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

Á´ÂΤι½À®¤È¥²¡¼¥à¤ÎÌÜŪ


¡¡ºÇ½ªÅª¤Ë AR Âбþ¤·¤ÆÍ·¤Ù¤ë¥²¡¼¥à¤òÌÜɸ¤ËÀ߷פò¹Í¤¨¤Æ¤¤¤­¤Þ¤¹¡£

¡¡¥²¡¼¥à¤ÎÁ´ÂΤÎή¤ì¤Ï¼¡¤Î¤è¤¦¤ÊÆâÍƤˤʤê¤Þ¤¹¡£

¡¡£°¡¥¥ª¡¼¥×¥Ë¥ó¥°±é½Ð¤ò¹Ô¤¦¡£¤½¤Î¾ì¹ç¡¢·ÐÏ©¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Æ¤â¡¢±é½Ð¤¬´°Î»¤¹¤ë¤Þ¤Ç¤Ï°ÜÆ°¤ò³«»Ï¤µ¤»¤Ê¤¤

¡¡£±¡¥ÀßÄꤵ¤ì¤Æ¤¤¤ë·ÐÏ©¤Ë±è¤Ã¤Æ¥«¥á¥é¤¬°ÜÆ°¤ò³«»Ï¤¹¤ë(¥×¥ì¥¤¥ä¡¼¤Î°ÜÆ°¤ÈƱµÁ)

¡¡£²¡¥·ÐÏ©¤ÏÊ£¿ô¤ÎÃÏÅÀ¤¬¤Ä¤Ê¤¬¤Ã¤Æºî¤é¤ì¤Æ¤ª¤ê¡¢³ÆÃÏÅÀ¤ËÅþÃ夹¤ë¤¿¤Ó¤Ë¡¢¥ß¥Ã¥·¥ç¥ó¤¬È¯À¸¤¹¤ë¤«¤É¤¦¤«È½Äê¤ò¹Ô¤¦

¡¡£³¡¥¥ß¥Ã¥·¥ç¥ó¤È¤Ï¡Ö°ÜÆ°Àè¤Îʬ´ô¡×¡Ö¥¤¥Ù¥ó¥È¤ÎȯÀ¸¡×¡Ö¥²¡¼¥à½ªÎ»¡×¤Î¤¤¤º¤ì¤«¤Ë¤Ê¤ë

¡¡£³¡Ý£±¡¥¡Ö°ÜÆ°Àè¤Îʬ´ô¡×¤Ï¡¢·ÐÏ©¤ÎºÇ½ªÃÏÅÀ¤Ç¤Î¤ßȯÀ¸¤¹¤ë¡£¤³¤Î¥ß¥Ã¥·¥ç¥ó¤¬È¯À¸¤¹¤ë¤È¡¢²èÌ̤˺ÇÂ磳Êý¸þ¤Þ¤Ç¤Î¼¡¤Î·ÐÏ©¤Î¸õÊ䤬ɽ¼¨¤µ¤ì¤ë
¡¡¡¡¡¡¡¡¡¡¤¤¤º¤ì¤«¤òÁªÂò¤¹¤ë¤Þ¤Ç·ÐÏ©¤¬³ÎÄꤷ¤Ê¤¤¤Î¤Ç¡¢°ÜÆ°¤ÏȯÀ¸¤·¤Ê¤¤¡£¤¤¤º¤ì¤«£±¤Ä¤òÁªÂò¤¹¤ë¤È¡Ú£±¡Û¤Î½èÍý¤ËÌá¤ë

¡¡£³¡Ý£²¡¥¡Ö¥¤¥Ù¥ó¥È¤ÎȯÀ¸¡×¤Ï¡¢·ÐÏ©¤ÎºÇ½ªÃÏÅÀ°Ê³°¤Ç¤Î¤ßȯÀ¸¤¹¤ë¡£¥¤¥Ù¥ó¥È¤È¤ÏŨ¡¦¥¢¥¤¥Æ¥à¡¦¾ã³²Êª¤Î¤³¤È¤Ç¡¢¤³¤ì¤é¤¬¼«Æ°À¸À®¤µ¤ì¤ë¡£
¡¡¡¡¡¡¡¡¡¡¤³¤ì¤é¤Ï¤¹¤Ù¤Æ¹¶·â¤¹¤ë¤³¤È¤ÇÇ˲õ¤Ç¤­¡¢Ê£¿ô¤Î¥¤¥Ù¥ó¥È¤¬Æ±»þ¤ËȯÀ¸¤¹¤ë(Ũ¡¦Å¨¡¦¾ã³²Êª¡¢¤Ê¤É)
¡¡¡¡¡¡¡¡¡¡¥¯¥ê¥¢ÊýË¡¤Ï£²¼ïÎढ¤ê¡¢À©¸Â»þ´Ö¤Þ¤ÇÂѤ¨¤­¤ë¤«¡¢¤¹¤Ù¤Æ¤ÎŨ¤ä¾ã³²Êª¤òÇ˲õ¤¹¤ë¤«¤Î¤¤¤º¤ì¤«¤Ë¤Ê¤ë¡£¥¯¥ê¥¢¤¹¤ë¤È¡Ú£±¡Û¤Î½èÍý¤ËÌá¤ë

¡¡£³¡Ý£³¡¥¡Ö¥²¡¼¥à½ªÎ»¡×¤Ç¤Ï¡¢ºÇ¸å¤Î·ÐÏ©¤ÎºÇ½ªÃÏÅÀ¤Ç¤Î¤ßȯÀ¸¤¹¤ë¡£¤³¤³¤ËÅþ㤹¤ë¤³¤È¤¬¥²¡¼¥à¤ÎÌÜŪ¤Î£±¤Ä¤Ë¤Ê¤ë

¡¡£´¡¥¥¯¥ê¥¢±é½Ð¡¢¥ê¥¶¥ë¥Èɽ¼¨¤Ê¤É¤ò¹Ô¤¦¡£¥ê¥È¥é¥¤¡¢¼¡¤Î¥¹¥Æ¡¼¥¸¤Ê¤É¤ÎÀ©¸æ¤â¹Ô¤¦¡¡

¡¡¥²¡¼¥à¤ÎÌÜŪ¤Ï¡¢ºÇ¸å¤ÎÃÏÅÀ¤Þ¤Ç¤¿¤É¤ê¤Ä¤¤¤Æ¥¯¥ê¥¢¤¹¤ë¤³¤È¤È¡¢¤Ê¤ë¤Ù¤¯¹â¤¤¥¹¥³¥¢¤òÌܻؤ¹¤³¤È¤Î£²¤Ä¤Ç¤¹¡£

¡¡¤Þ¤º¤ÏºÇ¸å¤ÎÃÏÅÀ¤Þ¤Ç¤Î¥¯¥ê¥¢¤òÌܻؤ·¤Æ¤â¤é¤¤¡¢¤½¤ì¤¬Ã£À®¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¥æ¡¼¥¶¡¼¤Ë¤Ï¥Ï¥¤¥¹¥³¥¢¤òÁÀ¤Ã¤Æ¤â¤é¤¦¤è¤¦¤Ê¥Ç¥¶¥¤¥ó¤ò¿´³Ý¤±¤Þ¤¹¡£
Î㤨¤Ð¡¢¸þ¤­¤òÊѤ¨¤Ê¤¤¤È¸«¤¨¤Ê¤¤°ÌÃ֤˹âÆÀÅÀ¤Î¥¢¥¤¥Æ¥à¤¬¤¢¤Ã¤¿¤ê¡¢¤¢¤ë¤¤¤Ï¡¢¥é¥ó¥À¥à¤Ç¹âÆÀÅÀ¤ÎŨ¤¬½Ð¤¿¤ê¡¢¤È¤¤¤Ã¤¿Éôʬ¤Ç¤¹¡£

¡¡

¡¡

¥×¥ì¥¤¥ä¡¼¤Î¾ðÊó


¡¡¥×¥ì¥¤¥ä¡¼¤Ë¤Ï°Ê²¼¤Î¾ðÊ󤬤¢¤ê¤Þ¤¹¡£

