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

À½ºîʪ¤Î³µÍ×


¡¡Unity ¤Îµ¡Ç½¤Î£±¤Ä¤Ç¤¢¤ë¡Ö¥¿¥¤¥ë¥Þ¥Ã¥×(TileMap)¡×¤ò³èÍѤ·¤¿¡¢¾å¤«¤é¸«²¼¤í¤·²èÌÌ(¥È¥Ã¥×¥Ó¥å¡¼)·¿¤Î¥²¡¼¥à¤Î¥Ù¡¼¥¹Éôʬ¤òÀ½ºî¤·¤Þ¤¹¡£

¡¡¥­¡¼ÆþÎϤˤĤ¤¤Æ¤Ï¡¢½¾Íè¤Î InputManager ¤Ë¤è¤ëµ¡Ç½¤ò¼ÂÁõ¸å¡¢¿·¤·¤¤¥¤¥ó¥×¥Ã¥È¤Îµ¡Ç½¤Ç¤¢¤ë InputSystem ¤Î¼ÂÁõÊýË¡¤ò³Ø½¬¤·¤Þ¤¹¡£
¡¡
¡¡¥«¥á¥é¤ÎÀ©¸æ¤Ë¤Ä¤¤¤Æ Cinemachine ¤Îµ¡Ç½¤ò³Ø½¬¤·¤Þ¤¹¡£
¡¡
¡¡¤Þ¤¿²ñÏÃ¥·¡¼¥ó¤Ë¤ª¤¤¤Æ¤ÏÍ­ÎÁ¥¢¥»¥Ã¥È¤Ç¤¢¤ë¡Ö±ã(¤¦¤¿¤²)¡×¤òÍøÍѤ·¤¿¼ÂÁõÊýË¡¤ò³Ø½¬¤·¤Þ¤¹¡£


Game¥Ó¥å¡¼²èÁü




¡¡¥²¡¼¥à¤Î¥ë¡¼¥ë¤ÏȯŸÊԤˤÆÆùÉÕ¤±¤·¤Þ¤¹¡£¤³¤Î¼ê½ç¤Ç¤Ï¡¢¥²¡¼¥à¤ÎÅÚÂæ¤È¤Ê¤ëÉôʬ¤òºîÀ®¤·¤Þ¤¹¡£
¤Ê¤ª¡¢¥¢¥É¥Ù¥ó¥Á¥ã¡¼¥²¡¼¥à¤ò¥¤¥á¡¼¥¸¤·¤Æ¤¤¤Þ¤¹¤¬¡¢¥¢¥¯¥·¥ç¥ó¥í¡¼¥ë¥×¥ì¥¤¥ó¥°¥²¡¼¥à¡¢¥í¡¼¥ë¥×¥ì¥¤¥ó¥°¥²¡¼¥à¤Ê¤É¤Ë¤âÌäÂê¤Ê¤¯¥Ù¡¼¥¹¤È¤·¤ÆÍøÍѤǤ­¤Þ¤¹¡£

¡¡¥²¡¼¥à²èÌ̤ϡ¢¥¿¥¤¥ë¥Þ¥Ã¥×¤È¤¤¤¦µ¡Ç½¤òÍøÍѤ·¤Æ¡¢£²£ÄÍѤβèÁü¤òÉߤ­µÍ¤á¤Æ¥²¡¼¥à¤Î¥Õ¥£¡¼¥ë¥É¤È¤Ê¤ë²èÌ̤òºîÀ®¤·¤Þ¤¹¡£
Ê£¿ô¤Î¥¿¥¤¥ë¥Þ¥Ã¥×¤òÍøÍѤ¹¤ë¤³¤È¤Ç¡¢¿¯Æþ¤Ç¤­¤ëÃÏ·Á¤È¿¯Æþ¤Ç¤­¤Ê¤¤ÃÏ·Á¤ÎÀ©¸æ¤ò¼ÂÁõ¤·¤Þ¤¹¡£

¡¡²èÌ̤ò¥¹¥ï¥¤¥×¤¹¤ë¤È¥­¥ã¥é¤¬£¸Êý¸þ¤Ë°ÜÆ°¤·¤Þ¤¹¡£

¡¡¥×¥ì¥¤¥ä¡¼¤Î¸þ¤­¤Î³µÇ°¤¬¤¢¤ê¡¢¸þ¤¤¤Æ¤¤¤ëÊý¸þ¤ËNPC(¥Î¥ó¡¦¥×¥ì¥¤¥ä¡¼¡¦¥­¥ã¥é¥¯¥¿¡¼¡£Ä®¤Î½»¿Í¤Ê¤É)¤¬¤¤¤¿¤ê¡¢ÊõÈ¢¤¬¤¢¤Ã¤¿¤ê¡¢²¿¤«¥¢¥¤¥Æ¥à¤¬Íî¤Á¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï
¶¦Ä̤Υܥ¿¥óÁàºî¤Ç¡¢¤³¤ì¤é¤Î¥¤¥Ù¥ó¥È¤òȯÀ¸¤µ¤»¤ë¤è¤¦¤ËÀ©¸æ¤·¤Þ¤¹¡£¥É¥é¥¯¥¨¤ÎÊØÍø¥Ü¥¿¥ó¡¢FF¼°¤Î¥¢¥¯¥·¥ç¥óÊý¼°¤È¤â¸À¤¨¤Þ¤¹¡£

¡¡¥«¥á¥é¤Ï¥­¥ã¥é¤òÃæ¿´¤ËÄɽ¾¤¹¤ë¤è¤¦¤ËÀ©¸æ¤·¡¢¥²¡¼¥à²èÌ̳°¤Îºî¤ê¤³¤ó¤Ç¤¤¤Ê¤¤Éôʬ¤ò¸«¤»¤Ê¤¤¤è¤¦¤Ë¤âÀ©¸æ¤ò¹Ô¤¤¤Þ¤¹¡£



¡¡¤³¤Î¶µºà¤Ç¤Ï¤³¤ì¤é¤Î¥·¥¹¥Æ¥àŪ¤Ê¼ÂÁõ¤òÌÜŪ¤È¤·¤Æ¤¤¤Þ¤¹¡£
¤½¤Î¤¿¤á¡¢´°À®¤·¤¿¤«¤é¤È¤¤¤Ã¤Æ¥²¡¼¥à¤È¤·¤Æ´°Á´¤ËÍ·¤Ù¤¿¤ê¡¢¥¯¥ê¥¢¤Ç¤­¤ë¤è¤¦¤Ê¾õÂ֤ˤʤëÌõ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£

¡¡¤Ç¤¹¤¬¡¢¤³¤³¤Ç¤·¤Ã¤«¤ê¤ÈÅÚÂæ¤òºîÀ®¤¹¤ë¤³¤È¤¬¤Ç¤­¤ì¤Ð¡¢¤¢¤È¤Ï¼«Ê¬¤Î¥¢¥¤¥Ç¥£¥¢¤ò¸µ¤Ë¤·¤Æ
¥í¡¼¥ë¥×¥ì¥¤¥ó¥°¥²¡¼¥à¡¢¤¢¤ë¤¤¤¤¥¢¥¯¥·¥ç¥ó¡¦¥í¡¼¥ë¥×¥ì¥¤¥ó¥°¥²¡¼¥à¤òºî¤Ã¤Æ¤¤¤¯¤³¤È¤¬²Äǽ¤Ç¤¹¡£

