Unity¤Ë´ØÏ¢¤¹¤ëµ­»ö¤Ç¤¹

¡¡°Ê²¼¤ÎÆâÍƤǼÂÁõ¤ò¿Ê¤á¤Æ¤¤¤­¤Þ¤¹¡£

¼ê½ç£±£·¡¡¡¼¥í¥¸¥Ã¥¯¤Î³Ø½¬­¢¡¼
£³£°¡¥Ì£Êý¥­¥ã¥é¤Ë¹¶·â²ó¿ô¤Îµ¡Ç½¤È¡¢»ØÄꤷ¤¿¹¶·â²ó¿ô¤Ë㤷¤¿¤éÇ˲õ¤¹¤ë¤È¤¤¤¦»ÅÍͤȱ¿ÍÑ¤Î¥í¥¸¥Ã¥¯¤ò¹Í¤¨¤Æ¼ÂÁõ¤¹¤ë
£³£±¡¥Å¨¥­¥ã¥é¤¬¹¶·â¤ò¼õ¤±¤¿ºÝ¤Ë°ì»þ°ÜÆ°¤òÄä»ß¤·¡¢¤½¤Î¸å°ÜÆ°¤òºÆ³«¤¹¤ë¤È¤¤¤¦»ÅÍͤȱ¿ÍÑ¤Î¥í¥¸¥Ã¥¯¤ò¹Í¤¨¤Æ¼ÂÁõ¤¹¤ë



¡¡¿·¤·¤¤³Ø½¬ÆâÍƤϡ¢°Ê²¼¤ÎÄ̤ê¤Ç¤¹¡£

¡¡¡¦¥í¥¸¥Ã¥¯¤Î¹Í¤¨Êý



£³£°¡¥Ì£Êý¥­¥ã¥é¤Ë¹¶·â²ó¿ô¤Îµ¡Ç½¤È¡¢»ØÄꤷ¤¿¹¶·â²ó¿ô¤Ë㤷¤¿¤éÇ˲õ¤¹¤ë¤È¤¤¤¦»ÅÍͤȱ¿ÍÑ¤Î¥í¥¸¥Ã¥¯¤ò¹Í¤¨¤Æ¼ÂÁõ¤¹¤ë

£±¡¥À߷פò¹Í¤¨¤ë


¡¡CharaController ¥¹¥¯¥ê¥×¥ÈÆâ¤Ë TODO ¤Çµ­½Ò¤·¤Æ¤¤¤ë¹¶·â²ó¿ô¤Ë´ØÏ¢¤¹¤ë½èÍý¤òÀ߷פ·¤Æ¡¢¼ÂÁõ¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£

¡¡¤³¤Î½èÍý¤Ë¤Ï¡¢¸½ºß¤Î¹¶·â²ó¿ô¤ò´ÉÍý¤¹¤ëÊÑ¿ô¤¬É¬Íפˤʤê¤Þ¤¹¡£
¤³¤ÎÃͤò¥«¥¦¥ó¥È¥¢¥Ã¥×¡¢¤¢¤ë¤¤¤Ï¥«¥¦¥ó¥È¥À¥¦¥ó¤µ¤»¤Æ¤¤¤Ã¤Æ¡¢ÆÃÄê¤ÎÃͤË㤷¤¿¤é¥­¥ã¥é¤òÇ˲õ¤¹¤ë¡¢¤È¤¤¤¦¥í¥¸¥Ã¥¯¤¬ÁȤߤ䤹¤¤¤È»×¤¤¤Þ¤¹¡£

£²¡¥CharaController ¥¹¥¯¥ê¥×¥È¤Î»²¹Í¥³¡¼¥É


¡¡¤³¤³¤Ç¤Ï¹¶·â¤¹¤ë¤¿¤Ó¤Ë¹¶·â²ó¿ô¤ò¥«¥¦¥ó¥È¥À¥¦¥ó¤·¤Æ¤¤¤­¡¢0 ¤Ë¤Ê¤Ã¤¿¤é¥­¥ã¥é¤òÇ˲õ¤¹¤ëÀ߷פǼÂÁõ¤·¤Æ¤¤¤Þ¤¹¡£
¹¶·â²ó¿ôÍѤÎÊÑ¿ô¤Ï private ½¤¾þ»Ò¤Ç¤¹¤¬ SerializeField°À­¤ò¤Ä¤±¤ë¤³¤È¤Ç¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤é³Îǧ¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Æ¤¤¤Þ¤¹¡£