¡¡¡¦ÂÎÎÏ(£È£Ð¡¢£Ì£É£Æ£Å)¡¡=>¡¡Å¨¤Ë¹¶·â¤µ¤ì¤ë¤È¸º¾¯¡£²óÉü¥¢¥¤¥Æ¥à¤ò³ÍÆÀ¤¹¤ë¤È²óÉü(¾å¸Â¤ÏĶ¤¨¤Ê¤¤)¡£0 °Ê²¼¤Ë¤Ê¤ë¤È¥²¡¼¥à¥ª¡¼¥Ð¡¼
¡¡¡¦¹¶·âÎÏ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡=>¡¡Å¨¤ò¹¶·â¤·¤¿ºÝ¤ËÍ¿¤¨¤ë¥À¥á¡¼¥¸¡£¹¶·âÎÏ¥¢¥Ã¥×¥¢¥¤¥Æ¥à¤ò³ÍÆÀ¤¹¤ë¤È¾å¾º¡£¾å¸Â¤¢¤ê
¡¡¡¦ÃÆ¿ô¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡=>¡¡¸½ºß¤ÎÃÆ¿ô¤ÈºÇÂç¿ô¤ÎÀßÄ꤬¤¢¤ë¡£ÃÆ¿ô¥¢¥Ã¥×¤Î¥¢¥¤¥Æ¥à¤ò³ÍÆÀ¤¹¤ë¤È¾å¾º¡£¾å¸Â¤¢¤ê
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡0 ¤Ë¤Ê¤ë¤È¥ê¥í¡¼¥É½èÍý¤¬È¯À¸¤·¡¢°ìÄê»þ´Ö¸å¤ËºÇÂçÃͤޤÇÁõŶ¤µ¤ì¤ë
¡¡¡¦¥¹¥³¥¢¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡=>¡¡ÅÀ¿ô¡£Å¨¤òÅݤ¹¡¢¾ã³²Êª¤ò²õ¤¹¤È²Ã»»
¡¡¡¦¥ê¥í¡¼¥É»þ´Ö¡¡¡¡¡¡¡¡¡¡=>¡¡¥ê¥í¡¼¥É½èÍý¤Ë¤è¤ëÁõŶ¤Þ¤Ç¤ÎÂÔµ¡»þ´Ö¡£¤³¤Î»þ´Ö¤ò·Ð²á¤·¤¿¤¢¤È¤ËÃƤ¬ºÇÂçÃͤޤÇÁõŶ¤µ¤ì¤ë
¡¡
¡¡Â¾¤Ë¤âŬµ¹¤Ê¤â¤Î¤ò¸¡Æ¤¤·¡¢É¬Íפ˱þ¤¸¤Æ¥²¡¼¥àÆâ¤Ç¤ÎÌò³ä¤ò¹Í¤¨¤Æ¼ÂÁõ¤ò¹Ô¤¤¤Þ¤¹¡£

¡¡UI ¤È¤·¤Æɽ¼¨¤¹¤ëÆâÍƤϡÖÂÎÎÏ¡¢¸½ºß¤ÎÃÆ¿ô¡¢¥¹¥³¥¢¡×¤Ç¤¹¡£ºÇÂçÃÆ¿ô¤ÏǤ°Õ¤Ç¤¹¡£

¡¡É½¼¨ÊýË¡¤È¤·¤Æ¤Ï¡¢ÂÎÎϤˤĤ¤¤Æ¤Ï¥²¡¼¥¸¡¢¤¢¤ë¤¤¤Ï¥¢¥¤¥³¥ó¤ÇÃͤò»ë³ÐŪ¤Ëɽ¸½¤·¤Þ¤¹¡£
¸½ºß¤ÎÃÆ¿ô¤È¥¹¥³¥¢¤Ë¤Ä¤¤¤Æ¤Ï¿ôÃͤΤߤǤμÂÁõ¤ò¸¡Æ¤¤·¤Þ¤¹¡£


¥×¥ì¥¤¥ä¡¼¤Î½ÐÍè¤ë»ö


¡¡¥×¥ì¥¤¥ä¡¼¤Î¥¢¥¯¥·¥ç¥ó¤òÀ߷פ·¤Þ¤¹¡£ºÇ½é¤Ë¤É¤¦¤¤¤Ã¤¿¤â¤Î¤ò¼ÂÁõ¤·¤¿¤¤¤«¤ò¥¤¥á¡¼¥¸¤·¤Æ¡¢½çÈÖ¤ËÁȤ߹þ¤ó¤Ç¤¤¤¯¤è¤¦¤Ë¤·¤Þ¤¹¡£
¤¢¤È¤ÇÄɲûÅÍͤ¬È¯À¸¤·¤Ê¤¤¤è¤¦¤Ë¡¢»Ï¤á¤«¤éÁ´ÂΤÇÁȤ߹þ¤àÆâÍƤòÇÄ°®¤·¤Æ¤ª¤¯¤³¤È¤¬ÂçÀڤǤ¹¡£

¡¡¡¦»ëÅÀ°ÜÆ°¡¡¡¡=>¡¡AR ¤Î¾ì¹ç¤Ï¥«¥á¥é¤Î°ÌÃÖ¤ä³ÑÅ٤Ǽ«Æ°Åª¤Ë¼ÂÁõ¤µ¤ì¤ë
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¥¨¥Ç¥£¥¿¡¼¤Ç¤Î¾ì¹ç¤Ï¡¢¥Þ¥¦¥¹¤ÎÁàºî¤Ë¹ç¤ï¤»¤Æ¾å²¼º¸±¦¤Ë»ëÅÀ°ÜÆ°¤¹¤ëÀ©¸æ¤ò¼ÂÁõ¤¹¤ë
¡¡¡¦¹¶·â¡¡¡¡¡¡¡¡=>¡¡AR ¤Î¾ì¹ç¤Ï²èÌ̤Υ¿¥Ã¥×¡£¥¨¥Ç¥£¥¿¡¼¤Î¾ì¹ç¤Ï¥Þ¥¦¥¹¤Îº¸¥¯¥ê¥Ã¥¯¤ÇÃƤò²èÌÌÃæ±û¤Î°ÌÃÖ¤Ëȯ¼Í¤¹¤ë
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤É¤ÎÉôʬ¤Ëȯ¼Í¤µ¤ì¤ë¤«¤ï¤«¤ë¤è¤¦¤Ë¡¢É¸ÅªÍѤΥ¢¥¤¥³¥ó¤âÍÑ°Õ¤¹¤ë
¡¡¡¦²óÈò¡¡¡¡¡¡¡¡=>¡¡Å¨¤¬ÃƤòȯ¼Í¤·¤Æ¤¯¤ë»ÅÍͤˤ¹¤ë¾ì¹ç¤Î¥ª¥×¥·¥ç¥ó¡£¥Ü¥¿¥óÁàºî(¥Þ¥¦¥¹¤Îº¸¥¯¥ê¥Ã¥¯)¤Ç¹¶·â¤ò²óÈò¤Ç¤­¤ë
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ï¢Â³¤Ç¤Î²óÈò¤ËÀ©¸Â¤ò²Ã¤¨¤ëɬÍפ¬¤¢¤ë¤Î¤Ç¡¢²ó¿ôÀ©¸Â¤ä¡¢¥¤¥ó¥¿¡¼¥Ð¥ë¤Ê¤É¤ò°ì½ï¤Ë¸¡Æ¤¤¹¤ë

¡¡Input.GetMouseButtonDown ¥á¥½¥Ã¥É¤ò¼ÂÁõ¤¹¤ë¤³¤È¤Ç¡¢¥¹¥Þ¥Û¤Î¥¿¥Ã¥×¤Ë¤â¼«Æ°Åª¤ËÂбþ¤Ç¤­¤Þ¤¹¡£

¡¡¹¶·â¤Ë´Ø¤·¤Æ¤Ï Ray ¤Ë¤è¤ëÀ©¸æ¤Ç¼ÂÁõ¤ò¸¡Æ¤¤·¤Þ¤¹¡£ÃƤÎȯ¼Í¤Ë¤Ä¤¤¤Æ¤Ï¡¢²¡¤·¤Ã¤Ñ¤Ê¤·¤ÇÂǤÁ³¤±¤é¤ì¤ë¥â¡¼¥É¤È
£±²ó²¡¤¹¤¿¤Ó¤Ë£±²ó¤·¤«½Ð¤Ê¤¤¥â¡¼¥É¤È¤òÍÑ°Õ¤·¤Æ¡¢¥²¡¼¥àÁ°¤ËÀÚ¤êÂؤ¨¤é¤ì¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡ÃÆ¿ô¤¬ 0 ¤Ë¤Ê¤Ã¤¿¤È¤­¤ËÃƤòȯ¼Í¤¹¤ëÁàºî¤ò¤¹¤ë¤³¤È¤Ç¡¢¼«Æ°Åª¤ËÃƤΥê¥í¡¼¥É½èÍý¤¬Æ°¤¯¤è¤¦¤ËÀ©¸æ¤ò¹Í¤¨¤Þ¤¹¡£

