i-school - £³£ÄÊõÀн¸¤á¥¢¥¯¥·¥ç¥ó¥²¡¼¥à¡¡¼ê½ç£·
¡¡£²²ó¤Î¼ê½ç¤Ëʬ¤±¤Æ¡¢¥×¥ì¥¤¥ä¡¼ÍѤΰÜÆ°ÈϰϤÎÀ©¸Âµ¡Ç½¤ò¼ÂÁõ¤·¤Þ¤¹¡£
²¼µ­¤ÎÆ°²è¤Ï¡¢¼¡¤Î¼ê½ç¤Þ¤Ç´°À®¤·¤¿ºÝ¤ÎÆ°²è¤Ç¤¹¡£


¡ãGame ¥Ó¥å¡¼¡¡¼ÂÁõÆ°²è¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯



°Ê²¼¤ÎÆâÍƤǽçÈ֤˼ÂÁõ¤ò¿Ê¤á¤Æ¤¤¤­¤Þ¤¹¡£

¼ê½ç£·¡¡¡¼NavMesh ¤ÎºîÀ®¡¼

¡¡¡¦NavMesh ¤ÎÀâÌÀ
¡¡¡¦NavMesh ¤ÎºîÀ®



£±¡¥NavMesh ¤ÎÀâÌÀ

£±¡¥Àß·×


¡¡NavMesh(¥Ê¥Ó¥á¥Ã¥·¥å) ¤È¤Ï¡¢»öÁ°¤Ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¾å¤Ë·ÐÏ©¤Î¾ðÊó¤òºîÀ®¤·¤Æ¤ª¤¯µ¡Ç½¤Î¤³¤È¤Ç¤¹¡£
NavMesh ¤òºîÀ®¤¹¤ë¤³¤È¤Ç¡¢¤½¤ÎÈÏ°ÏÆâ¤Î¤ß¤Ç¡¢NavMeshAgent ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤¬¼«Æ°Åª¤Ë·ÐÏ©¤Î·×»»¤ò¹Ô¤¤¡¢
¾ã³²Êª¤òÈò¤±¤Æ AI ¤Ë¤è¤ë°ÜÆ°¤ò¹Ô¤ï¤»¤ëµ¡Ç½¤ò¼ÂÁõ½ÐÍè¤Þ¤¹¡£

¡¡¤³¤ì¤Ï NavMeshAgent ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÍøÍѤ·¡¢NavMesh Æâ¤Ç¤Î¤ß AI ¤Î¼«Æ°·ÐÏ©°ÜÆ°¤Î½èÍý¤ò¹Ô¤¦¤È¤¤¤¦¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¤¬¡¢
µÕÀâŪ¤Ë¹Í¤¨¤ë¤È¡¢NavMeshAgent ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ï¡¢NavMesh ¤Î·ÐÏ©°Ê³°¤Î¾ì½ê¤Ë¤Ï°ÜÆ°¤Ç¤­¤Ê¤¤¤È¤¤¤¦¤³¤È¤òôÊݤ¹¤ë¤È¤â¸À¤¨¤Þ¤¹¡£



¡¡º£²ó¤Î¼ÂÁõ¤Ç¤Ï¡¢¤³¤Î NavMesh ¤È NavMeshAgent ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Îµ¡Ç½¤òÍøÍѤ·¡¢
¥×¥ì¥¤¥ä¡¼ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î°ÌÃÖ¤¬ NavMesh ¤Î·ÐÏ©Æâ¤Ç¤¢¤ë¾ì¹ç¡¢NavMeshAgent ¤Ë¤è¤ê¡¢¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò°ÜÆ°¤µ¤»¤ëµ¡Ç½¤òÉÕÍ¿¤·¤Þ¤¹¡£
¤³¤³¤Þ¤Ç¤ÏËÜÍè¤Î NavMeshAgent ¤Îµ¡Ç½¤ÈƱ¤¸¤Ç¤¹¤¬¡¢¥×¥ì¥¤¥ä¡¼ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò AI ¤Ë¤è¤Ã¤Æ¼«Æ°Åª¤ËÆ°¤«¤¹¤³¤È¤¬ÌÜŪ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£