CharaController.cs


¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¥»¡¼¥Ö¤ò¹Ô¤¤¤Þ¤¹¡£


£³¡¥»Ä¤ê¤Î¹¶·â²ó¿ô¤ò¥­¥ã¥é¤ÎƬ¾å¤Ëɽ¼¨¤¹¤ëµ¡Ç½¤ò¼ÂÁõ¤¹¤ë


¡¡¥­¥ã¥é¤Î»Ä¤ê¹¶·â²ó¿ô¤¬¼ÂÁõ¤Ç¤­¤¿¤é¡¢¤½¤Î²ó¿ô¤ò¥­¥ã¥é¤ÎƬ¾å¤Ëɽ¼¨¤¹¤ë¤¿¤á¤Îµ¡Ç½¤ò¼ÂÁõ¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£

¡¡¥­¥ã¥é¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ë Canvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¡¢RenderMode ¤ò WorldSpace ¤Ë¤·¤ÆÀßÄê¤ò¹Ô¤¦ÊýË¡¤¬¤¢¤ê¤Þ¤¹¡£
¤³¤Á¤é¤Îµ­»ö¤ò»²¹Í¤Ë¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£

¡¡¤Þ¤º¤Ï¥­¥ã¥é¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥ÈÆâ¤Ë»Ä¤ê¹¶·â²ó¿ô¤òɽ¼¨¤¹¤ë¤¿¤á¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Æ¤«¤é¡¢¥¹¥¯¥ê¥×¥È¤Î½¤Àµ¤ò¹Ô¤¦¤è¤¦¤Ë¤·¤Þ¤¹¡£
»Ä¤ê¹¶·â²ó¿ô¤ÎÃͤ¬¡¢¥­¥ã¥é¤ÎƬ¾å¤Ëɽ¼¨¤¹¤ë¤Ë¤Ï¤É¤Î¤è¤¦¤ÊÀ©¸æ¤¬¹Ô¤¨¤ì¤Ð¤¤¤¤¤Î¤«¤ò¥¤¥á¡¼¥¸¤·¤Ê¤¬¤é¥í¥¸¥Ã¥¯¤ò¹Í¤¨¤Æ¤¯¤À¤µ¤¤¡£


¡ã»²¹Í¡¡Chara ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥×¥ì¥Õ¥¡¥Ö¡ä



¡ã³Æ¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤È Scene ¥Ó¥å¡¼²èÁü¡ä

Canvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È






txtAttackCount ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È






imgAttackIcon ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È




¡¡¤É¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¤É¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎÀ©¸æ¤ò¹Ô¤¨¤Ð»Ä¤ê¤Î¹¶·â²ó¿ô¤¬²èÌ̤Ëɽ¼¨¤Ç¤­¤ë¤«¡¢¤·¤Ã¤«¤ê¤È¥¤¥á¡¼¥¸¤·¤Æ¤¯¤À¤µ¤¤¡£


£´¡¥CharaController ¥¹¥¯¥ê¥×¥È¤Î»²¹Í¥³¡¼¥É


¡¡TODO ¤ÎÉôʬ¤òÌÜɸ¤Ë½èÍý¤ò¹Í¤¨¤Æ¤ß¤Þ¤·¤ç¤¦¡£

CharaController.cs

¡¡<=¡¡¥¯¥ê¥Ã¥¯¤¹¤ë¤È³«¤­¤Þ¤¹¡£


¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¥»¡¼¥Ö¤ò¹Ô¤¤¤Þ¤¹¡£

¡¡¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¡¢¥­¥ã¥é¤ÎƬ¾å¤Ë»Ä¤ê¤Î¹¶·â²ó¿ô¤¬É½¼¨¤µ¤ì¤Æ¤ª¤ê¡¢¤«¤Ä¡¢Å¨¤ò¹¶·â¤¹¤ë¤¿¤Ó¤ËÃͤ¬¹¹¿·¤µ¤ì¤ì¤ÐÀ©¸æÀ®¸ù¤Ç¤¹¡£


£³£±¡¥Å¨¥­¥ã¥é¤¬¹¶·â¤ò¼õ¤±¤¿ºÝ¤Ë°ì»þ°ÜÆ°¤òÄä»ß¤·¡¢¤½¤Î¸å°ÜÆ°¤òºÆ³«¤¹¤ë¤È¤¤¤¦»ÅÍͤȱ¿ÍÑ¤Î¥í¥¸¥Ã¥¯¤ò¹Í¤¨¤Æ¼ÂÁõ¤¹¤ë