¡¡²óÈò¤Ë¤Ä¤¤¤Æ¤Ï¡¢Å¨¤Î¹¶·â¥Ñ¥¿¡¼¥ó¤Î»ÅÍ͸¡Æ¤»þ¤Ë¹ç¤ï¤»¤Æ¸¡Æ¤¤·¤Þ¤¹¡£²óÈò¹ÔÆ°¤È¤ï¤«¤ë½èÍý¤Î¼ÂÁõ¤Ë¹ç¤ï¤»¤Æ¡¢
²ó¿ôÀ©¸Â¤ä¥¤¥ó¥¿¡¼¥Ð¥ë¤Ê¤É¤òÀߤ±¤ë¾ì¹ç¤Ë¤Ï UI ¤Ë¤â¤½¤ì¤é¤Î¾ðÊó¤òɽ¼¨¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£¿ôÃͤʤΤ«¡¢¥²¡¼¥¸¤Ê¤Î¤«¤â¸¡Æ¤¤·¤Þ¤¹¡£


Ũ¤Î¾ðÊó


¡¡Å¨¤ò¥¤¥Ù¥ó¥È¤È¤·¤ÆÀ¸À®¤·¤Þ¤¹¡£À¸À®°ÌÃ֤ϥé¥ó¥À¥à¡¢¤¢¤ë¤¤¤Ï¸ÇÄêÃÍ¡¢¤É¤Á¤é¤Ç¤â¤Ç¤­¤ë¤è¤¦¤Ë½Ð¸½°ÌÃÖ¤Î¥í¥¸¥Ã¥¯¤Î¸¡Æ¤¤·¤Þ¤¹¡£
¤³¤Î¥µ¥ó¥×¥ë¥×¥í¥¸¥§¥¯¥È¤Ç¤Ï¥¾¥ó¥Ó·Ï¤ÎŨ¤ò¼ç¤È¤·¤Þ¤¹¡£

¡¡NavMeshAgent ¤Îµ¡Ç½¤òÍøÍѤ·¤Æ°ÜÆ°¤µ¤»¤ë¤Î¤«¡¢DOTween ¤Îµ¡Ç½¤ò»È¤Ã¤Æ°ÜÆ°¤µ¤»¤ë¤Î¤«¡¢Rigidbody ¤Îµ¡Ç½¤òÍøÍѤ·¤Æ°ÜÆ°¤µ¤»¤ë¤Î¤«¡¢
¤¢¤ë¤¤¤Ï¤½¤ì¤é¤òŨ¤Î¼ïÎà¤Ë±þ¤¸¤ÆÀÚ¤êÂؤ¨¤ë¤Î¤«¡¢¤Ê¤É¤ò¸¡Æ¤¤·¤Þ¤¹¡£
¡¡
¡¡´ðËÜŪ¤Ë¤Ï NavMeshAgent ¤Ë¤ÆÀ©¸æ¤·¡¢¥Ü¥¹¤Ë¤Ä¤¤¤Æ¤ÏDOTween ¤Ë¤è¤ëÀ©¸æ¤ò¹Ô¤¦¤è¤¦¤Ê¡¢¥Ï¥¤¥Ö¥ê¥Ã¥É¤Ê°ÜÆ°ÊýË¡¤ò¸¡Æ¤¤·¤Þ¤¹¡£

¡¡Å¨¤Î¼ïÎà¤òÁý¤ä¤»¤ë¤è¤¦¤Ë¡¢EnemyData ¥¯¥é¥¹¤òÍÑ°Õ¤·¤Æ¡¢ÂÎÎÏ¡¢¹¶·âÎÏ¡¢°Üư®Å٤Ȥ¤¤Ã¤¿¿ôÃͤò¥Ç¡¼¥¿¤È¤·¤ÆÅÐÏ¿¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Æ¤ª¤­¤Þ¤¹¡£
¤³¤ì¤Ï¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Îµ¡Ç½¤ò³èÍѤ·¤Æ¡¢Unity Æâ¤Ë EnemyData ¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¤òºîÀ®¤·¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¾å¤«¤éÀßÄê¤È´ÉÍý¤ò¹Ô¤¨¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡Åö¤¿¤êȽÄê¤Ë¤Ä¤¤¤Æ¤Ï¡¢Æ¬Éô¤Î¤ß£³ÇÜ¥À¥á¡¼¥¸¤È¤·¡¢¤½¤ÎÉôʬ¤ò¹¶·â¤·¤ÆŨ¤òÅݤ·¤¿¾ì¹ç¤Ë¤ÏƬÉô¤¬Ç˲õ¤µ¤ì¤ë±é½Ð¤ò¼ÂÁõ¤·¤Þ¤¹¡£
¤³¤ÎȽÄê¤Ë¤ÏÀìÍѤΥ¯¥é¥¹¤òºîÀ®¤·¡¢Éô°Ì¤´¤È¤Ë¥³¥é¥¤¥À¡¼¤ò¥¢¥¿¥Ã¥Á¤·¡¢¤µ¤é¤Ë¥¯¥é¥¹¤â°ì½ï¤Ë¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£
¤½¤ì°Ê³°¤Ï¤½¤Î¾ì¤ÇÅݤì¤Þ¤¹¡£

¡¡¥¢¥»¥Ã¥È¤È¤·¤ÆÍøÍѤ¹¤ëŨ¤Î¥â¥Ç¥ë¤Ë¤Ï¥¢¥Ë¥á¡¼¥·¥ç¥ó¤ä¡¢Éô°Ì¤´¤È¤Ë¥ê¥°¤¬Ê¬¤«¤ì¤Æ¤¤¤ëɬÍפ¬¤¢¤ë¤Î¤Ç¡¢Humanoid ·¿¤Î¥â¥Ç¥ë¤òºÎÍѤ·¤Þ¤¹¡£

¡¡¥Ü¥¹¤Ë¤Ä¤¤¤Æ¤Ï¼«Í³¤ËÀ߷פ·¤Þ¤¹¡£

¡¡Å¨¤¬±óµ÷Î¥¹¶·â¤ò¹Ô¤¦¾ì¹ç¡¢¤½¤ì¤ÏÃÆÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÀ¸À®¤·¡¢¥×¥ì¥¤¥ä¡¼¤ÎÊý¤Ë¸þ¤«¤Ã¤Æȯ¼Í¤¹¤ë½èÍý¤ò¼ÂÁõ¤·¤Þ¤¹¡£
¤½¤Î¾ì¹ç¤Ë¤Ï¡¢ÃÆÍѤι¶·âÎϤÈ®ÅÙ¤ò½àÈ÷¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£¤Þ¤¿¡¢Å¨¤ÎÃƤòÇ˲õ¤Ç¤­¤ë»ÅÍͤòÀ¹¤ê¹þ¤à¤«¤É¤¦¤«¤â¡¢¹ç¤ï¤»¤Æ¸¡Æ¤¤·¤Æ¤ª¤­¤Þ¤¹¡£

¡¡Å¨¤Ë¥³¥é¥¤¥À¡¼¤ò³èÍѤ·¤Æ¹¶·âÈϰϤòÀßÄꤷ¡¢¤½¤ÎÈÏ°ÏÆâ¤Ë¥×¥ì¥¤¥ä¡¼¤¬Î±¤Þ¤Ã¤Æ¤¤¤ë´Ö¤À¤±¡¢¹¶·â¤Î½àÈ÷¤È¹¶·â¤Î½èÍý¤ò¹Ô¤¦¤è¤¦¤Ë¤·¤Þ¤¹¡£
¤³¤ÎÀßÄê¤âŨ¤ÎÂÎÎϤʤɤÈƱ¤¸¤Ç¡¢Å¨¤´¤È¤Ë¥Ç¡¼¥¿¤È¤·¤ÆÀßÄ꤬½ÐÍè¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡Å¨¤òÅݤ¹¤È¥¹¥³¥¢¤¬²Ã»»¤µ¤ì¤Þ¤¹¡£