¡¡¤³¤Î¥²¡¼¥à¤ÎÁǺà¤Ë¤Ï¤Ô¤Ý¤äÍͤȥ¤¥é¥¹¥ÈACÍͤÎÁǺà¤òÍøÍѤµ¤»¤Æ¤¤¤¿¤À¤¤¤Æ¤ª¤ê¤Þ¤¹¡£
¤Ô¤Ý¤äÍÍ
https://pipoya.net/sozai/
¥¤¥é¥¹¥ÈACÍÍ
https://www.ac-illust.com/


¡ãÆ°²è­¡¡¡¥×¥ì¥¤¥ä¡¼¤Î¸þ¤¤¤Æ¤¤¤ëÊý¸þ¤ËÂФ·¤Æ¥¢¥¯¥·¥ç¥ó¤ò¼Â¹Ô¤¹¤ë¡£º£²ó¤Ï¤½¤Î·ë²Ì¤È¤·¤Æ¡¢±ã¤Ë¤è¤ê²ñÏÃ¥¤¥Ù¥ó¥È¤¬È¯À¸¤·¤Æ¤¤¤ë¡ä

¡ãÆ°²è­¢¡¡¥«¥á¥é¤Î¥­¥ã¥éÄɽ¾¡£¥²¡¼¥à²èÌ̳°¤ò±Ç¤µ¤Ê¤¤¤è¤¦¤ËÀ©¸æ¡ä

¡ãÆ°²è­£¡¡¥­¥ã¥é¤Î°ÜÆ°¤Ë¹ç¤ï¤»¤Æ¥é¥ó¥À¥à¥¨¥ó¥«¥¦¥ó¥È¤ÎȽÄê¡£¥Ð¥È¥ëȯÀ¸»þ¤Ë¤Ï¥Ð¥È¥ë¥·¡¼¥ó¤ØÁ«°Ü¡£¥Ð¥È¥ë½ªÎ»¸å¤Ï¥Õ¥£¡¼¥ë¥É²èÌ̤ØÌá¤ê¡¢°ÊÁ°¤ÈƱ¤¸°ÌÃÖ¤ÈÊý¸þ¤ò¸þ¤¤¤Æ¥­¥ã¥é¤òÀßÃÖ¡ä

¡ãÆ°²è­¤¡¡¥¢¥¤¥Æ¥à¤Î¥¤¥ó¥Ù¥ó¥È¥ê´ÉÍý²èÌÌ¡£¥¿¥Ã¥×ÁàºîÂбþ¡ä

¡ãÆ°²è­¥¡¡¥¢¥¤¥Æ¥à¤Î¥¤¥ó¥Ù¥ó¥È¥ê´ÉÍý²èÌÌ¡£¥­¡¼¥Ü¡¼¥É¤«¤é¤ÎÆþÎϤˤâÂбþ¡ä

¡ãÆ°²è­¦¡¡¥­¥ã¥é¤Î°ÜÆ°¡£¥Ö¥ì¥ó¥É¥Ä¥ê¡¼¤òÍøÍѤ·¤Æ°ÜÆ°ÍѤΥ¢¥Ë¥á¡¼¥·¥ç¥ó¤òÀ©¸æ¡ä

¥·¥¹¥Æ¥à¤È¥ë¡¼¥ë


¡¡ÈÆÍÑŪ¤Ê£²£Ä¤Î¥È¥Ã¥×¥Ó¥å¡¼¥²¡¼¥à¤òÀ½ºî¤¹¤ë¤¿¤á¤Î¥Ä¡¼¥ë¶µºà¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
¤½¤Î¤¿¤á¼ÂÁõ¤·¤Æ¤¤¤ë¤Î¤Ï¥·¥¹¥Æ¥àÌ̤Τߤǡ¢¤½¤Î¤Û¤«¤Î¥ë¡¼¥ë¤Ï¤¢¤ê¤Þ¤»¤ó¡£

¡ã¼ÂÁõ¤¹¤ë¥·¥¹¥Æ¥à¡ä
¡¡¡¦¥¿¥¤¥ë¥Þ¥Ã¥×¤òÍøÍѤ·¤¿¥²¡¼¥à²èÌÌÀ½ºî
¡¡¡¦¥×¥ì¥¤¥ä¡¼¥­¥ã¥é¤Î°ÜÆ°
¡¡¡¦¥×¥ì¥¤¥ä¡¼¥­¥ã¥é¤Î¥¢¥Ë¥á¡¼¥·¥ç¥ó¤Î´ÉÍý
¡¡¡¦¥×¥ì¥¤¥ä¡¼¥­¥ã¥é¤Î¸þ¤¤¤Æ¤¤¤ëÊý¸þ¤ËÂФ·¤Æ¤Î£±¥Ü¥¿¥ó¤Ë¤è¤ë¥¢¥¯¥·¥ç¥ó(²ñÏääÄ´¤Ù¤ëÆ°ºî¤¬È¯À¸¤¹¤ë)
¡¡¡¦¥«¥á¥é¤ÎÀ©¸æ½èÍý(¥­¥ã¥é¤ÎÄɽ¾¡¢¥²¡¼¥à²èÌ̳°¤ò±Ç¤µ¤Ê¤¤¤è¤¦¤Ë¤¹¤ë)
¡¡¡¦¥¢¥¤¥Æ¥à¤Î´ÉÍý²èÌÌ(¥Þ¥¦¥¹¥¯¥ê¥Ã¥¯¡¢¥¿¥Ã¥×¡¢¥­¡¼¥Ü¡¼¥ÉÆþÎϤËÂбþ)
¡¡¡¦±ã¤Ë¤è¤ë²ñÏÃ¥¤¥Ù¥ó¥È

¡¡°Ê¾å¤ÎÉôʬ¤Ë¤ª¤±¤ë¡¢¥í¥¸¥Ã¥¯¤Î¹Í¤¨Êý¤ä¡¢¼ÂÁõ¤ÎÊýË¡¤Ê¤É¤ò³Ø½¬¤·¤Þ¤¹¡£
´Êñ¤Ë²òÀ⤷¤Æ¤ª¤­¤Þ¤¹¡£


¡ã¥¿¥¤¥ë¥Þ¥Ã¥×¤òÍøÍѤ·¤¿¥²¡¼¥à²èÌÌÀ½ºî¡ä


¡¡Unity ¤Îµ¡Ç½¤Î£±¤Ä¤Ç¤¢¤ë¥¿¥¤¥ë¥Þ¥Ã¥×¤È¤¤¤¦µ¡Ç½¤òÍøÍѤ·¤Æ¡¢£²£ÄÍѤβèÁü¤òÉߤ­µÍ¤á¤Æ¥²¡¼¥à¤Î¥Õ¥£¡¼¥ë¥É¤È¤Ê¤ë²èÌ̤òºîÀ®¤·¤Þ¤¹¡£
Ê£¿ô¤Î¥¿¥¤¥ë¥Þ¥Ã¥×¤ò¥ì¥¤¥ä¡¼¹½Â¤¤Ë¤·¤Æ½Å¤Í¤ÆÍøÍѤ¹¤ë¤³¤È¤Ç¡¢¿¯Æþ¤Ç¤­¤ëÃÏ·Á¤È¿¯Æþ¤Ç¤­¤Ê¤¤ÃÏ·Á¤ÎÀ©¸æ¤ò¼ÂÁõ¤·¤Þ¤¹¡£

