ºÇ½ª¹¹¿·¡§
orika_ex_miyako 2021ǯ01·î22Æü(¶â) 21:39:03ÍúÎò
°Ê²¼¤ÎÆâÍƤǽçÈ֤˼ÂÁõ¤ò¿Ê¤á¤Æ¤¤¤¤Þ¤¹¡£
¡ã¼ÂÁõÆ°²è¡¡¥¨¥Í¥ß¡¼¤ÎƬ¾å¤ËHPÍѤΥ²¡¼¥¸¤ò¥¢¥Ë¥á±é½Ð¤·¤ÆÀ©¸æ¤¹¤ë¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯
¼ê½ç£±£·¡¡¡¼¥¨¥Í¥ß¡¼¤ÎHP¥²¡¼¥¸¤ÎºîÀ®¤È¥¹¥¯¥ê¥×¥È¤Ë¤è¤ëÀ©¸æ¤Î¼ÂÁõ¡¼
£³£´¡¥¥¨¥Í¥ß¡¼ÍÑ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎƬ¾å¤ËHPÍÑ¥²¡¼¥¸¤òºîÀ®¤·¤Æɽ¼¨¤¹¤ë £³£µ¡¥EnemyController ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢¥Ð¥ì¥Ã¥È¤ËÀÜ¿¨¤·¤¿ºÝ¤Ë HP ¤Î¥²¡¼¥¸¤ò¥¢¥Ë¥á±é½Ð¤·¤Ê¤¬¤é½ù¡¹¤Ë°ÜÆ°¤µ¤»¤ëÀ©¸æ½èÍý¤ò¼ÂÁõ¤¹¤ë¡£À®¸ù¤·¤¿¤é EnemySet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥×¥ì¥Õ¥¡¥Ö²½¤¹¤ë
¡¡¿·¤·¤¤³Ø½¬ÆâÍƤϡ¢°Ê²¼¤ÎÄ̤ê¤Ç¤¹¡£
¡¡¡¦Éü½¬¤·¤Ê¤¬¤é¡¢¼«Ê¬¤Ç½èÍý¤ò½ñ¤¤¤Æ¤ß¤ë
¡¡¤³¤Î¼ê½ç¤Ç¤Ï¥¨¥Í¥ß¡¼¤Î»Ä¤ê¤Î Hp ¤ò¥æ¡¼¥¶¡¼¤ËÅÁ¤¨¤ë¤¿¤á¤Î¾ðÊó¤È¤·¤Æ¡¢Hp ¤Î¥²¡¼¥¸ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÀ½ºî¤·¤Æ¤¤¤¤Þ¤¹¡£
¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¥¨¥Í¥ß¡¼¤Ë´ØÏ¢¤¹¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢
¥¨¥Í¥ß¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ë EnemySet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¥²¡¼¥¸ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Æ¤¤¤¤Þ¤¹¡£
¡¡¥²¡¼¥¸¤Ë¤ÏµòÅÀ¤ÎÂѵ×ÎϤΥ²¡¼¥¸¤ÈƱ¤¸¤è¤¦¤Ë¡¢Slider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÍøÍѤ·¤Þ¤·¤ç¤¦¡£
¤½¤Î¤¿¤á¡¢º£²óºîÀ®¤¹¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ä¡¢¥¹¥¯¥ê¥×¥È¤Î½¤Àµ¤Ê¤É¤Ï¡¢Á°²ó¤Î³Ø½¬ÆâÍƤÎÉü½¬¤Ë¤â¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
»²¹Í¤Ë¤·¤Æ¹½¤¤¤Þ¤»¤ó¤Î¤Ç¡¢À§Èó¼«Ê¬¤Ç¡¢¤É¤ó¤ÊÉ÷¤Ë¤¹¤ì¤ÐHpÍѤΥ²¡¼¥¸¤¬ºî¤ì¤ë¤Î¤«¡¢¤É¤¦¤¹¤ì¤Ð¥²¡¼¥¸¤ò¥¹¥¯¥ê¥×¥È¤«¤éÁàºî¤Ç¤¤ë¤Î¤«¡¢
½èÍý¤ò¹Í¤¨¤Æ¼ÂÁõ¤ò¿Ê¤á¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
¡¡EnemySet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥Ò¥¨¥é¥ë¥¡¼¤ÇÁªÂò¤·¤Æ±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤òɽ¼¨¤·¤Þ¤¹¡£
UI => Slider ¤òÁªÂò¤·¤Þ¤¹¡£Slider ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò»ý¤Ä Slider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬°ì¼°¡¢EnemySet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¤È¤·¤ÆÄɲ䵤ì¤Þ¤¹¡£
Slider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥Ò¥¨¥é¥ë¥¡¼²èÁü
![](https://image02.seesaawiki.jp/i/o/i-school-memo/uVq3BZTfBK.png)
Scene¥Ó¥å¡¼²èÁü
![](https://image02.seesaawiki.jp/i/o/i-school-memo/AufJKDV7QJ.png)
¡¡Slider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ï»Ï¤á¤«¤éÊ£¿ô¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬»Ò¡¢Â¹¤È¤·¤ÆÉԿ路¤Æ¤¤¤Þ¤¹¡£
¡¡¤³¤Î¤¦¤Á¡¢Handle Slide Area ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È¤½¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ë Handle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ä¤¤¤Æ¤Ï
º£²ó¤ÏÉÔÍפǤ¢¤ë¤¿¤á¡¢ºï½ü¤·¤Æ°Ê²¼¤Î²èÁü¤Î¤è¤¦¤Ê¾õÂ֤ˤ·¤Æ¤¯¤À¤µ¤¤¡£
¥Ò¥¨¥é¥ë¥¡¼²èÁü
![](https://image01.seesaawiki.jp/i/o/i-school-memo/1DnxZdom3M.png)
Scene¥Ó¥å¡¼²èÁü
![](https://image01.seesaawiki.jp/i/o/i-school-memo/BJR8U8c3F5.png)
¡¡¤½¤ì¤Ç¤Ï Slider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¢¤ª¤è¤Ó»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¹¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄê¤ò¹Ô¤¤¤Þ¤¹¡£
¡¡Slider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥µ¥¤¥º¤¬¥²¡¼¥¸¤Î¥µ¥¤¥º¤Ë¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢¤³¤Î¼ê½ç¤Ç¤Ï¥µ¥¤¥º¤ÎÊѹ¹¤ò¹Ô¤¤¤Þ¤¹¡£
Slider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡½é´ü¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü
![](https://image01.seesaawiki.jp/i/o/i-school-memo/9UYnCrue6r.png)
¡¡²£Éý(Width)¤Ï 200 Á°¸å¡¢½ÄÉý(Height)¤Ï 60 Á°¸å¤ËÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£
¡¡¤Þ¤¿¡¢¹â¤µ(Position Y) ¤ò 65 Á°¸å¤·¤Æ¡¢¥¨¥Í¥ß¡¼¤ÎƬ¾å¤Ë¤¯¤ë¤è¤¦¤ËÄ´À°¤·¤Æ¤¯¤À¤µ¤¤¡£
¤³¤ì¤Ï²èÁü¤Ë¤è¤Ã¤Æ¿¾¯ÊѤï¤ë¤È¤ª¤â¤¤¤Þ¤¹¡£
¡¡
Slider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü¡(»²¹ÍÃÍ)
![](https://image02.seesaawiki.jp/i/o/i-school-memo/AFaZOFAyj7.png)
¡¡Â³¤¤¤Æ¡¢Slider ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎÀßÄê¤ò¹Ô¤¤¤Þ¤¹¡£
½é´ü¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü
![](https://image01.seesaawiki.jp/i/o/i-school-memo/mFDtfguVo4.png)
¡¡´ðËÜŪ¤Ë¡¢µòÅÀ¤ÎÂѵ×ÎϤΥ²¡¼¥¸¤òºîÀ®¤·¤¿¾ì¹ç¤ÈƱ¤¸ÀßÄê¤Ç¤¹¡£
¤Þ¤º¤Ï¸«¤º¤Ë¡¢¼«Ê¬¤ÇÀßÄê¤ò¹Ô¤¨¤ë¤«¡¢µòÅÀ¤Î Slider ¤ò»²¹Í¤Ë¤·¤Ê¤¬¤éÀßÄꤷ¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
¡¡Slider ¤ÎÊý¸þ¤Ï²£Êý¸þ¤Ë¥¹¥é¥¤¥À¡¼¤Î¥²¡¼¥¸¤òÊѲ½¤¹¤ë¤è¤¦¤Ë¤·¡¢¥²¡¼¥¸¤ÎºÇÂçÃͤò±¦Â¦¤ËÀßÄꤷ¤Þ¤¹¡£
¤³¤ì¤Ï Slider ¤Î½é´üÀßÄêÃͤˤʤäƤ¤¤Þ¤¹¤Î¤Ç¡¢¤³¤ÎÀßÄê¤ÏÊѹ¹¤Ê¤·¤Ç¤½¤Î¤Þ¤ÞÍøÍѤǤ¤Þ¤¹¡£
¡¡º£²ó¤â Value ¤ÎÃͤò¥¹¥¯¥ê¥×¥È¤«¤éÁàºî¤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢¥¨¥Í¥ß¡¼¤ÎHp¤ÎÃͤ˹ç¤ï¤»¤Æ¥²¡¼¥¸¤Î°ÌÃÖ¤òÀ©¸æ¤µ¤»¤Þ¤¹¡£
¡¡Slider ¤Îµ¡Ç½¤Ë´Ø¤·¤Æ¤ÏÊѹ¹¤¬¤¢¤ê¤Þ¤»¤ó¤Î¤Ç¡¢¾åµ¤ÎÉôʬ¤ò¤·¤Ã¤«¤ê¤È³Îǧ¤·¤Æ¡¢¼«Ê¬¤ÇÆ°¤«¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
¡¡ºÇ¸å¤Ë¡¢Interractable ¤Î¥Á¥§¥Ã¥¯¤ò³°¤·¤Æ¥ª¥Õ¤Î¾õÂ֤ˤ·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£
¡¡³Æµ¡Ç½¤ÏÁ°²ó¤Þ¤Ç¤Ë³Ø½¬ºÑ¤Ç¤¹¤¬¡¢ÉÔÌÀÅÀ¤Ë¤Ä¤¤¤Æ¤Ï¼ê½ç¤ò¤µ¤«¤Î¤Ü¤Ã¤ÆÉü½¬¤·¤Æ¤ª¤¤Þ¤·¤ç¤¦¡£
ÀßÄê¸å¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü
![](https://image02.seesaawiki.jp/i/o/i-school-memo/iihhv6ffvn.png)
Scene¥Ó¥å¡¼¤ÈGame¥Ó¥å¡¼²èÁü
![](https://image01.seesaawiki.jp/i/o/i-school-memo/GEcX2mtdjW.jpg)
¡¡°Ê¾å¤Ç¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄê¤Ï´°Î»¤Ç¤¹¡£
¡¡Slider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ë¡¢Background ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄê¤ò¹Ô¤¤¤Þ¤¹¡£
¡¡Image ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Raycast Target ¤Î¥¹¥¤¥Ã¥Á¤ò³°¤·¤Æ¥ª¥Õ¤Î¾õÂ֤ˤ·¤Æ¤¯¤À¤µ¤¤¡£
¡¡¤½¤Î¤Û¤«¡¢¥µ¥¤¥º¤ä²èÁü¤Ê¤É¤ÏÆäËÊѹ¹¤·¤Ê¤¯¤Æ¤âÌäÂꤢ¤ê¤Þ¤»¤ó¡£
¤³¤Î²èÁü¤òÊѹ¹¤¹¤ë¤È¡¢¥²¡¼¥¸¤Î³°ÏȤβèÁü¤òÀßÄꤹ¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£¤½¤Î¤Þ¤Þ¤Ç¤â¤è¤¤¤Ç¤¹¤·¡¢¼«Í³¤ËÊѹ¹¤·¤Æ¤¤¤¿¤À¤¤¤Æ¹½¤¤¤Þ¤»¤ó
Background ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü
![](https://image02.seesaawiki.jp/i/o/i-school-memo/8Kmo9ZsJyb.png)
¡¡°Ê¾å¤Ç¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄê¤Ï´°Î»¤Ç¤¹¡£
¡¡¥¹¥é¥¤¥À¡¼(¥²¡¼¥¸)¤ÎÆ°¤¯ÈϰϤòÀßÄꤷ¤Þ¤¹¡£
¡¡RectTransfom ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Left ¤È Right ¤ÎÃͤò¤½¤ì¤¾¤ì 0 ¤ËÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£
¤³¤ÎÃͤ¬ 0 ¤Ë¤¹¤ë¤³¤È¤Ç¡¢¥¹¥é¥¤¥À¡¼¤Î¥²¡¼¥¸¤ò°ìÈÖº¸Ã¼¤«¤é¥¹¥¿¡¼¥È¤µ¤»¤ë(Value ¤¬ 0 ¤Î¤È¤)¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
Fill Area ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü
![](https://image01.seesaawiki.jp/i/o/i-school-memo/UWMlcFLFgB.png)
¡¡°Ê¾å¤Ç¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄê¤Ï´°Î»¤Ç¤¹¡£
¡¡¼ÂºÝ¤Ë¥²¡¼¥¸¤È¤·¤ÆÆ°¤¯Éôʬ¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¹¡£
²èÁü¤òÀßÄꤹ¤ë¤È¡¢¤½¤Î²èÁü¤ò¥²¡¼¥¸¤È¤·¤ÆÍøÍѤ¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
¡¡ºÇ½é¤Ë RectTransfom ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Width ¤ÎÃͤò 0 ¤ËÊѹ¹¤·¤Æ¤¯¤À¤µ¤¤¡£
Íýͳ¤Ï Fill Area ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È¤ª¤Ê¤¸¤Ç¡¢¥²¡¼¥¸¤Î°ÌÃÖ¤òº¸Ã¼¤«¤é¥¹¥¿¡¼¥È¤¹¤ë¤¿¤á¤Ç¤¹¡£
¡¡Â³¤¤¤Æ¡¢Canvas Renderer ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Cull Transparent Mesh ¤Î¥Á¥§¥Ã¥¯¤òÆþ¤ì¤Æ¥ª¥ó¤Î¾õÂ֤ˤ·¤Æ¤¯¤À¤µ¤¤¡£
¡¡ºÇ¸å¤Î Image ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎÀßÄê¤Ç¤¹¡£
º£²ó¤Ï²èÁü¤ÎÊѹ¹¤Ï¤»¤º¤Ë¡¢¿§¤Î¤ßÀַϤ理ËÊѹ¹¤·¤Æ¤¤¤Þ¤¹¡£¤Ç¤¹¤¬¡¢²èÁü¡¢¿§¤È¤â¤Ë¡¢¼«Í³¤ËÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£
¡¡¿§¤ÎÀßÄê¸å¤Ï Image ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Raycast Target ¤Î¥Á¥§¥Ã¥¯¤ò³°¤·¤Æ¥ª¥Õ¤Î¾õÂ֤ˤ·¤Æ¤¯¤À¤µ¤¤¡£
Fill ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü
![](https://image01.seesaawiki.jp/i/o/i-school-memo/NBplpJRnqA.png)
¡¡°Ê¾å¤Ç Slider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È´ØÏ¢¤ÎÀßÄê¤Ï´°Î»¤Ç¤¹¡£
Slider ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Value ¤ÎÃͤòÁàºî¤·¤Æ¡¢Game¥Ó¥å¡¼ ¤Î ¥¨¥Í¥ß¡¼¤Î¥²¡¼¥¸¤¬Æ°¤¯¤³¤È¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
Scene¥Ó¥å¡¼²èÁü¤ÈGame¥Ó¥å¡¼²èÁü
![](https://image01.seesaawiki.jp/i/o/i-school-memo/GEcX2mtdjW.jpg)
¡ã¸¡¾ÚÆ°²è¡¡Value ¤ÎÃͤòÁàºî¤·¤Æ¥²¡¼¥¸¤¬Æ°¤¯¤³¤È¤ò³Îǧ¤¹¤ë¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯
¡¡´°À®¤·¤¿¤é¡¢¼¡¤Ï¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢Slider ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Value ¤ÎÃͤòÀ©¸æ¤¹¤ë½èÍý¤ò¼ÂÁõ¤·¤Þ¤¹¡£
£³£µ¡¥EnemyController ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢¥Ð¥ì¥Ã¥È¤ËÀÜ¿¨¤·¤¿ºÝ¤Ë HP ¤Î¥²¡¼¥¸¤ò¥¢¥Ë¥á±é½Ð¤·¤Ê¤¬¤é½ù¡¹¤Ë°ÜÆ°¤µ¤»¤ëÀ©¸æ½èÍý¤ò¼ÂÁõ¤¹¤ë¡£À®¸ù¤·¤¿¤é EnemySet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥×¥ì¥Õ¥¡¥Ö²½¤¹¤ë ![](https://static.seesaawiki.jp/img/usr_second/common/icon_pen.gif)
¡¡¥²¡¼¥¸ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬½ÐÍè¤Þ¤·¤¿¤Î¤Ç¡¢¤³¤Î¥²¡¼¥¸¤òÁàºî¤¹¤ë½èÍý¤ò¥¹¥¯¥ê¥×¥È¤Ëµ½Ò¤·¤Æ¼ÂÁõ¤·¤Æ¤¤¤¤Þ¤¹¡£
¥¨¥Í¥ß¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¹¤Î¤Ç¡¢´ÉÍý¤·¤ä¤¹¤¤¤è¤¦¤Ë¡¢EnemyController ¥¹¥¯¥ê¥×¥È¤Ë½èÍý¤òÄɲ乤ëÀ߷פò¹Í¤¨¤Þ¤¹¡£
¡¡Hp ÍѤΥ²¡¼¥¸¤ÎÁàºî½èÍý¤ò¼ÂÁõ¤¹¤ë¤Ë¤Ï¡¢Âѵ×ÎÏÍѤΥ²¡¼¥¸¤ÎºÝ¤Ë¤âÍøÍѤ·¤¿¡¢ DOTween ¤Î DOValue ¥á¥½¥Ã¥É¤òÍøÍѤ·¤Þ¤¹¡£
¡¡¤Þ¤¿¡¢¥²¡¼¥¸¤Ë¾ðÊó¤òÈ¿±Ç¤¹¤ë¥¿¥¤¥ß¥ó¥°¤â¡¢Âѵ×ÎÏÍѤΥ²¡¼¥¸¤È¤Û¤È¤ó¤ÉƱ¤¸¤Ç¤¹¡£
¥²¡¼¥à¥¹¥¿¡¼¥È»þ¡¢¤½¤ì¤È¡¢Hp ¤ÎÃͤ¬ÊÑÆ°(¸½ºß¤Ç¤¢¤ì¤Ð¡¢¥Ð¥ì¥Ã¥È¤Ë¤Ö¤Ä¤«¤Ã¤Æ Hp ¤¬¸º»»)¤·¤¿¸å¤¬¡¢¥²¡¼¥¸Áàºî¤Î¥¿¥¤¥ß¥ó¥°¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡Hp ¤ÎÃͤâ¥Þ¥¤¥Ê¥¹Êý¸þ¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤¦¶²¤ì¤¬¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢ÃͤÎÀ©¸Â½èÍý¤â Mathf.Clamp ¥á¥½¥Ã¥É¤òÍøÍѤ¹¤ë¤³¤È¤Ç¡¢Æ±¤¸¤è¤¦¤Ë¼ÂÁõ½ÐÍè¤Þ¤¹¡£
¡¡Á°²ó¤Î¼ÂÁõ¤ò¸«¤Ê¤¬¤é¡¢¤É¤ó¤Ê¼ê½ç¤Ç¡¢¤É¤ó¤ÊÊÑ¿ô¤òÍÑ°Õ¤·¡¢¤É¤Î¤è¤¦¤ËÍøÍѤ·¤Æ¤¤¤ë¤«¤ò³Îǧ¤·¤Ê¤¬¤é¡¢¼«Ê¬¤Ç½èÍý¤ò¹Í¤¨¤Æ¼ÂÁõ¤ËÄ©À路¤Æ¤¯¤À¤µ¤¤¡£
¡¡À߷פò¸µ¤Ë½èÍý¤òµ½Ò¤·¤Þ¤¹¡£
¡¡
¡¡Á´ÂÎŪ¤ËÁ°²ó¤Î DefenseBase ¥¹¥¯¥ê¥×¥È¤ÇÍøÍѤ·¤¿ÊÑ¿ô¤ä½èÍý¡¢¤Þ¤¿ DOTween ¤Î½èÍý¤âƱ¤¸Í×ÎΤǼÂÁõ¤Ç¤¤Þ¤¹¡£
¡¡¤É¤ó¤Ê½èÍý¤¬¤¢¤ì¤Ð¡¢Hp ¤Î¥²¡¼¥¸¤¬À©¸æ¤Ç¤¤ë¤è¤¦¤Ë¤Ê¤ë¤«¡¢DefenseBase ¥¹¥¯¥ê¥×¥È¤ò³Îǧ¤·¤Ê¤¬¤é¹Í¤¨¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
º£¤Þ¤Ç¤ÈƱ¤¸¤è¤¦¤Ë¡¢¤Þ¤º¤ÏÆüËܸì¤Ç½èÍý¤òµ½Ò¤¹¤ë¾ì½ê¤Ë¥³¥á¥ó¥È¤ò½ñ¤¤¤Æ¤ß¤Þ¤·¤ç¤¦¡£
EnemyController.cs
¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£
¡¡EnemySet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Æ¡¢¿·¤·¤¯ public ½¤¾þ»Ò¤ÇÀë¸À¤·¤¿ÊÑ¿ô¤¬É½¼¨¤µ¤ì¤Æ¤¤¤ë¤«³Îǧ¤·¤Þ¤¹¡£
EnemySet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü
![](https://image01.seesaawiki.jp/i/o/i-school-memo/bOkjmPfC_c.png)
¡¡ÀßÄ꤬´°Î»¤·¤¿¤Î¤Ç¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¡¢¥¹¥¯¥ê¥×¥È¤Ë¤è¤Ã¤Æ Slider ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤¬À©¸æ¤µ¤ì¤Æ¤¤¤ë¤«³Îǧ¤·¤Þ¤¹¡£
¡¡¥²¡¼¥à¤¬¥¹¥¿¡¼¥È¤¹¤ë¤È¡¢¶õ¤Ç¤¢¤ë Hp ÍѤΥ²¡¼¥¸¤¬¥¢¥Ë¥á±é½Ð¤·¤Ê¤¬¤é½ù¡¹¤ËËþ¥¿¥ó¤Ë¤Ê¤ê¤Þ¤¹¡£
¤Þ¤¿¡¢¥Ð¥ì¥Ã¥È¤¬¥¨¥Í¥ß¡¼¤Ë¤Ö¤Ä¤«¤Ã¤Æ Hp ¤ÎÃͤ¬¸º»»¤µ¤ì¤¿¾ì¹ç¤Ë¤â¡¢¸º»»¸å¤Î Hp ¤ÎÃͤˤʤë¤Þ¤Ç¡¢¥¢¥Ë¥á±é½Ð¤·¤Ê¤¬¤é½ù¡¹¤Ë¥²¡¼¥¸¤¬¸º¤Ã¤Æ¤¤¤¤Þ¤¹¡£
¡ã¼Â¹ÔÆ°²è¡¡¥¨¥Í¥ß¡¼¤ÎƬ¾å¤ËHPÍѤΥ²¡¼¥¸¤ò¥¢¥Ë¥á±é½Ð¤·¤ÆÀ©¸æ¤¹¤ë¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯
¡¡°Ê¾å¤Ç¼ÂÁõ´°Î»¤Ç¤¹¡£
¡¡µóÆ°¤ËÌäÂ꤬¤Ê¤±¤ì¤Ð¡¢¥¨¥Í¥ß¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥¹¥¯¥ê¥×¥È¤«¤éÀ¸À®¤µ¤»¤ë¤³¤È¤âǰƬ¤ËÆþ¤ì¤Æ
EnemySet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥×¥ì¥Õ¥¡¥Ö¤Ë¤·¤Æ¤ª¤¤Þ¤¹¡£
¡¡¥Ò¥¨¥é¥ë¥¡¼¤Ë¤¢¤ë EnemySet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò Project Æâ¤Î Prefabs ¥Õ¥©¥ë¥À¤Ë¡¡¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¤¯¤À¤µ¤¤¡£
¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¥×¥ì¥Õ¥¡¥Ö²½¤µ¤ì¤Þ¤¹¡£¥Ò¥¨¥é¥ë¥¡¼¤Ë¤¢¤ë EnemySet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¥×¥ì¥Õ¥¡¥Ö¤«¤éºî¤é¤ì¤¿¥¯¥í¡¼¥ó¤Ë¤Ê¤ë¤¿¤á¡¢
¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥¤¥³¥ó¤Èʸ»ú¿§¤¬ÀĤ¯¤Ê¤ê¡¢¥×¥ì¥Õ¥¡¥Ö¤Ç¤¢¤ë¤³¤È¤¬È½Ê̽ÐÍè¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
¥Ò¥¨¥é¥ë¥¡¼²èÁü
![](https://image02.seesaawiki.jp/i/o/i-school-memo/1sBP2lx4iB.png)
¡¡Ìµ»ö¤Ë¥×¥ì¥Õ¥¡¥Ö¤Ë¤Ê¤Ã¤¿¤é¡¢¥Ò¥¨¥é¥ë¥¡¼¤Ë¤¢¤ë EnemySet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ïºï½ü¤·¤Æ¤¯¤À¤µ¤¤¡£
EnemySet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤Æ±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤òɽ¼¨¤·¡¢Delete ¤òÁªÂò¤¹¤ë¤«¡¢¥¡¼¥Ü¡¼¥É¤Î Delete ¥Ü¥¿¥ó¤ò²¡¤¹¤³¤È¤Çºï½ü¤Ç¤¤Þ¤¹¡£
¡¡¤½¤Î¸å¡¢Prefabs ¥Õ¥©¥ë¥ÀÆâ¤Î ¥×¥ì¥Õ¥¡¥Ö¤Ë¤Ê¤Ã¤¿ EnemySet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤Æ¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î°ìÈÖ¾å¤Ë¤¢¤ë Opne Prefab ¥Ü¥¿¥ó¤ò²¡¤·¤Æ¥×¥ì¥Õ¥¡¥ÖÊÔ½¸¥â¡¼¥É¤Ë¤·¤Þ¤¹¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü
![](https://image02.seesaawiki.jp/i/o/i-school-memo/5V2RZSMMF9.png)
¡¡Transform ¤Î Position ¤ÎÃͤò¤¹¤Ù¤Æ (0, 0, 0)¤Ë¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£
¤³¤Î¤È¤¡¢Transform ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Reset ¤ò¤«¤±¤ë¤È¡¢ÀßÄꤷ¤Æ¤¢¤ë Scale ¤ÎÃͤâ 1 ¤ËÌá¤Ã¤Æ¤·¤Þ¤¦¤¿¤á¡¢Position ¤ÎÃͤÀ¤±¤ò 0 ¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
EnemySet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥×¥ì¥Õ¥¡¥Ö¤Ë¤·¤¿ºÝ¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü
![](https://image01.seesaawiki.jp/i/o/i-school-memo/WBv4YRo1Xe.png)
¡¡¤³¤Î EnemySet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÏCanvas ²¼¤ÇºîÀ®¤·¤Æ¤¤¤ë¤¿¤á¡¢ÊÔ½¸¥â¡¼¥É¤Ê¤¤¤Î¥Ò¥¨¥é¥ë¥¡¼¤Ï Canvas ¤Î»Ò¤È¤·¤Æɽ¼¨¤µ¤ì¤Æ¤¤¤Þ¤¹¤¬¡¢¼ÂºÝ¤Ë¤Ï£±¤Ä¤ÎÆÈΩ¤·¤¿¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¹¡£
RectTransfom ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò»ý¤Ä¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥×¥ì¥Õ¥¡¥Ö¤Ë¤·¤¿¾ì¹ç¤Ë¤Ï¡¢Canvas ¤¢¤ê¤¤ÇÍøÍѤ¹¤ë¤¿¤á¡¢¤³¤Î¤è¤¦¤Ëɽ¼¨¤µ¤ì¤Þ¤¹¡£
¼ÂºÝ¤Ë¤³¤Î¥×¥ì¥Õ¥¡¥Ö¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥Ò¥¨¥é¥ë¥¡¼¤Ë¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤ÆÀßÃÖ¤·¤Æ¤ß¤ë¤Èʬ¤«¤ê¤Þ¤¹¤¬¡¢Canvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬°ì½ï¤ËÀ¸À®¤µ¤ì¤ë¤³¤È¤Ï¤¢¤ê¤Þ¤»¤ó¡£
EnemySet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡ÊÔ½¸¥â¡¼¥É²èÁü
![](https://image01.seesaawiki.jp/i/o/i-school-memo/h94G1PwUD4.png)
¡¡°Ê¾å¤Ç¤³¤Î¼ê½ç¤Ï½ªÎ»¤Ç¤¹¡£
¡¡¼¡¤Ï¡¡¼ê½ç£±£¸¡¡¡Ý¥¨¥Í¥ß¡¼¤Î¼«Æ°À¸À®½èÍý¤Î¼ÂÁõ¡Ý¡¡¤Ç¤¹¡£
http://matorierunormal.sblo.jp/article/187233424.h...
https://qiita.com/azumagoro/items/6d8d22f0793f2799...
- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- ¥×¥í¥°¥é¥ß¥ó¥°
¥³¥á¥ó¥È¤ò¤«¤¯