¡¡·ÐÏ©°Ê³°¤Î¾ì½ê¤ò°ÜÆ°¤Ç¤­¤Ê¤¤¤È¤¤¤¦Éôʬ¤òÍøÍѤ·¤Æ¡¢¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î°ÜÆ°ÈϰϤòÀ©¸Â¤¹¤ë¤È¤¤¤¦Éû¼¡Åª¤ÊÉôʬ¤ò³èÍѤ¹¤ë¤³¤È¤¬ÌÜŪ¤Ç¤¹¡£
¤½¤¦¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢¥³¥é¥¤¥À¡¼¤ÎÀÜ¿¨È½Äê¤òÍøÍѤ»¤º¤Ë¡¢¥×¥ì¥¤¥ä¡¼ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î°ÜÆ°ÈϰϤòÀ©¸Â¤¹¤ë¤È¤¤¤¦¤³¤È¤ò¼Â¸½¤Ç¤­¤Þ¤¹¡£

¡¡ºÇ½é¤ËÄ󼨤·¤Æ¤¤¤ë Game ¥Ó¥å¡¼¤ÎÆ°²è¤Î°ÜÆ°ÈϰϤò Scene ¥Ó¥å¡¼¤Ç³Îǧ¤¹¤ë¤È¡¢¼¡¤Î¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
ÀĤ¤Éôʬ¤¬°ÜÆ°²Äǽ¤ÊÈÏ°Ï(NavMesh ¤Ë¤è¤ê¡¢NavMeshAgent ¤¬·ÐÏ©¤È¤·¤Æǧ¼±¤·¤Æ¤¤¤ëÉôʬ)¡£
¤½¤ì°Ê³°¤ÎÉôʬ¤Ï·ÐÏ©¤Ç¤Ï¤Ê¤¤¤¿¤á¡¢¿¯Æþ¤Ç¤­¤Ê¤¤¾ì½ê¤È¤·¤Æǧ¼±¤µ¤ì¤Æ¤¤¤ëÉôʬ¤Ç¤¹¡£


¡ãScene ¥Ó¥å¡¼¡¡¼ÂÁõÆ°²è¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯



¡¡¥¹¥Æ¡¼¥¸¾å¤Ë¤Ï¡¢¥×¥ì¥¤¥ä¡¼ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬°ÜÆ°¤¹¤ëºÝ¤Ë¡¢¾ã³²Êª¤È¤Ê¤ë¿¤¯¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬ÇÛÃÖ¤µ¤ì¤Æ¤¤¤ë¤È»×¤¤¤Þ¤¹¡£
¤½¤ì¤é¤¹¤Ù¤Æ¤Ë¥³¥é¥¤¥À¡¼¤ò¥¢¥¿¥Ã¥Á¤·¤Æ¡¢¥³¥é¥¤¥À¡¼Æ±»Î¤ÎÀÜ¿¨È½Äê¤ò¤·¤Æ°ÜÆ°ÈϰϤòÀ©¸Â¤¹¤ë¡¢¤È¤¤¤¦ÊýË¡¤â¤¢¤ê¤Þ¤¹¤¬¡¢ÂçÊѤʺî¶È¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡º£²ó¤Ï°ÜÆ°ÈϰϤòÀ©¸Â¤¹¤ëÊýË¡¤È¤·¤Æ¡¢¥³¥é¥¤¥À¡¼¤Ç¤Ï¤Ê¤¯¡¢NavMesh ¤ÈNavMeshAgent ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Îµ¡Ç½¤ò»È¤Ã¤Æ¥«¥Ð¡¼¤·¤è¤¦¤È¤¤¤¦À߷פˤʤê¤Þ¤¹¡£

¡¡¤½¤Î¤¿¤á¤Ë¤Ï¡¢NavMesh ¤Î½àÈ÷¤ÈÀßÄê¤ò»öÁ°¤Ë¹Ô¤Ã¤Æ¤ª¤¯É¬Íפ¬¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢
¤³¤Î¼ê½ç¤Ç¤Ï¤½¤Á¤é¤Î½àÈ÷¤ò¹Ô¤Ã¤Æ¤¤¤­¤Þ¤¹¡£
¡¡

£²¡¥NavMesh