¡¡º£²ó¤Ï£³¤Ä¤Î¥¿¥¤¥ë¥Þ¥Ã¥×¤ò½Å¤Í¤Æ£±¤Ä¤Î¥¿¥¤¥ë¥Þ¥Ã¥×¤È¤·¤Æ¤¤¤Þ¤¹¡£

¡ã¥Ù¡¼¥¹Éôʬ¡ä



¡ã°ÜÆ°¤Ç¤­¤ëÃÏ·Á¡ä



¡ã°ÜÆ°¤Ç¤­¤Ê¤¤ÃÏ·Á¡ä



¡ã£³¤Ä¤Î¥¿¥¤¥ë¥Þ¥Ã¥×¤ò°ì½ï¤Ëɽ¼¨¤·¤Æ¹çÀ®¡ä




¡ã¥×¥ì¥¤¥ä¡¼¥­¥ã¥é¤Î°ÜÆ°¡ä


¡¡¥×¥ì¥¤¥ä¡¼¥­¥ã¥é¤Î°ÜÆ°¤Ï¾å²¼º¸±¦¤È¼Ð¤á¤Ë¤è¤ë£¸Êý¸þ°ÜÆ°¤Ç¤¹¡£
¼ÂÁõ¤·¤Æ¤¤¤ë¤Î¤Ï¥¢¥Ê¥í¥°°ÜÆ°¤Ç¤¢¤ë¤¿¤á¡¢¥Õ¥¡¥ß¥³¥ó¤Î¤è¤¦¤Ë£±¥Þ¥¹Ã±°Ì¤Ç¤Î°ÜÆ°¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£
¥­¡¼¥Ü¡¼¥ÉÆþÎϤ¹¤ë¤È¥­¥ã¥é¤¬£¸Êý¸þ¤Ë°ÜÆ°¤·¤Þ¤¹¡£¤³¤ÎºÝ¡¢¥é¥ó¥À¥à¥¨¥ó¥«¥¦¥ó¥È¤òȯÀ¸¤¹¤ë¤è¤¦¤ËÀ©¸æ¤â¤Ç¤­¤Þ¤¹¡£

¡¡¥¹¥ï¥¤¥×ÆþÎϤËÂбþ¤¹¤ë¤Ë¤ÏÊ̤μÂÁõ¤¬É¬Íפˤʤê¤Þ¤¹¡£


¡ã¥×¥ì¥¤¥ä¡¼¥­¥ã¥é¤Î¥¢¥Ë¥á¡¼¥·¥ç¥ó¤Î´ÉÍý¡ä


¡¡¥×¥ì¥¤¥ä¡¼¥­¥ã¥é¤äNPC¤Ê¤É¤Î¥­¥ã¥é¤ò¥¢¥Ë¥á¡¼¥·¥ç¥ó¤µ¤»¤Þ¤¹¡£
¥×¥ì¥¤¥ä¡¼¥­¥ã¥é¤Ë¤Ï£´Êý¸þ¤Î¸þ¤­¤¬¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢³ÆÊý¸þ¤´¤È¤Ë°ÜÆ°ÍѤΥ¢¥Ë¥á¡¼¥·¥ç¥ó¤òºîÀ®¤·¤Þ¤¹¡£
¥²¡¼¥àÆâ¤Ç¤Ï¸½ºß¤Î¥­¥ã¥é¤Î°ÜÆ°Êý¸þ¤Ë¹ç¤ï¤»¤Æ¡¢¤³¤Î°ÜÆ°¥¢¥Ë¥á¡¼¥·¥ç¥ó¤Î¸þ¤­¤òƱ´ü¤µ¤»¤Þ¤¹¡£

¡¡¤³¤Á¤é¤Ë¤Ï BlendTree¡Ê¥Ö¥ì¥ó¥É¥Ä¥ê¡¼¡Ë¤È¤¤¤¦µ¡Ç½¤òÍøÍѤ·¤Þ¤¹¡£


BlendTree



¥­¡¼ÆþÎϤȥ¢¥Ë¥á¡¼¥·¥ç¥ó¤òƱ´ü
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯



¡ã¥×¥ì¥¤¥ä¡¼¥­¥ã¥é¤Î¸þ¤¤¤Æ¤¤¤ëÊý¸þ¤ËÂФ·¤Æ¤Î£±¥Ü¥¿¥ó¤Ë¤è¤ë¥¢¥¯¥·¥ç¥ó(²ñÏääÄ´¤Ù¤ëÆ°ºî¤¬È¯À¸¤¹¤ë)¡ä


¡¡¥×¥ì¥¤¥ä¡¼¥­¥ã¥é¤Î¸þ¤¤¤Æ¤¤¤ëÊý¸þ¤È¤¤¤¦¾ðÊó¤ò´ÉÍý¤¹¤ë¤è¤¦¤ËÀ߷פ·¡¢¸þ¤¤¤Æ¤¤¤ëÊý¸þ¤ËÂФ·¤Æ Ray ¤òȯ¼Í¤·¡¢
Ray ¤ËÀÜ¿¨¤·¤¿¥³¥é¥¤¥À¡¼¤Î¾ðÊó¤ò Tag ¤ÇȽÄꤷ¤Æ¡¢¥¢¥¯¥·¥ç¥ó¤ÎÂоÝʪ¤¬¤É¤ì¤Ç¤¢¤ë¤«¤òȽÄꤷ¤¿¸å¤Ë¡¢¤½¤ÎÂоÝʪ¤ËÂбþ¤¹¤ë¥¢¥¯¥·¥ç¥ó¤òȯÀ¸¤µ¤»¤Þ¤¹¡£
Î㤨¤Ð¡¢Tag ¤Ë NPC¡¢Treasure¡¢SecretItem ¤Î¤è¤¦¤Ê¾ðÊó¤òÅÐÏ¿¤·¤Æ¤ª¤­¡¢¤½¤ì¤òȽÄꤹ¤ë¤³¤È¤Ë¤è¤ê¡¢ NPC ¤È¤¤¤¦¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë Ray ¤¬ÀÜ¿¨¤·¤¿¾ì¹ç¤Ë¤Ï¡¢²ñÏäΥ¤¥Ù¥ó¥È¤òȯÀ¸¤µ¤»¤Þ¤¹¡£
¤³¤ì¤ò¼«Æ°Åª¤ËȽÊ̤¹¤ë¤³¤È¤Ç¡¢£±¤Ä¤Î¥Ü¥¿¥ó¤ÇÊ£¿ô¤Î¥¢¥¯¥·¥ç¥ó¤ËÇÉÀ¸¤Ç¤­¤ë¤è¤¦¤Ê¥í¥¸¥Ã¥¯¤òÁȤߤޤ¹¡£