¡¡¤½¤ì°Ê³°¤Î¤´Ë«Èþ¤Ë¤Ä¤¤¤Æ¤â¸¡Æ¤¤·¤Þ¤¹¡£
Î㤨¤Ð¡¢¥ß¥Ã¥·¥ç¥ó³«»Ï»þ¤«¤é£±²ó¤â¥À¥á¡¼¥¸¤ò¼õ¤±¤º¤ËŨ¤òÁ´ÌǤµ¤»¤¿¤é¥¹¥³¥¢¤Ë¥Ü¡¼¥Ê¥¹¤ä¡¢ÂÎÎϲóÉü¡¢¤Ê¤É¤Ç¤¹¡£
¥×¥ì¥¤¥ä¡¼¤¬Ä©À路¤¿¤¤¤È»×¤¨¤ëÌÜɸ¤òÀßÄꤷ¤Æ¤ª¤¯¤³¤È¤Ç¡¢Å¨¤È¤ÎÀïÆ®¤òºî¶È¤Ç¤Ï¤Ê¤¯¡¢¶ÛÄ¥´¶¤Î¤¢¤ë¤ä¤ê¤È¤ê¤Ë¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
¡¡

¥¢¥¤¥Æ¥à¤Î¾ðÊó


¡¡Ê£¿ô¤Î¥¢¥¤¥Æ¥à¤ò¥¤¥Ù¥ó¥È¤È¤·¤ÆÀ¸À®¤·¤Þ¤¹¡£¤³¤Á¤é¤â½Ð¸½°ÌÃÖ¤ò¸ÇÄê²½¤¹¤ë¤«¡¢¥é¥ó¥À¥à¤Ë¤¹¤ë¤«¤ò¥í¥¸¥Ã¥¯¤ò¹Í¤¨¤Þ¤¹¡£

¡¡¥¢¥¤¥Æ¥à¤Î¼ïÎà¤Ï£³¼ïÎà¤ò¸¡Æ¤¤·¤Æ¤¤¤Þ¤¹¤¬¡¢¤¹¤Ù¤Æ¤ò½Ð¤¹É¬ÍפϤ¢¤ê¤Þ¤»¤ó¡£¼«Ê¬¤Ç¹Í¤¨¤¿¥¢¥¤¥Æ¥à¤ò¼ÂÁõ¤¹¤ë¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¡¦ÂÎÎϲóÉü¡¡¡¡¡¡¡¡¡¡=>¡¡ÂÎÎϤ¬¸ÇÄêÃÍʬ¡¢²óÉü¤·¤Þ¤¹¡£¸ú²Ì¤Ë±þ¤¸¤Æ¡¢¿ô¼ïÎà¤Ä¤¯¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£¤½¤Î¾ì¹ç¤Ë¤Ï¡¢¥â¥Ç¥ë¤òÊѤ¨¤Æ°ã¤¤¤òºî¤ê¤Þ¤¹
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ìô¤ä¡¢ÌôÉӤʤɤΥâ¥Ç¥ë¤ò¸¡Æ¤¤·¤Þ¤¹

¡¡¡¦¹¶·âÎÏ¥¢¥Ã¥×¡¡¡¡¡¡=>¡¡°ìÄê»þ´Ö¤Î´Ö¡¢¥×¥ì¥¤¥ä¡¼¤Î¹¶·âÎϤò¸ÇÄêÃÍʬ¡¢¥¢¥Ã¥×¤µ¤»¤Þ¤¹¡£¥ß¥Ã¥·¥ç¥ó¤¬½ªÎ»»þ¤Ë¸ú²Ì»þ´Ö¤¬»Ä¤Ã¤Æ¤¤¤ë¾ì¹ç¡¢¤½¤³¤Ç½ªÎ»¤¹¤ë¤Î¤«¡¢
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¸ú²Ì»þ´Ö¤òÄä»ß¤·¤Æ¡¢¼¡¤Î¥ß¥Ã¥·¥ç¥ó¤Ç¤â»Ä¤ê»þ´Ö¤«¤éºÆ³«¤¹¤ë¤Î¤«¤ò¹Í¤¨¤Æ¡¢¤½¤ì¤Ë¤¢¤Ã¤¿¥í¥¸¥Ã¥¯¤òºî¤ê¤Þ¤¹
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¸ú²Ì»þ´ÖÃæ¤Ë¼¡¤Î¹¶·âÎÏ¥¢¥Ã¥×¤Î¥¢¥¤¥Æ¥à¤ò³ÍÆÀ¤·¤¿¾ì¹ç¤Ë¤Ä¤¤¤Æ¤â»ÅÍͤò¸¡Æ¤¤·¤Þ¤¹
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¹¶·âÎϼ«ÂΤò¤µ¤é¤Ë¤¢¤²¤ë¤Î¤«¡¢¸ú²Ì»þ´Ö¤Ï²Ã»»¤Ê¤Î¤«¡¢½é´üÃͤËÌ᤹¤Î¤«¡¢¤Ê¤É¤Ç¤¹
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤³¤Á¤é¤âÌôÉÓ¡¢¤¢¤ë¤¤¤ÏÎϤ¬¾å¤¬¤ë¤³¤È¤¬Ê¬¤«¤ë¥¢¥¤¥³¥ó¤Î¥â¥Ç¥ë¤Ê¤É¤ò¸¡Æ¤¤·¤Þ¤¹

¡¡¡¦ÃÆ¿ô¥¢¥Ã¥×¡¡¡¡¡¡¡¡=>¡¡ÁõŶ²Äǽ¤ÊÃÆ¿ô¤Î¾å¸ÂÃͤò¸ÇÄêÃÍʬ¡¢¾å¾º¤µ¤»¤Þ¤¹¡£°ì»þŪ¤Ê¤â¤Î¤Ë¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢¹¶·âÎÏ¥¢¥Ã¥×¤ÈƱ¤¸À߷פò¸¡Æ¤¤·¤Þ¤¹
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¥²¡¼¥à½ªÎ»¤Þ¤Ç¸ú²Ì¤¬¤¢¤ë¤Î¤Ç¤¢¤ì¤Ð¡¢½Ð¸½¤¹¤ë³ÎΨ¤Ê¤É¤òÄ´À°¤¹¤ëÊý¸þ¤Ç¸¡Æ¤¤·¤Þ¤¹
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¥Þ¥¬¥¸¥ó¤Ê¤É¤Î¥â¥Ç¥ë¤ò¸¡Æ¤¤·¤Þ¤¹

¡¡¥¢¥¤¥Æ¥à¤â¥¤¥Ù¥ó¥È¤Ê¤Î¤Ç¡¢¹¶·â¤·¤Æ³ÍÆÀ¤¹¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡À¸À®¤µ¤ì¤ë¥¢¥¤¥Æ¥à¤Ë¤Ä¤¤¤Æ¤Ï¡¢Ã±½ã¤Ë 1/3 ¤Ë¤¹¤ë¤Î¤«¡¢³ä¹ç¤òºî¤Ã¤Æ½Ð¸½Î¨¤òÊѲ½¤µ¤»¤ë¤Î¤«¤ò¸¡Æ¤¤·¤Þ¤¹¡£


¾ã³²Êª¤Î¾ðÊó


¡¡¾ã³²Êª¤ò¥¤¥Ù¥ó¥È¤È¤·¤ÆÀ¸À®¤·¤Þ¤¹¡£Ç˲õ¤¹¤ë¤³¤È¤Ç¥¹¥³¥¢¤ò³ÍÆÀ¤Ç¤­¤Þ¤¹¡£À¸À®°ÌÃ֤ˤĤ¤¤Æ¤â¾¤Î¥¤¥Ù¥ó¥È¤ÈƱÍͤËÀ߷פò¹Í¤¨¤Þ¤¹¡£

¡¡½Ð¸½¤¹¤ë¾ã³²Êª¤Ë¤Ä¤¤¤Æ¤Ï¡¢¸ÇÄê¤È¤·¤ÆÀßÃÖ¤·¤Æ¤ª¤¤¤¿Êý¤¬¡¢¥×¥ì¥¤¥ä¡¼¤Î¼ÙËâ¤Ë¤Ê¤Ã¤¿¤ê¡¢¤¢¤ë¤¤¤ÏÌò¤Ë¤¿¤Ã¤¿¤ê¤È¤¤¤¦¤³¤È¤Ë³èÍѤ·¤Æ¤â¤é¤¨¤Þ¤¹¡£