¡¡NavMesh ¤Îµ¡Ç½¤òÍøÍѤ·¡¢·ÐÏ©Æâ¤ò¼«Æ°Åª¤Ë°ÜÆ°¤µ¤»¤ëµ¡Ç½¤ò¼ÂÁõ¤·¤Þ¤¹¡£


»²¹Í¥µ¥¤¥È
Unity ¸ø¼°¥Þ¥Ë¥å¥¢¥ë
¥Ê¥Ó¥²¡¼¥·¥ç¥ó¤È·Ðϩõº÷
Unity ¸ø¼°¥Þ¥Ë¥å¥¢¥ë
Unity ¤Î ¥Ê¥Ó¥²¡¼¥·¥ç¥ó¥·¥¹¥Æ¥à


¡¡¤³¤³¤Ç¤Ï¸ø¼°¥Þ¥Ë¥å¥¢¥ë¤Î¤ß¤ò¾Ò²ð¤·¤Þ¤·¤¿¤¬¡¢Â¾¤Ë¤âÎɤ¤µ­»ö¤¬Â¿¤¯¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¼«Ê¬¤ÇÄ´¤Ù¤Æ³Ø½¬¤·¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£


£³¡¥NavMeshAgent ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¶¥¹ç


¡¡NavMeshAgent ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ë¤Ï¡¢Â¾¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤È¤Î¶¥¹ç¤¬È¯À¸¤·¤Þ¤¹¡£
¡¡
¡¡Rigidbody ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò°ì½ï¤Ë¥»¥Ã¥È¤¹¤ë¾ì¹ç¡¢NavMeshAgent ¤Î¼«Æ°·ÐÏ©°ÜÆ°¤Îµ¡Ç½¤òÍøÍѤ·¤¿¤¤¾ì¹ç¤Ë¤Ï¡¢
IsKinematic ¤ò¥ª¥ó¤Ë¤¹¤ë(¥Á¥§¥Ã¥¯¤òÆþ¤ì¤ë)ɬÍפ¬¤¢¤ê¤Þ¤¹¡£

¡¡¤Þ¤¿¡¢NavMeshObstacle ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò°ì½ï¤Ë¥»¥Ã¥È¤·¤Æ¤âÀµ¾ï¤Ëµ¡Ç½¤·¤Þ¤»¤ó''¡£

¡¡¤É¤Á¤é¤â¥Þ¥Ë¥å¥¢¥ë¤Ëµ­ºÜ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
¾¤Ë¤â¶¥¹ç¤¹¤ë¤â¤Î¤¬¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢ÍøÍѤ¹¤ëºÝ¤Ë¤Ï°ìÅ٥ޥ˥奢¥ë¤ËÌܤòÄ̤·¤ÆÃí°Õ¤¹¤ë¤è¤¦¤Ë¿´¤¬¤±¤Þ¤·¤ç¤¦¡£


»²¹Í¥µ¥¤¥È
Unity¸ø¼°¥Þ¥Ë¥å¥¢¥ë
NavMesh Agent ¤ò¾¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤È¶¦¤Ë»È¤¦


£²¡¥NavMesh ¤ÎºîÀ®


¡¡¤³¤Î¼ê½ç¤Ç¤Ï NavMesh ¤òºîÀ®¤·¤Æ¤¤¤­¤Þ¤¹¡£
ºîÀ®¸å¤Ç¤â¹½¤¤¤Þ¤»¤ó¤Î¤Ç¡¢¸ø¼°¥Þ¥Ë¥å¥¢¥ë¤òÆɤó¤Ç¤ª¤¯¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹¡£


»²¹Í¥µ¥¤¥È
Unity ¸ø¼°¥Þ¥Ë¥å¥¢¥ë
¥Ê¥Ó¥á¥Ã¥·¥å¤ÎºîÀ®


£±¡¥NavMesh ¤È¤·¤¿¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î static ¤Ë¥Á¥§¥Ã¥¯¤òÆþ¤ì¤ë