£±¡¥À߷פò¹Í¤¨¤ë


¡¡´°Á´¤ËŨ¤Î°ÜÆ°¤òÄä»ß¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢°ÜÆ°¤Î°ì»þÄä»ß¤ÈºÆ³«¤Ë¤Ä¤¤¤Æ¤Ï¤¹¤Ç¤Ë¥á¥½¥Ã¥É¤¬ÍÑ°Õ¤·¤Æ¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¤³¤Á¤é¤ò¾å¼ê¤¯³èÍѤ·¤¿À߷פò¹Í¤¨¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£

¡¡°ì»þŪ¤Ë°Üư®ÅÙ¤òÃÙ¤¯¤¹¤ë¡¢¤È¤¤¤¦¾ì¹ç¤Ç¤¢¤ì¤Ð¡¢DOTween ¤Ë TimeScale ¤È¤¤¤¦ÊÑ¿ô¤¬¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¤½¤Á¤é¤òÍøÍѤ·¤Æ¤ß¤Þ¤·¤ç¤¦¡£
¤³¤Î½èÍý¤Ï tween ÊÑ¿ô¤ËÂФ·¤Æ¼Â¹Ô¤Ç¤­¤ë¤â¤Î¤Ç¡¢tween.timeScale = 0.05f; ¤È¤¤¤¦¤è¤¦¤ËÃͤòµ­½Ò¤¹¤ë¤È¡¢DOTween ¤Î½èÍý¤Î»þ´Ö¤Î·Ð²á¤¬À©¸æ¤Ç¤­¤Þ¤¹¡£

¡¡º£²ó¤Ç¤¢¤ì¤Ð tween ÊÑ¿ô¤Ë¤Ï DOPath ¥á¥½¥Ã¥É¤¬ÂåÆþ¤µ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢°ÜÆ°¤Î»þ´Ö¤Î·Ð²á®ÅÙ¤ò 1.0f ¤«¤é 0.05f ¤Þ¤Ç²¼¤²¤Æ¤·¤Þ¤¦¡¢¤È¤¤¤¦À©¸æ¤Ë¤Ê¤ê¤Þ¤¹¡£
Ì᤹¾ì¹ç¤Ë¤ÏºÆÅÙ tween.timeScale = 1.0f; ¤ÈÂåÆþ¤¹¤ì¤Ð°ÊÁ°¤ÈƱ¤¸°ÜÆ°¤Î»þ´Ö¤Î·Ð²á®ÅÙ¤ËÌá¤ê¤Þ¤¹¡£µÕ¤Ë 1.0f ¤è¤ê¤âÂ礭¤¯¤¹¤ì¤ÐÁáÁ÷¤ê¤Î½èÍý¤â½ÐÍè¤Þ¤¹¡£

¡¡¤¹¤°¤ËÃͤòÌᤷ¤Æ¤·¤Þ¤¦¤ÈÊѲ½¤¬¸«¤é¤ì¤Ê¤¤¤¿¤á¡¢¥³¥ë¡¼¥Á¥ó¤ÎÃæÃǽèÍý¤ò¾å¼ê¤¯³èÍѤ·¤Æ¡¢¾¯¤··Ð¤Ã¤Æ¤«¤é¸µ¤Î»þ´Ö¤Î·Ð²á®ÅÙ¤ËÌ᤹½èÍý¤òÀ߷פ·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£


£²¡¥EnemyController ¥¹¥¯¥ê¥×¥È¤Î»²¹Í¥³¡¼¥É


¡¡¤É¤Î¤è¤¦¤Ê½èÍý¤ò¡¢¤É¤Î¥¿¥¤¥ß¥ó¥°¤Çµ­½Ò¤¹¤ì¤Ð¤¤¤¤¤«¤ò¹Í¤¨¤Æ¡¢TODO ¤Î¾ðÊó¤òºÇÂç¸Â¤Ë³èÍѤ·¤Þ¤·¤ç¤¦¡£
¼«Ê¬¤Ç¥×¥í¥°¥é¥à¤ò½ñ¤¯ºÝ¤Ë¤Ï¡¢TODO ¤Îµ­½Ò¤â¼«Ê¬¤Ç¹Ô¤¦¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢º£¤«¤é½èÍý¤ÎÁȤßΩ¤ÆÊý¤Ë´·¤ì¤Æ¤¤¤¯¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£