¡¡¡¦ÌÚ¤Îî¡¡¡¡¡¡¡¡¡¡=>¡¡¤¹¤°¤ËÇ˲õ¤Ç¤­¤ë¤¬¡¢°ìÈÖ¾¯¤Ê¤¤¥¹¥³¥¢¥¢¥Ã¥×

¡¡¡¦´ä¡¡¡¡¡¡¡¡¡¡¡¡¡¡=>¡¡¹Å¤¤¤¬¡¢¥¹¥³¥¢¤Ï¹â¤¤

¡¡¡¦ÇúÌôî¡¡¡¡¡¡¡¡¡¡=>¡¡¤¹¤°¤ËÇ˲õ¤Ç¤­¡¢¥¹¥³¥¢¤â³ÍÆÀ¤Ç¤­¡¢¼þ°Ï¤ÎŨ¤Ë¹¶·â¤¹¤ë

¡¡¡¦Í­»É¥Õ¥§¥ó¥¹¡¡¡¡=>¡¡¹Å¤¤¤¬¡¢¥¹¥³¥¢¤Ï¤½¤³¤½¤³¡£Ç˲õ¤Ç¤­¤Ê¤¤¤È¥À¥á¡¼¥¸¤ò¼õ¤±¤ë¡£¼õ¤±¤ë¥¿¥¤¥ß¥ó¥°¤Ï¥ß¥Ã¥·¥ç¥ó½ªÎ»»þ¤ËȽÄꤹ¤ë

¡¡Â¾¤Ë¤â¼ÂÁõ¤·¤Æ¤ß¤¿¤¤¤â¤Î¤ò¹Í¤¨¤Æ¼ÂÁõ¤¹¤ë¤¿¤á¤Î¥í¥¸¥Ã¥¯¤ò¸¡Æ¤¤·¤Þ¤¹¡£
¤³¤ì¤é¤â¤¹¤Ù¤ÆÅо줵¤»¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¡£


¥¯¥é¥¹¤ÎÀß·×


¡¡¤³¤³¤Þ¤Ç¤Î¾ðÊó¤ò¸µ¤Ë¡¢¤É¤Î¤è¤¦¤Ê¥¯¥é¥¹¤òºî¤Ã¤Æ±¿ÍѤ·¤Æ¤¤¤±¤ì¤Ð¤è¤¤¤«¤ò½ñ¤­½Ð¤·¤Æ¤ß¤Þ¤¹¡£
Àß·×ÊýË¡¤Ï¿§¡¹¤È¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¥¤¥á¡¼¥¸¤ò¤½¤Î¤Þ¤ÞÀ߷פËÍî¤È¤·¹þ¤á¤ë¤«¤¬¥Ý¥¤¥ó¥È¤Ë¤Ê¤ê¤Þ¤¹¡£

¡ã¼ç¤ÊÀ߷סä
¡¡¡¦RailPathData¡¡¡¡¡¡¡¡¡¡°ÜÆ°¤¹¤ë·ÐÏ©ÍѤÎÃÏÅÀ¤òÅÐÏ¿¤·¤Æ´ÉÍý¤¹¤ë¥¯¥é¥¹¡£Create Empty ¤Ç¿·¤·¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Æ¥¢¥¿¥Ã¥Á¤¹¤ë
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¥¹¥Æ¡¼¥¸Æâ¤ËÀßÃÖ¤·¤¿¶õ¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È(Transfrom ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¤ß¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È)¤ò»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¡¢
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¾å¤Ç¥¯¥é¥¹Æâ¤ÎÇÛÎó¤ËÅÐÏ¿¤·¤Æ¤ª¤­¡¢¥²¡¼¥àÆâ¤Ç»²¾È¤Ç¤­¤ë¾õÂ֤ˤ¹¤ë

¡¡¡¦RailMoveContoller ¡¡¡¡¥«¥á¥é¤ò·ÐÏ©¤Ë¤½¤Ã¤¿°ÜÆ°¤ò¹Ô¤ï¤»¤ëÀ©¸æ¥¯¥é¥¹¡£FPS »ëÅÀ¤Ê¤Î¤Ç¥«¥á¥é=¥×¥ì¥¤¥ä¡¼¤Î°ÌÃ֤Ȥ·¤Æ¹Í¤¨¤ë¡£Create Empty ¤Ç¿·¤·¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Æ¥¢¥¿¥Ã¥Á¤¹¤ë
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ºÇ½é¤Ï RailPathData ¥¯¥é¥¹¤Î¾ðÊó¤ò¤½¤Î¤Þ¤Þ»²¾È¤·¤Æ¡¢·ÐÏ©¤Î¾ðÊó¤òºîÀ®¤·¡¢·ÐÏ©°ÜÆ°¤¬¹Ô¤¨¤ë¤«¤É¤¦¤«¤ò¸¡¾Ú¤¹¤ë
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¼ÂÁõ¤Ç¤­¤¿¤é¡¢GameManager ¤«¤é RailPathData ¤Î¾ðÊó¤ò¼õ¤±¼è¤Ã¤Æ¡¢¤½¤Î¾ðÊó¤ò»²¾È¤·¤Æ·ÐÏ©¤òºî¤ë¤è¤¦¤Ë¤¹¤ë
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤½¤¦¤¹¤ë¤³¤È¤Ç¡¢¤³¤ì¤Ï·ÐÏ©°ÜÆ°¤Î½ÐÎÏÀìÍѤΥ¯¥é¥¹¤È¤Ê¤ì¤ë(¼«Ê¬¤Ç¹Í¤¨¤Ê¤¤¤Ç¡¢¤â¤é¤Ã¤¿¾ðÊó¤ò½èÍý¤·¤Æ¤¤¤¯¤À¤±¤Ë¤¹¤ë)
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡·ÐÏ©¤ÎÃÏÅÀ¤ËÅþÃ夹¤ë¤¿¤Ó¤Ë¡¢¤Þ¤À¼¡¤Î·ÐÏ©¤¬»Ä¤Ã¤Æ¤¤¤ë¤«¤ò³Îǧ¤·¡¢»Ä¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢GameManager ¤Ë¥ß¥Ã¥·¥ç¥ó¤¬È¯À¸¤¹¤ë¤«¤É¤¦¤«¤ò³Îǧ¤·¤Æ¤â¤é¤¦Ì¿Îá¤ò½Ð¤¹
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤â¤·¤â¤¹¤Ù¤Æ¤Î·ÐÏ©¤òÄ̲ᤷ¤ÆºÇ½ªÃÏÅÀ¤Ë¤Ä¤¤¤Æ¤¤¤ë¤Ê¤é¡¢GameManager ¤Ë¥²¡¼¥à¥¯¥ê¥¢½èÍý¤ÎÌ¿Îá¤ò½Ð¤¹

¡¡¡¦GameManager¡¡¡¡¡¡¡¡¡¡ ¥²¡¼¥à¤Î¿Ê¹Ô´ÉÍý¤ò¹Ô¤¦¥¯¥é¥¹¡£Create Empty ¤Ç¿·¤·¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Æ¥¢¥¿¥Ã¥Á¤¹¤ë
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡­¡¡¡¸½ºß¤Î¥²¡¼¥à¤Î¿Ê¹Ô¾õÂÖ¤ò enum ¤Ç´ÉÍý¤·¡¢Â¾¤Î¥¯¥é¥¹¤ØÄ󶡤¹¤ë
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡­¢¡¡°ÜÆ°¤¹¤ë½èÍý¤¬È¯À¸¤·¤¿¤é¡¢RailMoveContoller ¤Ë¾ðÊó¤òÄ󶡤·¤Æ¡¢°ÜÆ°¤ò¼Â¹Ô¤µ¤»¤ë
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡­£¡¡¥ß¥Ã¥·¥ç¥ó¤¬È¯À¸¤¹¤ë¤«³Îǧ¤·¡¢È¯À¸¤·¤¿¾ì¹ç¤Ë¤Ï¡¢Ê¬´ô¤Î¾ì¹ç¤Ë¤Ï UIManager ¤Ë¾ðÊó¤òÄ󶡤·¤Æʬ´ô¤òɽ¼¨¤¹¤ë
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¥¤¥Ù¥ó¥È¤¬È¯À¸¤·¤¿¾ì¹ç¤Ë¤Ï¡¢EventGenerator ¤Ë¾ðÊó¤òÄ󶡤·¤Æ¥¤¥Ù¥ó¥È(Ũ¡¢¥¢¥¤¥Æ¥à¡¢¾ã³²Êª)¤òÀ¸À®¤¹¤ë
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡­¤¡¡¥¯¥ê¥¢¾ò·ï¤òËþ¤¿¤·¤¿¤é¥¯¥ê¥¢¤Ë¤¹¤ë