¡¡NavMeshAgent ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¤Ë¤è¤ë AI ¤Ë¤è¤ë·ÐÏ©°ÜÆ°¤ò¹Ô¤¦¤¿¤á¤Ë¤Ï¡¢»öÁ°¤Ë NavMesh ¤òºîÀ®¤·¤Æ¤ª¤¯É¬Íפ¬¤¢¤ê¤Þ¤¹¡£
¤½¤Î¤¿¤á¡¢¤Þ¤ººÇ½é¤Ë°ÜÆ°ÈϰϤȾ㳲ʪ¤ËÀßÄꤷ¤¿¤¤(NavMesh ¤Ë¤·¤¿¤¤)¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¦¤Ø¤ÎÀßÄ꤬ɬÍפˤʤê¤Þ¤¹¡£

¡¡·ÐÏ©¤ÎÈϰϤȾ㳲ʪ¤Ë»ØÄꤷ¤¿¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¾åÉô¤Î±¦Â¦¤Ë¤¢¤ë static ¤Ë¥Á¥§¥Ã¥¯¤òÆþ¤ì¤Þ¤¹¡£


¡ã¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î static ¤Ë¥Á¥§¥Ã¥¯¤òÆþ¤ì¤ë¡ä



¡¡static ¤Î¥Á¥§¥Ã¥¯¤òÆþ¤ì¤¿¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë»Ò¥ª¥Ö¥¸¥§¥¯¥È¤¬Â¸ºß¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢
¤³¤ÎÁàºî¤Ë¹ç¤ï¤»¤Æ»Ò¥ª¥Ö¥¸¥§¥¯¥È¤â static ¤Ë¤¹¤ë¤«³Îǧ¤¹¤ë¥Ý¥Ã¥×¥¢¥Ã¥×¤¬³«¤­¤Þ¤¹¤Î¤Ç¡¢
¤½¤Á¤é¤â Yes, chnage children ¤òÁªÂò¤·¤Æ¡¢»ØÄꤷ¤¿¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥ÈÁ´ÂΤò static ¤ÎÀßÄê¤Ë¤·¤Þ¤¹¡£


¡ã»Ò¥ª¥Ö¥¸¥§¥¯¥È¤¬Â¸ºß¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢»Ò¥ª¥Ö¥¸¥§¥¯¥È¤â static ¤Ë¤¹¤ë¡ä



¡¡Ê£¿ô¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤¹¤ë¤³¤È¤â²Äǽ¤Ç¤¹¤Î¤Ç¡¢·ÐÏ©¤È¤·¤Æ»ØÄꤷ¤¿¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¹¤Ù¤Æ¤Ë static ¤ÎÀßÄê¤ò¹Ô¤¤¤Þ¤¹¡£

¡¡º£²ó¤Ç¤¢¤ì¤Ð Stage ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î Static ¤Ë¥Á¥§¥Ã¥¯¤òÆþ¤ì¤ë¤³¤È¤Ç
»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ë¤¹¤Ù¤Æ¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬ Static ¤ËÀßÄê¤Ç¤­¤Þ¤¹¡£¿Æ»Ò´Ø·¸¤ò¾å¼ê¤¯³èÍѤ·¤Þ¤·¤ç¤¦¡£



¡¡¤Ê¤ª¡¢static ¤Ë¥Á¥§¥Ã¥¯¤òÆþ¤ì¤¿¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÏÀÅŪ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ°·¤ï¤ì¤Þ¤¹¡£
¤½¤Î¤¿¤á¡¢Scene¥Ó¥å¡¼Æâ¤Ç¤Î¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤â¡¢Transform ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ë¤è¤Ã¤Æ¤â¡¢°ÜÆ°¤ä²óž¤Ï¹Ô¤¨¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£(¥¹¥¯¥ê¥×¥È¤«¤é¤ÎÀ©¸æ¤â½ÐÍè¤Þ¤»¤ó¡£)
¡¡
¡¡Æ°Åª(Ä̾ï¤Î)¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤Ï¤Ê¤¤Âå¤ï¤ê¤Ë''¥²¡¼¥àÆâ¤Ë¤ª¤¤¤Æ°ÜÆ°¡¦²óž¤ò¤·¤Ê¤¤¤³¤È¤ò¾ò·ï¤Ë¡¢
»öÁ°·×»»ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ(º£²ó¤Ç¤¢¤ì¤Ð·ÐÏ©¤ÎÈϰϤȤ·¤Æ)»ØÄê¤Ç¤­¤ë''¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£