¡¡Ã»µ÷Î¥¤Ë Ray ¤òȯ¼Í¤·¤Þ¤¹¤Î¤Ç¡¢±ó¤¯¤Ë¤¤¤ë NPC ¤È²ñÏä·¤¿¤ê¡¢Ä´¤Ù¤¿¤ê¤È¤¤¤¦¤³¤È¤Ï¤Ç¤­¤Ê¤¤¤è¤¦¤ËÀ©¸æ¤·¤Þ¤¹¡£

¡¡²ñÏäˤĤ¤¤Æ¤Ï¡¢Í­ÎÁ¥¢¥»¥Ã¥È¤Ç¤¢¤ë±ã¤Îµ¡Ç½¤òÍøÍѤ·¤Æ NPC ¤È²ñÏÃ¥¤¥Ù¥ó¥È¤òȯÀ¸¤µ¤»¤ë»ÅÁȤߤˤʤäƤ¤¤Þ¤¹¡£


²ñÏÃ¥¦¥¤¥ó¥É¥¦¤ÎÀ©¸æ





¡ã¥«¥á¥é¤ÎÀ©¸æ½èÍý(¥­¥ã¥é¤ÎÄɽ¾¡¢¥²¡¼¥à²èÌ̳°¤ò±Ç¤µ¤Ê¤¤¤è¤¦¤Ë¤¹¤ë)¡ä


¡¡¥«¥á¥é¤ÎÀ©¸æ¤Ë¤Ä¤¤¤Æ¤Ï¡¢Cinemachine¡Ê¥·¥Í¥Þ¥·¥ó¡Ë ¤È¤¤¤¦ Unity ¤Îµ¡Ç½¤òÍøÍѤ·¤Þ¤¹¡£
¤³¤Îµ¡Ç½¤òÍøÍѤ¹¤ë¤³¤È¤Ë¤è¤ê¡¢¥«¥á¥é¤ò¥×¥ì¥¤¥ä¡¼¥­¥ã¥é¤ËÄɽ¾¤µ¤»¤Æ¡¢¾ï¤Ë¥²¡¼¥à²èÌ̤ÎÃæ±û¤Ë¥×¥ì¥¤¥ä¡¼¥­¥ã¥é¤ò±Ç¤¹¤è¤¦¤ËÀ©¸æ¤·¤Þ¤¹¡£