¡¡¡¦EventGenerator¡¡¡¡¡¡¡¡Å¨¡¢¥¢¥¤¥Æ¥à¡¢¾ã³²Êª¤òÀ¸À®¤¹¤ë¤¿¤á¤Î¥¸¥§¥Í¥ì¡¼¥¿¥¯¥é¥¹¡£GameManager ¤«¤é¤â¤é¤Ã¤¿¾ðÊó¤ò¸µ¤Ë DataBaseManager ¤«¤é¾ÜºÙ¤ò¼õ¤±¼è¤ê¡¢À¸À®¤¹¤ë
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡À¸À®¤·¤¿¥¤¥Ù¥ó¥È¤Î½é´üÀßÄê¤ò¹Ô¤¦¥á¥½¥Ã¥É¤ò¼Â¹Ô¤¹¤ë¡£Create Empty ¤Ç¿·¤·¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Æ¥¢¥¿¥Ã¥Á¤¹¤ë

¡¡¡¦UIManager¡¡¡¡¡¡¡¡¡¡¡¡ UI ɽ¼¨´ØÏ¢¤ÎÀ©¸æ¤ò¹Ô¤¦¥¯¥é¥¹¡£Create Empty ¤Ç¿·¤·¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Æ¥¢¥¿¥Ã¥Á¤¹¤ë
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¥×¥ì¥¤¥ä¡¼¤Î¾ðÊó´ØÏ¢(ÂÎÎϤÎɽ¼¨¹¹¿·¡¢ÃÆ¿ô¤Îɽ¼¨¹¹¿·¡¢¥¹¥³¥¢¤Îɽ¼¨¹¹¿·¤Ê¤É)¡¢Ê¬´ô¤¬È¯À¸¤·¤¿¾ì¹ç¤Ë¡¢GameManager ¤«¤é¼õ¤±¼è¤Ã¤¿¾ðÊó¤ò¸µ¤Ë
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡²èÌ̾å¤Ë¹ÔÀèÌð°õ¤Î¥Ü¥¿¥ó¤òɽ¼¨¤·¡¢¤½¤ÎÊý¸þ¤Ø¤Î·ÐÏ©½èÍý¤ò GameManager ¤Ø¤ÈÌ᤹

¡¡¡¦DataBaseManager¡¡¡¡¡¡ ·ÐÏ©¤Î¾ðÊó¡¢Å¨¤Î¥Ç¡¼¥¿¤Ê¤É¤Î¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î´ÉÍý¤ò¹Ô¤¦¥¯¥é¥¹¡£Create Empty ¤Ç¿·¤·¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Æ¥¢¥¿¥Ã¥Á¤¹¤ë
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¥·¥ó¥°¥ë¥È¥ó¤ÇºîÀ®¤·¡¢¤É¤Î¥¯¥é¥¹¤«¤é¤Ç¤â¥¢¥¯¥»¥¹¤·¤ä¤¹¤¤¾õÂ֤ˤ¹¤ë

¡¡¡¦BranchDataSO¡¡¡¡¡¡¡¡¡¡¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥ÈºîÀ®ÍѤΥ¯¥é¥¹¡£·ÐÏ©¤Î¾ðÊó(RailPathData)¤ò List ¤Ç´ÉÍý¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹²½¤¹¤ëµ¡Ç½¤òÍ­¤¹¤ë
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ºîÀ®¤·¤¿¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Ï¥¢¥»¥Ã¥È°·¤¤¤Ë¤Ê¤ë¤¿¤á¡¢¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤Ï°Í¸¤·¤Ê¤¤¡£DataBaseManager ¤ËÅÐÏ¿¤·¤Æ¾ðÊó¤ò¥²¡¼¥àÆâ¤ËÄ󶡤¹¤ë

¡¡¡¦PlayerController¡¡¡¡¡¡¥×¥ì¥¤¥ä¡¼¤Î¾ðÊó¤ò´ÉÍý¤¹¤ë¥¯¥é¥¹¡£ÂÎÎϤäÃÆ¿ô¤Ê¤É¤ò´ÉÍý¤·¡¢³°Éô¤Î¥¯¥é¥¹¤Ë¾ðÊóÄ󶡤¹¤ë¥¯¥é¥¹¡£¥ê¥í¡¼¥É½èÍý¡¢Å¨¤Î¹¶·â¤ÎÅö¤¿¤êȽÄê¤Ê¤É¤â´ÉÍý¤¹¤ë
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¥«¥á¥é¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤¹¤ë¡£AR Camera¡¢¤¢¤ë¤¤¤Ï Main Camera ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡

¡¡¡¦EffectManager¡¡¡¡¡¡ ¡¡¥¨¥Õ¥§¥¯¥È¤Î´ÉÍý¤ò¹Ô¤¦¥¯¥é¥¹¡£Create Empty ¤Ç¿·¤·¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Æ¥¢¥¿¥Ã¥Á¤¹¤ë
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¥·¥ó¥°¥ë¥È¥ó¤ÇºîÀ®¤·¡¢¤É¤Î¥¯¥é¥¹¤«¤é¤Ç¤â¥¢¥¯¥»¥¹¤·¤ä¤¹¤¤¾õÂ֤ˤ¹¤ë¡£¥¨¥Õ¥§¥¯¥È¤Ê¤É¤Ï¸ÄÊ̤Υ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë»ý¤¿¤»¤Ê¤¤¤è¤¦¤Ë¤·¡¢´ÉÍý¤ò´ÊÊز½¤Ç¤­¤ë
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¦RayController¡¡¡¡¡¡¡¡ ²èÌ̤Υ¿¥Ã¥×½èÍý(¥Þ¥¦¥¹¤Îº¸¥¯¥ê¥Ã¥¯)¤òȽÄꤷ¡¢ÃƤ¬È¯¼Í¤Ç¤­¤ë¤«¤ò´ÉÍýÀ©¸æ¤¹¤ë¥¯¥é¥¹¡£
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡PlayerController ¤«¤éÃÆ¿ô¤Î¾ðÊó¤òÄ󶡤·¤Æ¤â¤é¤¤¡¢PlayerController ¤ÎÃÆ¿ô¤ÎÃͤò¹¹¿·¤·¤¿¤ê¡¢¥ê¥í¡¼¥É¤µ¤»¤ëÌ¿Îá¤ò¤À¤¹
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¥«¥á¥é¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ Create Empty ¤Ç¿·¤·¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¡¢¤½¤³¤Ë¥¢¥¿¥Ã¥Á¤¹¤ë

¡¡°ÜÆ°¤Î½èÍý¤Ë¤Ä¤¤¤Æ¤Ï¡¢ºÇ½é¤Î£³¤Ä¤Î¥¯¥é¥¹¤Ç´°·ë¤¹¤ë¤è¤¦¤Ë¤·¤Æ¤¤¤Þ¤¹¡£
RailPathData ¤¬°ÜÆ°¤Î¾ðÊó¤ò´ÉÍý¤·¡¢¤½¤ì¤ò GameManager ¤¬»²¾È¤·¤Æ¡¢RailMoveController ¤Ë°ÜÆ°¤¹¤ë¤è¤¦¤ËÌ¿Îá¤ò½Ð¤·¤Þ¤¹¡£
¤³¤ì¤ò·«¤êÊÖ¤·¤Æ°ÜÆ°¤·¤Æ¤¤¤­¤Þ¤¹¡£