¡¡°Ê¾å¤Ç¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¦¤ÎÀßÄê¤Ï´°Î»¤Ç¤¹¡£



¡¡Static ÀßÄê¤Ë¤Ï¥ª¥×¥·¥ç¥ó¤¬¤¢¤ê¤Þ¤¹¡£
º£²ó¤ÏÀßÄꤷ¤Æ¤¤¤Þ¤»¤ó¤¬¡¢½é´üÀßÄê¤Î¤Þ¤Þ¤Ç¤¹¤È Bake ¤À¤±¤Ç¤Ï¤Ê¤¯¤Æ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¼«ÂΤâ°ÜÆ°¤Ç¤­¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£

¡¡¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÏưŪ¤Ë°ÜÆ°¤µ¤»¤¿¤¤¤¬¡¢Bake ¤Ï¤·¤Æ¤ª¤­¤¿¤¤¡¢¤È¤¤¤¦¾ì¹ç¤Ë¤Ï¡¢
Navigation Static ¤Ë¤À¤±¥Á¥§¥Ã¥¯¤òÆþ¤ì¤ë¤è¤¦¤Ë¤¹¤ë¤³¤È¤Ç¼Â¸½¤Ç¤­¤Þ¤¹¡£


Static ÀßÄê



£²¡¥Navigation ¥Ó¥å¡¼Æâ¤Ç NavMesh ¤Î Bake ¤ò¹Ô¤¦(NavMesh ¤òºîÀ®¤¹¤ë)


¡¡Â³¤¤¤Æ¡¢static ¤ËÀßÄꤷ¤¿¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¾å¤ò AI ¤¬°ÜÆ°·ÐÏ©Æâ(NavMesh)¤Ç¤¢¤ë¤ÈȽÃǤ¹¤ë¤¿¤á¤Ë Bake(¥Ù¥¤¥¯) ºî¶È¤ò¹Ô¤¤¤Þ¤¹¡£
¤³¤Î Bake ºî¶È¤¬ NavMesh ¤òºîÀ®¤¹¤ëºî¶È¤ÈƱ°Õ¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡Bake ¤È¤Ï¾Æ¤­ÉÕ¤±¤Î°Õ¤Ç¡¢¤³¤Îºî¶È¤ò¹Ô¤¦¤³¤È¤Ç¡¢static ¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È Bake ¤ÎÀßÄê¤È¤òȽÃǤ·¡¢°ÜÆ°²Äǽ¤Ê·ÐÏ©¤òÀ¸À®¤·¤Þ¤¹¡£

¡¡Unity ¤Îº¸¾å¤Î¥á¥Ë¥å¡¼¤ÎÃ椫¤é Window > AI > Navigation ¤òÁªÂò¤·¤Æ¤¯¤À¤µ¤¤¡£
Navigation ¥¦¥¤¥ó¥É¥¦¤¬³«¤¯¤«¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¥¿¥Ö¤Î²£¤Ë Navigation ¥Ó¥å¡¼¤Î¥¿¥Ö¤¬Äɲ䵤ì¤Þ¤¹¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î¥Ó¥å¡¼¤ò Navigation ¥Ó¥å¡¼¤ËÀÚ¤êÂؤ¨¤Æ¤¯¤À¤µ¤¤¡£


Inspector ¥Ó¥å¡¼¤ò Navigation ¥Ó¥å¡¼¤ËÀÚ¤êÂؤ¨¤ë



¡¡Navigation ¥Ó¥å¡¼Æâ¤Ë¤¢¤ë Bake ¥¿¥Ö¤òÁªÂò¤·¡¢±¦²¼¤Ë¤¢¤ë Bake ¥Ü¥¿¥ó¤ò²¡¤·¤Æ¤¯¤À¤µ¤¤¡£
Scene ¥Ó¥å¡¼Æâ¤Ë¿å¿§¤Î·ÐÏ©¤¬É½¼¨¤µ¤ì¤ì¤Ð¡¢Bake À®¸ù¤Ç¤¹¡£NavMesh ¤¬ºîÀ®¤µ¤ì¤Þ¤·¤¿¡£
¤³¤Á¤é¤Î Bake ¤·¤Æ½ÐÍ褿 NavMesh ¤¬ NavMeshAgent ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤¬ AI ¤Ë¤è¤Ã¤Æ°ÜÆ°¤Ç¤­¤ëÈϰϤˤʤê¤Þ¤¹¡£
¡¡
¡¡Bake ¤·¤ÆºîÀ®¤µ¤ì¤¿ NavMesh ¤Î¾ðÊó¤Ï¼«Æ°Åª¤Ë¥»¡¼¥Ö¤µ¤ì¤Þ¤¹¡£
¡¡