¡¡¤Þ¤¿¡¢¥²¡¼¥à²èÌ̤òºî¤Ã¤Æ¤¤¤Ê¤¤Éôʬ¤Ïɽ¼¨Êª¤¬¤Ê¤¤¾õÂ֤ˤʤê(¿¿¤Ã¹õ¤Ç¤¢¤Ã¤¿¤ê¤¹¤ë¡Ë¡¢¥×¥ì¥¤¥ä¡¼¤Ë¥²¡¼¥à²èÌ̤¬¤Ê¤¤¤³¤È¤¬ÅÁ¤ï¤Ã¤Æ¤·¤Þ¤¤¤Þ¤¹¡£
¥Õ¥¡¥ß¥³¥ó¤Î²èÌ̤Τ褦¤Ë¤½¤ì¤ò»ÅÍͤȤ·¤ÆºÎÍѤ¹¤ë¤Î¤Ç¤¢¤ì¤ÐÌäÂꤢ¤ê¤Þ¤»¤ó¤¬¡¢ËÜÍè¤Ç¤¢¤ì¤ÐÀ½ºî¤·¤Æ¤¤¤Ê¤¤Éôʬ¤Ï¸«¤»¤Ê¤¤¤è¤¦¤Ë¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£

¡¡¤½¤Á¤é¤â Cinemachine ¤Îµ¡Ç½¤òÍøÍѤ·¤Æ¡¢Scene¥Ó¥å¡¼¤Ë¤ª¤¤¤ÆºîÀ®¤·¤Æ¤¢¤ë¥²¡¼¥à²èÌÌÆâ¤Î¤ß¤ò¥²¡¼¥àÆâ¤Ë±Ç¤¹¤è¤¦¤ËÀ©¸æ¤ò¹Ô¤¤¤Þ¤¹¡£

¡¡°Ê¾å¤Î¤³¤È¤«¤é¡¢¥«¥á¥é¤Ï¥­¥ã¥é¤òÃæ¿´¤ËÄɽ¾¤¹¤ë¤è¤¦¤ËÀ©¸æ¤·¡¢¥²¡¼¥à²èÌ̳°¤Îºî¤ê¤³¤ó¤Ç¤¤¤Ê¤¤Éôʬ¤ò¸«¤»¤Ê¤¤¤è¤¦¤Ë¤âÀ©¸æ¤ò¹Ô¤¤¤Þ¤¹¡£


¡ã¥¢¥¤¥Æ¥à¤Î´ÉÍý²èÌÌ(¥Þ¥¦¥¹¥¯¥ê¥Ã¥¯¡¢¥¿¥Ã¥×¡¢¥­¡¼¥Ü¡¼¥ÉÆþÎϤËÂбþ)¡ä


¡¡ÀìÍѤΥܥ¿¥ó¤òÍÑ°Õ¤·¡¢¤½¤Á¤é¤òÁàºî¤¹¤ë¤³¤È¤Ç¥¢¥¤¥Æ¥à¤Î´ÉÍý²èÌ̤òɽ¼¨¤·¤Þ¤¹¡£
¸½ºß¥×¥ì¥¤¥ä¡¼¥­¥ã¥é¤¬½ê»ý¤·¤Æ¤¤¤ë¥¢¥¤¥Æ¥à¤Î¤ß¤ò¥¤¥ó¥Ù¥ó¥È¥êÆâ¤Ëɽ¼¨¤·¤Þ¤¹¡£

¡¡¤³¤ì¤Ï¥Þ¥¦¥¹¥¯¥ê¥Ã¥¯¡¢¥¿¥Ã¥×¡¢¥­¡¼¥Ü¡¼¥ÉÆþÎϤΤ¤¤º¤ì¤Ë¤âÂбþ¤¹¤ë¤è¤¦¤Ë¥í¥¸¥Ã¥¯¤ò¹Í¤¨¤Þ¤¹¡£

¡¡¥¢¥¤¥Æ¥à¤Î»ÈÍѤä¾ÜºÙ¥¦¥¤¥ó¥É¥¦¤Ê¤É¤ÏºîÀ®¤·¤Þ¤»¤ó¤¬¡¢È¯Å¸ÊԤȤ·¤Æ¥Ý¡¼¥È¥Õ¥©¥ê¥ªÍѤ˼«ºî¤·¤Æ¤â¤¤¤¤¤Ç¤·¤ç¤¦¡£

¡¡¤Þ¤¿°ÜÆ°¤Î¥­¡¼ÆþÎϤˤĤ¤¤Æ¤Ï½¾Íè¤Î InputManager ¤«¤é InputSystem ¤Ë¤è¤ë¼ÂÁõ¤ò¹Ô¤¤¤Þ¤¹¡£


¡ã¥Õ¥£¡¼¥ë¥É´Ö¤Î°ÜÆ°¡ä


¡¡¥²¡¼¥à¤Î¥Þ¥Ã¥×¤¬Ê£¿ô¤¢¤ë¾ì¹ç¡¢Î㤨¤Ð¡¢¥ï¡¼¥ë¥É¥Þ¥Ã¥×¤Ç°ÜÆ°¸å¡¢³¹¤ä¥À¥ó¥¸¥ç¥ó¤Ê¤É¤ËÆþ¤Ã¤¿¾ì¹ç¤Ë¤Ï¡¢¥Õ¥£¡¼¥ë¥É´Ö¤Î°ÜÆ°¤ò¹Ô¤¦À©¸æ¤¬É¬Íפˤʤê¤Þ¤¹¡£

¡¡¥Õ¥£¡¼¥ë¥É´Ö¤Î°ÜÆ°¸å¤Ï¡¢¥Õ¥£¡¼¥ë¥É¤ÈƱ¥·¡¼¥óÆâ¤Ë°ÜÆ°Àè¤Î¥Õ¥£¡¼¥ë¥É¥Þ¥Ã¥×¤òɽ¼¨¤¹¤ë¤Î¤«¡¢
¤¢¤ë¤¤¤Ï¡¢ÀìÍѤΥ·¡¼¥ó¤òºîÀ®¤¹¤ë¤Î¤«¤Ë¤è¤ê»ÅÍÍÀ߷פ¬Â礭¤¯°Û¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢¤½¤¦¤¤¤Ã¤¿Éôʬ¤â¹ç¤ï¤»¤Æ¹Í¤¨¤Æ¤¤¤¯É¬Íפ¬¤¢¤ê¤Þ¤¹¡£

¡¡º£²ó¤Ï°ìÈÌŪ¤Ê¡¢¥Õ¥£¡¼¥ë¥É²èÌ̤ÇÊ̤Υե£¡¼¥ë¥ÉÀè¤Ë°ÜÆ°¤·¤¿¤é¡¢¤½¤Î¤È¤­¤Î¥×¥ì¥¤¥ä¡¼¥­¥ã¥é¤Î°ÌÃ֤ȸþ¤¤¤Æ¤¤¤ëÊý¸þ¤òµ­Ï¿¤·¤Æ¤ª¤­¡¢
¼¡¤Î¥·¡¼¥ó¤Ø¤ÈÁ«°Ü¤µ¤»¤Þ¤¹¡£°ÌÃ֤ʤɤòµ­Ï¿¤·¤Æ¤¤¤ë¤Î¤Ï¥·¡¼¥óÁ«°Ü¤¬È¼¤¦¤¿¤á¤Ç¤¹¡£
¤Ê¤¼¤Ê¤é¡¢Unity ¤Ç¤Ï¥·¡¼¥óÁ«°Ü¤ò¹Ô¤¦¤È¡¢°ÊÁ°¤Î¥·¡¼¥ó(¥Õ¥£¡¼¥ë¥É²èÌÌ)¤Î¾ðÊ󤬤¹¤Ù¤Æ¼º¤ï¤ì¤ë¤¿¤á¤Ç¤¹¡£
¤½¤Î¤¿¤á¡¢µ­Ï¿¤ò¤¹¤ëÊýË¡¤â¹Í¤¨¤ÆÀ߷פ·¤Æ¤¤¤¯É¬Íפ¬¤¢¤ê¤Þ¤¹¡£

¡¡Á«°ÜÀè¤Î¥Õ¥£¡¼¥ë¥É¥·¡¼¥ó¤«¤é¥ï¡¼¥ë¥É¥Þ¥Ã¥×¤Ë°ÜÆ°¤¬È¯À¸¤·¤¿ºÝ¡¢ºÆÅÙ¡¢¥ï¡¼¥ë¥É¥Þ¥Ã¥×ÍѤΥե£¡¼¥ë¥É²èÌ̤Υ·¡¼¥ó¤ËÁ«°Ü¤·¤Þ¤¹¡£
¤¿¤À¤·¤³¤Î¥·¡¼¥ó¤Ï¿·¤·¤¯ºîÀ®¤µ¤ì¤¿¥·¡¼¥ó¤Ë¤Ê¤ë¤¿¤á¡¢°ÊÁ°¤Î¥×¥ì¥¤¥ä¡¼¥­¥ã¥é¤Î°ÌÃÖ¤ä¸þ¤­¤ÏÊÝ»ý¤µ¤ì¤Æ¤ª¤é¤º¡¢½é´ü¾õÂÖ¤ËÌᤵ¤ì¤Þ¤¹¡£

¡¡¤½¤Î¤¿¤á¡¢¥ï¡¼¥ë¥É¥Þ¥Ã¥×¤Î¥Õ¥£¡¼¥ë¥É²èÌ̤Υ·¡¼¥óÆɤ߹þ¤ß»þ¤ËÀ©¸æ¤ò¹Ô¤¤¡¢¤â¤·¤â¥×¥ì¥¤¥ä¡¼¥­¥ã¥é¤Î°ÌÃÖ¤ä¸þ¤­¤Î¾ðÊ󤬵­Ï¿¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢
½é´ü°ÌÃ֤ǤϤʤ¯¡¢¤½¤Îµ­Ï¿¤µ¤ì¤Æ¤¤¤ë°ÌÃÖ¤«¤é¡¢¥Õ¥£¡¼¥ë¥É²èÌ̤Υ·¡¼¥ó¤¬»Ï¤Þ¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¤³¤ÎÀ©¸æ¤ò¹Ô¤ï¤Ê¤¤¤È¡¢¥ï¡¼¥ë¥É¥Þ¥Ã¥×¤Î¥Õ¥£¡¼¥ë¥É¥·¡¼¥ó¤ËÁ«°Ü¤·¤Æ¤â¡¢¥Õ¥£¡¼¥ë¥É²èÌ̤ËÌá¤Ã¤Æ¤¯¤ë¤¿¤Ó¤Ë
¾ï¤Ë¥×¥ì¥¤¥ä¡¼¥­¥ã¥é¤Î°ÌÃÖ¤¬½é´ü°ÌÃ֤ˤʤäƤ·¤Þ¤¦¤¿¤á¡¢¥²¡¼¥à¤È¤·¤ÆÀ®Î©¤·¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£

¡¡¤Ê¤ª¡¢¤³¤Î°ÌÃ֤ε­²±¤Ë¤Ä¤¤¤Æ¤Ï¡¢RPG ¤Ë¤ª¤±¤ë¥Ð¥È¥ë¥·¡¼¥ó¤ò¼ÂÁõ¤¹¤ë¾ì¹ç¤Ë¤â±þÍѤ¬²Äǽ¤Êµ¡Ç½¤Ë¤Ê¤ê¤Þ¤¹¡£



¡¡È¯Å¸ÊԤǤϤ³¤Î¥·¥¹¥Æ¥à¤ò¥Ù¡¼¥¹¤Ë¡¢¤É¤Î¤è¤¦¤Ê¥²¡¼¥à¤Ë¤¹¤ë¤Î¤«¤ò¹Í¤¨¤ÆÆùÉÕ¤±¤·¤Æ¤¤¤­¤Þ¤¹¡£
¥¢¥¤¥Æ¥à¤Î¼èÆÀÊýË¡¤ä¡¢¥Ð¥È¥ë¥·¡¼¥ó¤ÎÆâÍƤʤɤòÍÑ°Õ¤·¤¿¤ê¤È¡¢¿§¡¹¤Ê³Ú¤·¤ßÊý¤òÀß·×½ÐÍè¤Þ¤¹¡£
¡¡

´°À®¿Þ


¡¡º£²ó¤Ï Main ¤È¤¤¤¦¥Õ¥£¡¼¥ë¥É²èÌ̤Υ·¡¼¥ó¤Ç¥²¡¼¥à¤òºîÀ®¤·¤Æ¤¤¤Þ¤¹¡£¤³¤Á¤é¤ò»²¹Í¤Ë¤·¤Æ¡¢Ê̤Υե£¡¼¥ë¥ÉÍѤΥ·¡¼¥ó¤ò¼«Ê¬¤ÇºîÀ®¤·¤Æ¤¤¤¿¤À¤­¤Þ¤¹¡£
¤Þ¤¿ Title ¥·¡¼¥ó¤â¤¢¤ê¤Þ¤»¤ó¤Î¤Ç¡¢É¬ÍפǤ¢¤ì¤Ð¡¢¥¿¥¤¥È¥ë¤Ë¤Ä¤¤¤Æ¤Ï¼«Ê¬¤Ç¹Í¤¨¤Æ³Ú¤·¤¤¥¤¥á¡¼¥¸¤ÎÀ߷פò¹Ô¤Ã¤Æ¼ÂÁõ¤ò¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£



¡¡¥²¡¼¥à¤ò¼Â¹Ô¤¹¤ë¤È¡¢¥á¥¤¥ó¤È¤Ê¤ë¥Õ¥£¡¼¥ë¥É¤Î²èÌ̤«¤é¥²¡¼¥à¤¬¥¹¥¿¡¼¥È¤·¤Þ¤¹¡£

¡¡¥×¥ì¥¤¥ä¡¼¥­¥ã¥é¤Ï¼«Í³¤Ë°ÜÆ°¤¬¹Ô¤¨¤Þ¤¹¡£
¤½¤ÎÃæ¤Ç¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë³Æ¥·¥¹¥Æ¥à¤Î³Îǧ¤ò¹Ô¤Ã¤Æ¤¤¤¯¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¤Þ¤¿¡¢¤É¤Î¤è¤¦¤Ê»ÅÍͤòÄɲ䷤Ƥ¤¤¯¤«¤â°ì½ï¤Ë¸¡Æ¤¤ò¹Ô¤¦¤è¤¦¤Ë¤·¤Þ¤¹¡£


³Ø½¬ÆâÍÆ


¡¡£²£Ä¥¿¥¤¥ë¥Þ¥Ã¥×¤Î¥È¥Ã¥×¥Ó¥å¡¼¥²¡¼¥à¤òÀ½ºî¤·¤Æ¤¤¤¯¤³¤È¤Ç¡¢½¬ÆÀ¤¹¤ë¤³¤È¤òÌÜɸ¤È¤¹¤ëµ»½Ñ¤òµ­ºÜ¤·¤Æ¤ª¤­¤Þ¤¹¡£

¡¡¤Þ¤¿¡¢¥¹¥¯¥ê¥×¥È¤Ë´Ø¤·¤Æ¤Ï¡¢¤¿¤¯¤µ¤ó½ñ¤¤¤Æ³Ð¤¨¤ë¡¢¤È¤¤¤¦¤³¤È¤ò¼ç¼´¤È¤·¤Æµ­½Ò¤ò¹Ô¤Ã¤Æ¤¤¤Þ¤¹¡£
°ì¸«¡¢¹çÍýŪ¡¦µ¡Ç½Åª¤Ë¤Ï¸«¤¨¤Ê¤¤½èÍý¤â¤¢¤ê¤Þ¤¹¤¬¡¢¤¢¤¯¤Þ¤Ç¤â½ñ¤¤¤Æ³Ð¤¨¤ë¤¿¤á¤Î¼ê½ç½ñ¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£

¡¡¤½¤Î¤¿¤á¡¢³Ø½¬¾õ¶·¤Ë¤è¤Ã¤Æ¤Ï¡¢¤â¤Ã¤È¥¹¥Þ¡¼¥È¤Ë½ñ¤±¤ë¤Î¤Ç¤Ï¡©¡¡¤È´¶¤¸¤ëÊý¤â¤¤¤ë¤È»×¤¤¤Þ¤¹¤¬
¤½¤¦¤·¤¿¡Öµ¤¤Å¤­¡×¤ò´¶¤¸¤¿Êý¤Ï¼«Ê¬¤Ê¤ê¤Îµ­½ÒÊýË¡¤ò¹Í¤¨¤Æ¡¢¤è¤ê¤è¤¤¥¹¥¯¥ê¥×¥È¤ò½ñ¤¤¤Æ¤¤¤¯Îý½¬¤È¤·¤Æ¤³¤Î¶µºà¤ò³èÍѤ·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¡¦À߷פ˱è¤Ã¤¿À½ºîºî¶È
¡¡¡¦¥¢¥»¥Ã¥È¥¹¥È¥¢¤«¤é¥¤¥ó¥Ý¡¼¥È¤·¤¿¥¢¥»¥Ã¥È¤ÎÍøÍÑÊýË¡¤Ë¤Ä¤¤¤Æ
¡¡¡¦Sprite Editorµ¡Ç½
¡¡¡¦Tile Pallete ¤òÍøÍѤ·¤¿ Tilemap ¤ÎºîÀ®ÊýË¡
¡¡¡¦Sorting Layer ¤ÎÀßÄê
¡¡¡¦TileMap ¤Ë¤è¤ë¥¹¥Æ¡¼¥¸ºî¤ê¡¢¥³¥é¥¤¥À¡¼¤ÎÀßÄêÊýË¡¡¢¥ì¥¤¥ä¡¼Ê¬¤±¤Ë¤è¤ë½ÅÊ£¹½Â¤
¡¡¡¦RequireComponent °À­
¡¡¡¦Header °À­
¡¡¡¦Rigidbody2D.velocity ¤òÍøÍѤ·¤¿°ÜÆ°
¡¡¡¦Summary¡Ê¥µ¥Þ¥ê¡¼¡Ëµ¡Ç½
¡¡¡¦InputManager¤Ë¤è¤ë¥­¡¼ÆþÎϤÎÀßÄê
¡¡¡¦¥¢¥Ë¥á¡¼¥·¥ç¥ó´ØÏ¢¡ÊAnimator¥Ó¥å¡¼¡¢¥¢¥Ë¥á¡¼¥·¥ç¥ó¤Î¥¹¥Æ¡¼¥È¡¢¥È¥é¥ó¥¸¥·¥ç¥ó¡¢¥Ñ¥é¥á¡¼¥¿¡Ë
¡¡¡¦Blend Tree ¤Ë¤è¤ë¥×¥ì¥¤¥ä¡¼¤Î°ÜÆ°¤È°ÜÆ°¥¢¥Ë¥á¡¼¥·¥ç¥ó¤È¤ÎƱ´ü½èÍý¤Ë¤Ä¤¤¤Æ
¡¡¡¦Mathf.Approximately ¥á¥½¥Ã¥É
¡¡¡¦Vector2.Set ¥á¥½¥Ã¥É
¡¡¡¦Vector2.Normalize ¥á¥½¥Ã¥É
¡¡¡¦Animator.SetFloat ¥á¥½¥Ã¥É
¡¡¡¦Tilemap Collider 2D ¥³¥ó¥Ý¡¼¥Í¥ó¥È
¡¡¡¦Composite Collider 2D ¥³¥ó¥Ý¡¼¥Í¥ó¥È
¡¡¡¦Cinemachine¡Ê¥·¥Í¥Þ¥·¥ó¡Ë¤ÎƳÆþ
¡¡¡¦Virtual Camera¤Î¼ÂÁõÊýË¡(ÇÛÃÖ¡¦Chinemachine Virtual Camera ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎÀßÄê)
¡¡¡¦Layer Collision Matrix ¤ÎÀßÄê
¡¡¡¦Polygon Collider 2D ¥³¥ó¥Ý¡¼¥Í¥ó¥È
¡¡¡¦Chinemachine Confiner ¥³¥ó¥Ý¡¼¥Í¥ó¥È
¡¡¡¦RaycastHit2D ·¿¤È Physics2D.Raycast ¥á¥½¥Ã¥É
¡¡¡¦Debug.DrawRay ¥á¥½¥Ã¥É
¡¡¡¦LayerMask.GetMask ¥á¥½¥Ã¥É
¡¡¡¦TryGetComponent ¥á¥½¥Ã¥É¤È out ¥­¡¼¥ï¡¼¥ÉÀë¸À
¡¡¡¦CanvasGroup ¥³¥ó¥Ý¡¼¥Í¥ó¥È
¡¡¡¦GetComponentInChildren ¥á¥½¥Ã¥É
¡¡¡¦¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ÎºîÀ®¤È¥Ç¡¼¥¿¤ÎÅÐÏ¿
¡¡¡¦¥¯¥é¥¹Æâ¤Ë enum ¤òºîÀ®¤¹¤ë(Æþ¤ì»Ò¹½Â¤)
¡¡¡¦[System.Serializable¡Ê¥·¥ê¥¢¥é¥¤¥¶¥Ö¥ë¡Ë]°À­
¡¡¡¦List ¤Î½é´ü²½
¡¡¡¦[Multiline¡Ê¥Þ¥ë¥Á¥é¥¤¥ó¡Ë]°À­
¡¡¡¦¥·¥ó¥°¥ë¥È¥ó¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¤Ë¤è¤ë¥¯¥é¥¹¤ÎºîÀ®
¡¡¡¦¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò¥²¡¼¥àÆâ¤ÇÍøÍѤǤ­¤ë¤è¤¦¤Ë¤¹¤ëÊýË¡
¡¡¡¦¥·¥ó¥°¥ë¥È¥ó¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¤Ë¤è¤ë¥¯¥é¥¹¤Î³èÍÑ
¡¡¡¦¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òÍøÍѤ¹¤ëÊýË¡
¡¡¡¦°ú¿ô¤ÈÌá¤êÃͤò»È¤Ã¤¿½èÍý¤Î¼ÂÁõÎã
¡¡¡¦Vector2.magnitude ÊÑ¿ô
¡¡¡¦°ú¿ô¤òÍøÍѤ·¤Æ½èÍý¤Î¿¶¤ëÉñ¤¤¤òÊѹ¹¤¹¤ë¼ÂÁõÎã
¡¡¡¦°ú¿ô¤òÍøÍѤ·¤Æ³°Éô¤Î¥¯¥é¥¹¤Î¾ðÊó¤ò¥¹¥¯¥ê¥×¥ÈÆâ¤Ë¼èÆÀ¤¹¤ëÊýË¡¤Î¼ÂÁõÎã
¡¡¡¦Debug.Log ¥á¥½¥Ã¥É¤Î³èÍÑÊýË¡
¡¡¡¦Button.onClick.AddListener¥á¥½¥Ã¥É
¡¡¡¦Canvas Æâ¤Ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¼«Ê¬¤Ç¹Í¤¨¤ÆÇÛÃÖ¤¹¤ë
¡¡¡¦enum ¤À¤±¤Î¥¹¥¯¥ê¥×¥È¡¦¥Õ¥¡¥¤¥ë¤ÎºîÀ®
¡¡¡¦¥¯¥é¥¹Æâ¤ËÊ̤Υ¯¥é¥¹¤òºîÀ®¤¹¤ë(Æþ¤ì»Ò¥¯¥é¥¹)
¡¡¡¦¥×¥ì¥Õ¥¡¥Ö¤Î²ò½ü(¥¢¥ó¥Ñ¥Ã¥¯)ÊýË¡
¡¡¡¦ItemData ¥¯¥é¥¹¤Î¾ðÊó¤ò»²¾È¤¹¤ëÊýË¡
¡¡¡¦Behaviour.enabled ÊÑ¿ô
¡¡¡¦Selectable.interactable ÊÑ¿ô
¡¡¡¦Ê£¿ô¤Î¥¹¥¯¥ê¥×¥È¤ò·Ðͳ¤¹¤ë½èÍý¤òÆɤ߲ò¤¯
¡¡¡¦Linq¤Îµ¡Ç½¤Î¼ÂÁõÎã­¡¡¡¡ÁFirstOrDefault ¥á¥½¥Ã¥É¡Á
¡¡¡¦string.IsNullOrEmpty ¥á¥½¥Ã¥É
¡¡¡¦Enum.GetNames ¥á¥½¥Ã¥É
¡¡¡¦OneLine ¥¢¥»¥Ã¥È
¡¡¡¦OneLine °À­¡¢OneLineWithHeader °À­
¡¡¡¦PlayerPrefs ¥¯¥é¥¹¡¡¡¼SetString¥á¥½¥Ã¥É¡¢Save ¥á¥½¥Ã¥É¡¢HasKey ¥á¥½¥Ã¥É¡¢GetString ¥á¥½¥Ã¥É¡¼
¡¡¡¦String.Split ¥á¥½¥Ã¥É
¡¡¡¦¥³¥ó¥¹¥È¥é¥¯¥¿¡¡¡¼¥¤¥ó¥¹¥¿¥ó¥¹¤·¤¿¥¯¥é¥¹¤Ë¥³¥ó¥¹¥È¥é¥¯¥¿¤òÍøÍѤ·¤ÆÃͤòÂåÆþ¤¹¤ëÊýË¡¡¼
¡¡¡¦Linq¤Îµ¡Ç½¤Î¼ÂÁõÎã­¢¡¡¡ÁOrderBy ¥á¥½¥Ã¥É¡Á
¡¡¡¦Enum.Parse ¥á¥½¥Ã¥É
¡¡¡¦int.Parse ¥á¥½¥Ã¥É
¡¡¡¦foreach ʸ¤Ë¤è¤ë½èÍý¤Îή¤ì¤òÇÄ°®¤¹¤ë
¡¡¡¦ºîÀ®¤·¤¿¥á¥½¥Ã¥É¤ò¼«Í³¤Ë¥Ç¥Ð¥Ã¥°¤¹¤ëÊýË¡¤ò³Ð¤¨¤ë



ȯŸ¡¦±þÍÑÊԤȤ·¤Æ¡¢°Ê²¼¤Îµ»½Ñ¤Ë¤Ä¤¤¤Æ¤â³Ø½¬¤·¤Þ¤¹¡£

¡¡¡¦¼ÂÁõÆâÍƤˤè¤ë



½ÅÅÀ³Ø½¬²Õ½ê

£±¡¥¥¿¥¤¥ë¥Þ¥Ã¥×¤ÎÍøÍÑÊýË¡


¡¡£²£ÄÍѤβèÁü¥Ç¡¼¥¿¤ò Unity ¤Ë¥¤¥ó¥Ý¡¼¥È¤·¡¢¤½¤ì¤ò³èÍѤ·¤Æ¥¿¥¤¥ë¥Þ¥Ã¥×¤òºîÀ®¤·¤Þ¤¹¡£
¥Ù¡¼¥¹¤È¤Ê¤ëÉôʬ¤òºîÀ®¤·¤Æ¤«¤é¡¢Ê̤Υ¿¥¤¥ë¥Þ¥Ã¥×¾å¤ËÃÏ·Á¤òÇÛÃÖ¤·¤Æ¤¤¤¯¼êË¡¤ò³Ø½¬¤·¤Þ¤¹¡£
¹ç¤ï¤»¤Æ¡¢¥³¥é¥¤¥À¡¼¤ÎÉÕ¤±Êý¤â³Ø½¬¤·¡¢Àî¤ä»³¤Ê¤É¤Î°ÜÆ°ÉԲĤÎÃÏ·Á¤ÎÀßÄêÊýË¡¤â³Ø½¬¤·¤Þ¤¹¡£


£²¡¥DOTween¤Î»È¤¤Êý


¡¡DOTween¤Î´ðËÜŪ¤Ê»ÈÍÑÊýË¡¤È±þÍÑÊýË¡¤Ë¤Ä¤¤¤Æ³Ø½¬¤·¤Þ¤¹¡£

¡¡¡¦¥¦¥¤¥ó¥É¥¦¤ò½ù¡¹¤Ëɽ¼¨¤¹¤ë
¡¡¡¦Ê¸»ú¤ò£±Ê¸»ú¤º¤Ä½çÈÖ¤Ëɽ¼¨¤¹¤ë


¡ãÆ°²è¡¡¥¦¥¤¥ó¥É¥¦¤ò½ù¡¹¤Ëɽ¼¨¤¹¤ë¡¢Ê¸»ú¤ò£±Ê¸»ú¤º¤Ä½çÈÖ¤Ëɽ¼¨¤¹¤ë¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡¡¤³¤Î¤è¤¦¤Ë±é½Ð¤ò²Ã¤¨¤ë¤È²èÌ̤¬²Ú¤ä¤«¤Ë¤Ê¤ë¤È¤È¤â¤Ë¡¢°ìµ¤¤Ë¥²¡¼¥à¤Î¸«¤¿ÌܤΥì¥Ù¥ë¤¬¥¢¥Ã¥×¤·¤Þ¤¹¡£


£³¡¥¥Ç¡¼¥¿¥Ù¡¼¥¹¤ò³èÍѤ·¡¢£±¤Ä¤Î¥×¥ì¥Õ¥¡¥Ö¤«¤é¡¢°Û¤Ê¤ëÆâÍƤÎƱ¼ïÎà¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë


¡¡NPC ¥­¥ã¥é¤òºîÀ®¤¹¤ëºÝ¤Ë¡¢10ÂΤΰۤʤë¥×¥ì¥Õ¥¡¥Ö¤òºîÀ®¤¹¤ë¤Î¤Ç¤Ï¤Ê¤¯¡¢Í½¤á¥Ç¡¼¥¿¥Ù¡¼¥¹¤òºîÀ®¤·¤Æ NPC ¤Î¾ðÊó¤òÅÐÏ¿¤·¤Æ¤ª¤¤¤Æ
£±¤Ä¤Î¥×¥ì¥Õ¥¡¥Ö¤«¤é¡¢ÍÑ°Õ¤·¤Æ¤¢¤ë¥Ç¡¼¥¿¤òÈ¿±Ç¤·¤Æ¡¢¤½¤ì¤¾¤ì¤¬Ê̤ΠNPC ¤Ë¤Ê¤ë¤è¤¦¡¢°Û¤Ê¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¿¶¤ëÉñ¤ï¤»¤Æ¤¤¤Þ¤¹¡£

¡¡¹ç¤ï¤»¤Æ²ñÏäΥǡ¼¥¿¤Ê¤É¤â¥Ç¡¼¥¿¥Ù¡¼¥¹²½¤·¡¢¤½¤Î¥Ç¡¼¥¿¤òÆɤ߹þ¤à¤è¤¦¤Ê¥í¥¸¥Ã¥¯¤ÎÀ߷פò³Ø½¬¤·¤Þ¤¹


£´¡¥¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î³èÍÑ


¡¡Unity ¤Ë¤Ï¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤È¤¤¤¦¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¤òºîÀ®¤·¤ÆÍøÍѤ¹¤ëµ¡Ç½¤¬¤¢¤ê¤Þ¤¹¡£
º£²ó¤Î¥²¡¼¥à¤Ï¡¢¤³¤Îµ¡Ç½¤ò³èÍѤ¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢¡Ú£³¡Û¤Î¥×¥ì¥Õ¥¡¥Ö¤Î¿¶¤ëÉñ¤¤¤òÊѹ¹¤¹¤ë½èÍý¤ò¼Â¹Ô¤·¤Æ¤¤¤Þ¤¹¡£

¡¡¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ÎÆâÍƤϥ¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤éÊѹ¹¤¬²Äǽ¤Ç¤¹¤Î¤Ç¡¢ÊÝÁ´´ÉÍý¤¹¤ë¤³¤È¤âÍưפˤʤäƤ¤¤Þ¤¹¡£


£µ¡¥±ã¥¢¥»¥Ã¥È¤Î³èÍÑ


¡¡¥¤¥ó¥Ý¡¼¥È¤ò¹Ô¤¤¡¢¥²¡¼¥àÆâ¤ËÁȤ߹þ¤àÉôʬ¤Þ¤Ç¤ò³Ø½¬¤·¤Þ¤¹¡£



¡¡Unity¤Î»ý¤Äµ¡Ç½¤ò¾å¼ê¤¯³èÍѤ·¤Æ¤¤¤¯¤³¤È¤Ç¡¢¤³¤¦¤¤¤Ã¤¿¥²¡¼¥àÆâ¤Î½èÍý¤ò¼ÂÁõ¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£


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

¡¡=>¡¡¼¡¤Ï¡¡À߷פò¹Í¤¨¤ë¡¡¤Ç¤¹¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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