¡¡¾åµ­¤Î¾¤Ë¡¢¥¤¥Ù¥ó¥ÈÍѤΥ¯¥é¥¹¤¬¤¢¤ê¤Þ¤¹¡£¤½¤ì¤Ï¥¯¥é¥¹¤Î·Ñ¾µ¤ò³èÍѤ·¤¿¥¯¥é¥¹¤Ë¤Ê¤ë¤¿¤á¡¢¼¡¤Î¹àÌܤÇÀâÌÀ¤·¤Þ¤¹¡£

¡¡¤½¤ì°Ê³°¤Ë¤âŨÍѤΥǡ¼¥¿´ÉÍý¥¯¥é¥¹¡¢Å¨¤ÎÉô°Ì¤ò´ÉÍý¤¹¤ë¥¯¥é¥¹¤Ê¤É¤òºîÀ®¤·¤Æ¤¤¤­¤Þ¤¹¡£ºÇ½ªÅª¤Ê¥¯¥é¥¹¤Î¿ô¤Ï30Á°¸å¤ÎͽÄê¤Ç¤¹¡£


¥¯¥é¥¹¤Î·Ñ¾µ¤È¥¯¥é¥¹¿Þ


¡¡¥×¥ì¥¤¥ä¡¼¤Î¹¶·âÂоݤȤ·¤ÆÍøÍѤ¹¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È(¹¶·â¤·¤ÆÇ˲õ¤Ç¤­¤ë¤â¤Î)¤ËÂФ·¤Æ¡¢¥¯¥é¥¹¤ò·Ñ¾µ¤µ¤»¤¿À߷פò¹Ô¤¦¤è¤¦¤Ë¤·¤Þ¤¹¡£



¡¡ºÇ¤âºÇ¾åÃʤˤ¢¤ë¥¯¥é¥¹¤Ï EventBase ¥¯¥é¥¹¤Ç¤¹¡£°ìÈ֤Υ¹¥¿¡¼¥ÈÃÏÅÀ¤Ë¤Ê¤ë¥¯¥é¥¹¤ò¿Æ¥¯¥é¥¹¡¢¤¢¤ë¤¤¤Ï´ð´´¥¯¥é¥¹(¥¹¡¼¥Ñ¡¼¥¯¥é¥¹)¤È¸Æ¤Ó¤Þ¤¹¡£
¤³¤Î¥¯¥é¥¹¤Ï MonoBehaviour ¥¯¥é¥¹¤ò·Ñ¾µ¤·¤Æ¤¤¤Þ¤¹¡£

¡¡EventBase ¥¯¥é¥¹¤Ï abstract ½¤¾þ»Ò¤òÍѤ¤¤¿Ãê¾Ý¥¯¥é¥¹¤È¤·¤ÆºîÀ®¤ò¤·¤Æ¤¤¤Þ¤¹¡£
Ãê¾Ý¥¯¥é¥¹¤Ï¡¢¤½¤ìñÂΤǤϥ¤¥ó¥¹¥¿¥ó¥¹¤¬ºîÀ®¤Ç¤­¤Ê¤¤¥¯¥é¥¹¤Ç¤¹¡£¤Ä¤Þ¤ê¡¢¤¤¤º¤ì¤«¤Î¥¯¥é¥¹¤Ë·Ñ¾µ¤µ¤»¤ëÁ°Äó¤ÇÀ߷פò¹Ô¤¦¥¯¥é¥¹¤Ë¤Ê¤ê¤Þ¤¹¡£
EventBase ¥¯¥é¥¹¤Ç¤Ï¡¢¥×¥ì¥¤¥ä¡¼¤Î¹¶·â¤¬¤¢¤¿¤Ã¤¿ºÝ¤Î½èÍý¤ò¼Â¹Ô¤¹¤ë¥á¥½¥Ã¥É¤òºîÀ®¤·¤Æ¤ª¤­¤Þ¤¹¡£
¤³¤ì¤Ï¡¢Å¨¤Ç¤¢¤Ã¤Æ¤â¡¢¥¢¥¤¥Æ¥à¤Ç¤¢¤Ã¤Æ¤â¡¢¾ã³²Êª¤Ç¤¢¤Ã¤Æ¤â¡¢¤¹¤Ù¤Æ¡Ö¥×¥ì¥¤¥ä¡¼¤¬¹¶·â¤·¤¿ºÝ¤Ë½èÍý¤ò¹Ô¤¦¡×¤È¤¤¤¤¶¦ÄÌÉôʬ¤ò¥á¥½¥Ã¥É²½¤·¤Æ¤¤¤Þ¤¹¡£



¡¡EventBase ¥¯¥é¥¹¤ò·Ñ¾µ¤·¤¿¥¯¥é¥¹¤¬£²¼ïÎढ¤ê¡¢Å¨ÍѤΠEnemyBase ¥¯¥é¥¹¤È¡¢¥¢¥¤¥Æ¥àÍѤΠItemContoller ¥¯¥é¥¹¤Ç¤¹¡£
¾¤Ë¤â¾ã³²ÊªÍѤËÍøÍѤ¹¤ë¤³¤È¤â½ÐÍè¤Þ¤¹¡£

¡¡EnemyBase ¥¯¥é¥¹¤ÏŨÍѤδ𴴥¯¥é¥¹¤È¤·¤ÆÍøÍѤ¹¤ë¤¿¤á¤Î¤â¤Î¤Ç¡¢Å¨¤Î½èÍý¤ÎÆâ¡¢¤¹¤Ù¤Æ¤ÎŨ¤Ë¶¦Ä̤¹¤ëÊÑ¿ô¤ä¥á¥½¥Ã¥É¤òµ­½Ò¤·¤Æ¤ª¤­¤Þ¤¹¡£
ItemContoller ¥¯¥é¥¹¤âƱÍͤǡ¢¥¢¥¤¥Æ¥àÍѤδ𴴥¯¥é¥¹¤È¤·¤Æ¡¢¥¢¥¤¥Æ¥à¤Ë¶¦Ä̤¹¤ë½èÍý¤òµ­½Ò¤·¤Æ¤ª¤­¤Þ¤¹¡£

¡¡¤³¤Î£²¤Ä¤Î¡¢¿Æ¥¯¥é¥¹¤ò·Ñ¾µ¤·¤Æ¤¤¤ë¥¯¥é¥¹¤ò»Ò¥¯¥é¥¹¡¢¤¢¤ë¤¤¤ÏÇÉÀ¸¥¯¥é¥¹(¥µ¥Ö¥¯¥é¥¹)¤È¸Æ¤Ó¤Þ¤¹¡£

¡¡¤¤¤Ä¤â Unity ¤ÇºîÀ®¤¹¤ë¥¯¥é¥¹¤Ï¡¢ºÇ½é¤Ë MonoBehaviour ¥¯¥é¥¹¤ò·Ñ¾µ¤·¤Æ¤¤¤Þ¤¹¡£¤½¤Î¤¿¤á¡¢¤½¤¦¤¤¤Ã¤¿°ÕÌ£¤Ç¤Ï¡¢
¤¤¤Ä¤âºîÀ®¤·¤Æ¤¤¤ë¥¯¥é¥¹¤â¡¢MonoBehaviour ¥¯¥é¥¹¤ò¿Æ¥¯¥é¥¹¤È¤·¡¢¤½¤Î»Ò¥¯¥é¥¹¤È¤·¤ÆºîÀ®¤ò¹Ô¤Ã¤Æ¤¤¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¥¯¥é¥¹¤Î·Ñ¾µ¤Ï¥¯¥é¥¹Ì¾¤Î±¦Â¦¤Î¥³¥í¥ó(:)¤Î±¦Â¦¤Ë¡¢£±¤Ä¤À¤±·Ñ¾µ¤µ¤»¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
·Ñ¾µ¤Ç¤­¤ë¤Î¤Ï¥¯¥é¥¹¤À¤±¤Ç¤¹¡£Æ±¤¸¾ì½ê¤Ë¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤òµ­½Ò¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¤¬¡¢¤³¤ì¤Ï½ñ¤¯¾ì½ê¤¬Æ±¤¸¤Ç¤¢¤Ã¤Æ¤â·Ñ¾µ¤È¤Ï¸Æ¤Ó¤Þ¤»¤ó¡£
¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Î¾ì¹ç¤Ï¡Ö¼ÂÁõ¤¹¤ë¡×¤È»È¤¤Ê¬¤±¤Þ¤¹¡£