¡¡Navigation ¥Ó¥å¡¼¤òÁªÂò¤·¤Æ¤¤¤ë¤È¡¢Scene ¥Ó¥å¡¼¤ËÀĤ¤ÈϰϤ¬É½¼¨¤µ¤ì¤Þ¤¹¡£
¤³¤ì¤¬ Bake ¤Ë¤è¤Ã¤ÆÅÐÏ¿¤µ¤ì¤¿ NavMesh ¤Ç¤¢¤ê¡¢NavMeshAgent ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤¬°ÜÆ°²Äǽ¤Ë¤Ê¤ëÈϰϤò²Ä»ë²½¤·¤¿¤â¤Î¤Ç¤¹¡£
³èÍѤ·¤Þ¤·¤ç¤¦¡£


Scene ¥Ó¥å¡¼­¡



Scene ¥Ó¥å¡¼­¢



Scene ¥Ó¥å¡¼­£



Bake ¤Î¤ß(¥¹¥Æ¡¼¥¸ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÈóɽ¼¨¤Ë¤¹¤ë¤È¡¢Bake ¤Î¤ß =¡¡NavMesh ¤ò³Îǧ¤Ç¤­¤Þ¤¹)



¡¡Navigation ¥Ó¥å¡¼¤Ç¤Ï¤Ê¤¯¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¥Ó¥å¡¼¤ËÀÚ¤êÂؤ¨¤ë¤È¡¢Bake ¤·¤Æ¤¤¤ëÀĤ¤ÈϰϤϸ«¤¨¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£
Bake ÈϰϤò³Îǧ¤·¤¿¤¤¾ì¹ç¤Ë¤Ï Navigation ¥Ó¥å¡¼¤ËÀÚ¤êÂؤ¨¤ë¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£


£³¡¥Bake ¤ÎÃí°ÕÅÀ


¡¡Bake ¤µ¤ì¤ë¾ðÊó¤Ï static ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÇÛÃÖ¤«¤é»»½Ð¤µ¤ì¤Þ¤¹¤¬¡¢
¿·¤·¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÄɲä·¤¿¤ê¡¢¤¢¤ë¤¤¤Ï¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò°ÜÆ°¤µ¤»¤¿¾ì¹ç¤Ë¤Ï¡¢Bake ¤·¤¿ÈϰϤϼ«Æ°Åª¤Ë¤ÏºÆ·×»»¤µ¤ì¤Þ¤»¤ó¡£

¡¡¤½¤Î¤¿¤á¡¢Scene Æâ¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÇÛÃÖ¤ò¤ä¤êľ¤·¤¿¤é¡¢É¬¤º¤â¤¦°ìÅÙ¡¢Bake ¤ò¹Ô¤¤¡¢NavMesh ¤òºîÀ®¤·Ä¾¤¹É¬Íפ¬¤¢¤ê¤Þ¤¹¡£


¡ã¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È Bake ¤·¤¿ÈϰϤ¬¤º¤ì¤Æ¤¤¤ë¥±¡¼¥¹¡ä



¡¡°Ê¾å¤Ç Bake ¤Ï´°À®¤Ç¤¹¡£¤³¤ì¤Ç NavMeshAgent ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÍøÍѤ¹¤ë½àÈ÷¤¬À°¤¤¤Þ¤·¤¿¡£
¡¡


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

¡¡=>¡¡¼¡¤Ï¡¡¼ê½ç£¸¡¡¡ÝNavMeshAgent ¤òÍøÍѤ·¤¿¡¢¥­¥ã¥é¥¯¥¿¡¼¤Î°ÜÆ°ÈϰϤÎÀ©¸Âµ¡Ç½¤Î¼ÂÁõ¡Ý¡¡¤Ç¤¹¡£