EnemyController.cs

¡¡<=¡¡¥¯¥ê¥Ã¥¯¤¹¤ë¤È³«¤­¤Þ¤¹


¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¥»¡¼¥Ö¤ò¤·¤Þ¤¹¡£

¡¡¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¡¢Å¨¤¬¹¶·â¤ò¼õ¤±¤ë¤¿¤Ó¤Ë°ì½Ö»ß¤Þ¤ë¤è¤¦¤Ë¤Ê¤ì¤ÐÀ©¸æÀ®¸ù¤Ç¤¹¡£




¡¡°Ê¾å¤Ç¤³¤Î¼ê½ç¤Ï½ªÎ»¤Ç¤¹¡£

¡¡¼¡¤Ï¡¡¼ê½ç£±£¸¡¡¡Ý¥­¥ã¥éÇÛÃÖÍѤΥݥåץ¢¥Ã¥×¤ÎºîÀ®¡Ý¡¡¤Ç¤¹¡£

¥³¥á¥ó¥È¤ò¤«¤¯


¡Öhttp://¡×¤ò´Þ¤àÅê¹Æ¤Ï¶Ø»ß¤µ¤ì¤Æ¤¤¤Þ¤¹¡£

ÍøÍѵ¬Ìó¤ò¤´³Îǧ¤Î¤¦¤¨¤´µ­Æþ²¼¤µ¤¤

Menu



´ðÁÃ

µ»½Ñ/Ãμ±(¼ÂÁõÎã)

3D¥¢¥¯¥·¥ç¥ó¥²¡¼¥à

2D¤ª¤Ï¤¸¤­¥²¡¼¥à(ȯŸÊÔ)

2D¶¯À©²£¥¹¥¯¥í¡¼¥ë¥¢¥¯¥·¥ç¥ó(ȯŸÊÔ)

2D¥¿¥Ã¥×¥·¥å¡¼¥Æ¥£¥ó¥°(³ÈÄ¥ÊÔ)

¥ì¡¼¥¹¥²¡¼¥à(È´¿è)

2DÊüÃÖ¥²¡¼¥à(ȯŸÊÔ)

3D¥ì¡¼¥ë¥¬¥ó¥·¥å¡¼¥Æ¥£¥ó¥°(±þÍÑÊÔ)

3Dæ½Ð¥²¡¼¥à(È´¿è)

2D¥ê¥¢¥ë¥¿¥¤¥à¥¹¥È¥é¥Æ¥¸¡¼

3D¥¿¥Ã¥×¥¢¥¯¥·¥ç¥ó(NavMeshAgent »ÈÍÑ)

2D¥È¥Ã¥×¥Ó¥å¡¼¥¢¥¯¥·¥ç¥ó(¥«¥¨¥ë¤Î°Ù¤Ë¡Á¡¢¥Ü¥³¥¹¥«¥¦¥©¡¼¥ºÉ÷)

VideoPlayer ¥¤¥Ù¥ó¥ÈϢư¤Î¼ÂÁõÎã

VideoPlayer ¥ê¥¹¥ÈÆ⤫¤é¥à¡¼¥Ó¡¼ºÆÀ¸¤Î¼ÂÁõÎã(ȯŸ)

AR ²èÁüÉÕ¤­¥ª¥Ö¥¸¥§¥¯¥ÈÀ¸À®¤Î¼ÂÁõÎã

AR ¥ê¥¹¥ÈÆ⤫¤éÀ¸À®¤Î¼ÂÁõÎã(ȯŸ)

2D¥È¥Ã¥×¥Ó¥å¡¼¥¢¥¯¥·¥ç¥ó(¥µ¥Ð¥¤¥Ð¡¼É÷)

private



¤³¤Î¥µ¥¤¥ÈÆâ¤ÎºîÉʤϥæ¥Ë¥Æ¥£¤Á¤ã¤ó¥é¥¤¥»¥ó¥¹¾ò¹à¤Î¸µ¤ËÄ󶡤µ¤ì¤Æ¤¤¤Þ¤¹¡£

´ÉÍý¿Í/Éû´ÉÍý¿Í¤Î¤ßÊÔ½¸¤Ç¤­¤Þ¤¹