¡¡EnemyBase ¥¯¥é¥¹¤Ï¤µ¤é¤Ë»Ò¥¯¥é¥¹¤È¤·¤Æ¡¢EnemyController_Normal ¥¯¥é¥¹¤¬¤¢¤ê¤Þ¤¹¡£
·Ñ¾µ¤ò¹Ô¤¦¤È¡¢¤½¤ì°ÊÁ°¤Î¥¯¥é¥¹¤Î¾ðÊó¤Ï¤¹¤Ù¤Æ·Ñ¾µ¤·¤Æ¤¤¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡EventBase¡¡=>¡¡EventBase ¤È MonoBehaviour

¡¡EnemyBase¡¡=>¡¡EnemyBase ¤È EventBase ¤È MonoBehaviour

¡¡EnemyController_Normal¡¡=>¡¡EnemyController_Normal ¤È EnemyBase ¤È EventBase ¤È MonoBehaviour

¡¡¤³¤Î¤è¤¦¤Ë¡¢»Ò¥¯¥é¥¹¤Ë¤Ê¤ì¤Ð¤Ê¤ë¤Û¤É¡¢¿Æ¥¯¥é¥¹¤«¤é·Ñ¾µ¤¹¤ë¥¯¥é¥¹¤¬Áý¤¨¤Æ¤¤¤­¤Þ¤¹¡£
EnemyController_Normal ¥¯¥é¥¹¤Ç¤Ï¡¢¤½¤ì¤Þ¤Ç¤Ë·Ñ¾µ¤·¤Æ¤¤¤ë¥¯¥é¥¹¤Î¾ðÊó¤ËÂФ·¤Æ¡¢Â­¤ê¤Ê¤¤¾ðÊó¤Î¤ß¤òÊÑ¿ô¤ä¥á¥½¥Ã¥É¤È¤·¤ÆÄɲ乤ë¤À¤±¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¤Ä¤Þ¤ê¡¢Å¨£±¤ÈŨ£²¤Î½èÍý¤Î¤¦¤Á¡¢¶¦Ä̤·¤Æ¤¤¤Ê¤¤Éôʬ¤¬£²¤«½ê¤¢¤ë¤Î¤Ç¤¢¤ì¤Ð¡¢¤½¤ÎÉôʬ¤À¤±¤ò EnemyController_Normal ¥¯¥é¥¹¤Ëµ­½Ò¤¹¤ë¤À¤±¤Ç
Ũ¤È¤·¤Æ¤Îµ¡Ç½¤òÍ­¤¹¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£



¡¡·Ñ¾µ¤·¤¿¥¯¥é¥¹¤Î¾ðÊó(Àë¸À¥Õ¥£¡¼¥ë¥É¤Ç¤ÎÊÑ¿ô¡¢¥á¥½¥Ã¥É)¤Ï¼«Æ°Åª¤Ë¼ÂÁõ¤µ¤ì¤Þ¤¹¡£¤³¤ì¤Ï¡¢»Ò¥¯¥é¥¹Æâ¤Ëµ­½Ò¤¹¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¡£
¤½¤·¤Æ¡¢ÌÀ¼¨Åª¤Ë»Ò¥¯¥é¥¹¤Ë¿Æ¥¯¥é¥¹¤Î¥á¥½¥Ã¥É¤òµ­½Ò¤¹¤ë¤³¤È¤Ç¡¢¿Æ¥¯¥é¥¹¤Î¥á¥½¥Ã¥É¤ÎÆâÍƤò¾å½ñ¤­¤Ç¤­¤Þ¤¹¡£
¤³¤ì¤ò¥á¥½¥Ã¥É¤Î¥ª¡¼¥Ð¡¼¥é¥¤¥É¤È¤¤¤¤¤Þ¤¹¡£¥ª¡¼¥Ð¡¼¥é¥¤¥É²Äǽ¤Ê¥á¥½¥Ã¥É¤Ë¤Ï virtual(¥Ð¡¼¥Á¥ã¥ë) ¥­¡¼¥ï¡¼¥É¤òÀë¸À¤·¤Æ¤ª¤­¤Þ¤¹¡£

¡¡¤³¤Î virtual ¥­¡¼¥ï¡¼¥É¤Î¤¢¤ë¥á¥½¥Ã¥É¤Î¤ß¡¢»Ò¥¯¥é¥¹¤Ï override(¥ª¡¼¥Ð¡¼¥é¥¤¥É) ¥­¡¼¥ï¡¼¥É¤òµ­½Ò¤¹¤ë¤³¤È¤Ç¾å½ñ¤­¤·¤¿¤ê¡¢¿Æ¥¯¥é¥¹¤Î½èÍý¤Ë²Ã¤¨¤Æ
»Ò¥¯¥é¥¹¤Î½èÍý¤òÄɲä·¤¿¤ê½ÐÍè¤Þ¤¹¡£

¡¡Î㤨¤Ð EnemyController_Normal¥¯¥é¥¹¤«¤é¸«¤Æ¤Î¿Æ¥¯¥é¥¹¤Ï¡¢EnemyBase¡¢EventBase ¤ÎξÊý¤ò»Ø¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢
¤½¤ÎξÊý¤Î¥¯¥é¥¹Æâ¤Ë¤¢¤ë virtual ¥­¡¼¥ï¡¼¥É¤Î¥á¥½¥Ã¥É¤¬¥ª¡¼¥Ð¡¼¥é¥¤¥É²Äǽ¤Ê¥á¥½¥Ã¥É¤È¤Ê¤ê¤Þ¤¹¡£

¡¡¼ÂºÝ¤Ë½èÍý¤ò¼ÂÁõ¤¹¤ëºÝ¤ËºÆÅٳؽ¬¤·¤Þ¤¹¤Î¤Ç¡¢¤½¤¦¤¤¤Ã¤¿µ¡Ç½¤¬¤¢¤ë¤³¤È¤ò³Ð¤¨¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£

¡ã¿Æ¥¯¥é¥¹(EnemyBase)¡ä

    protected virtual void Update() {¡¡¡¡//¡¡¿Æ¥¯¥é¥¹¤Ë¤Ï virtual ¥­¡¼¥ï¡¼¥É¤Ç¥á¥½¥Ã¥É¤òÍÑ°Õ¤¹¤ë

    }

¡ã»Ò¥¯¥é¥¹(EnemyController_Normal)¡ä

    protected override void Update() {¡¡¡¡//¡¡»Ò¥¯¥é¥¹¤Ë¤Ï virtual ¥­¡¼¥ï¡¼¥É¤Î¤¢¤ë¥á¥½¥Ã¥É¤Î¤ß¤ò orverride ¥­¡¼¥ï¡¼¥É¤ËÊѤ¨¤ë¤³¤È¤Ç¥á¥½¥Ã¥É¤ÎÆâÍƤòÊѹ¹¤Ç¤­¤ë

    }

¡¡¤³¤Î¥ª¡¼¥Ð¡¼¥é¥¤¥É¤Îµ¡Ç½¤Ë¤è¤Ã¤Æ¡¢Æ±¤¸¥á¥½¥Ã¥É¤ò¼Â¹Ô¤·¤¿¾ì¹ç¤Ç¤â½èÍý¤ÎÆâÍƤ¬ÊѤï¤ê¤Þ¤¹¡£¤³¤ì¤ò¿¶¤ëÉñ¤¤¤òÊѤ¨¤ë¤È¤¤¤¤¤Þ¤¹¡£

¡¡¥¯¥é¥¹¤Î·Ñ¾µ¤ä¥ª¡¼¥Ð¡¼¥é¥¤¥É¤Îµ¡Ç½¤Ï¥ª¥Ö¥¸¥§¥¯¥È»Ø¸þ·¿¥×¥í¥°¥é¥à¤Ë¤ª¤±¤ë¿ÂÖÀ­(¥Ý¥ê¥â¡¼¥Õ¥£¥º¥à)¤È¤¤¤¦¹Í¤¨Êý¤Î£±¤Ä¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£


»²¹Í¥µ¥¤¥È
G³Ø±¡ ÍÍ
¿ÂÖÀ­(¥Ý¥ê¥â¡¼¥Õ¥£¥º¥à)
https://gimo.jp/glossary/details/polymorphism.html




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

¡¡=>¡¡¼¡¤Ï¡¡¼ê½ç£±¡¡¤Ç¤¹¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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