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

¡¡£²²ó¤Î¼ê½ç¤Ëʬ¤±¤Æ¡¢·ÐÏ©°ÜÆ°¤Îµ¡Ç½¤ò¼ÂÁõ¤·¤Þ¤¹¡£



¼ê½ç£· ¡¼°ÜÆ°·ÐÏ©¤ÎºîÀ®¤È·ÐÏ©¤Î´ÉÍýµ¡Ç½¡¼

¡¡ºÇ½é¤Î¼ê½ç¤Ç¤Ï¡¢¥Õ¥£¡¼¥ë¥ÉÆâ¤Ë°ÜÆ°¤Î·ÐÏ©¤È¤Ê¤ë¥Ý¥¤¥ó¥È¤Ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÇÛÃÖ¤·¡¢¤½¤ì¤ò´ÉÍý¤µ¤»¤ë RailPathData ¥¯¥é¥¹¤òºîÀ®¤·¤Þ¤¹¡£
¼¡¤Î¼ê½ç¤Ç¤Ï¡¢¤½¤Î·ÐÏ©¾ðÊó¤ò¸µ¤Ë°ÜÆ°¤Î½èÍý¤ò¹Ô¤¦ RailMoveController ¥¯¥é¥¹¤òºîÀ®¤·¡¢¼«Æ°Åª¤Ë·ÐÏ©¤Ë±è¤Ã¤¿°ÜÆ°¤òÀ©¸æ¤¹¤ë½èÍý¤ò¼ÂÁõ¤·¤Æ¤¤¤­¤Þ¤¹¡£

¡¡°Ê²¼¤ÎÆ°²è¤Ï£²²óʬ¤Î¼ê½ç¤¬´°À®¤·¤¿¾ì¹ç¤Î¤â¤Î¤Ç¤¹¡£

¡ã´°À®Æ°²è¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡¡¤³¤Î½èÍý¤¬ÌäÂê¤Ê¤¯Æ°ºî¤¹¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¤é¡¢¤µ¤é¤ËÊ̤μê½ç¤¬¼ÂÁõ¤Ç¤­¤Þ¤¹¡£
GameManager ¥¯¥é¥¹¤òºîÀ®¤·¤Æ¡¢¤½¤Á¤é¤«¤é RailPathData ¥¯¥é¥¹¤Î¾ðÊó¤ò¼õ¤±¼è¤Ã¤Æ¡¢Æ±¤¸¤è¤¦¤Ë°ÜÆ°¤Î½èÍý¤òÆ°ºî¤¹¤ë¤è¤¦¤Ë½èÍý¤òÄɲä·¤Þ¤¹¡£
¤½¤¦¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢¤½¤ÎÅÔÅÙ¥²¡¼¥àÆâ¤ÇÍøÍѤ¹¤ë·ÐÏ©¤Î¾ðÊó¤òÀÚ¤êÂؤ¨¤Æ¡¢½èÍý¤ò¼Â¹Ô½ÐÍè¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
·ÐÏ©°ÜÆ°¤Ë¤Ä¤¤¤Æ¤Ï¡¢¤³¤³¤¬ºÇ½ªÅª¤ÊÌÜɸ¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¤Þ¤º¤Ï¡¢£²²ó¤Î¼ê½ç¤Ç¡¢·ÐÏ©¤Î¾ðÊó¤ò³èÍѤ·¤Æ¡¢¼«Æ°Åª¤Ë¥«¥á¥é¤¬°ÜÆ°¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Æ¤¤¤­¤Þ¤¹¡£

¡ã³Ø½¬ÆâÍÆ¡ä
¡¡¡¦¥¯¥é¥¹¿Þ¤È¥¯¥é¥¹´Ö¤Î°Í¸´Ø·¸(Ì©·ë¹ç¤ÈÁ·ë¹ç)



£±¡¥¥Õ¥£¡¼¥ë¥É¤ò¼«Í³¤ËºîÀ®¤¹¤ë


¡¡£³£Ä¥Õ¥£¡¼¥ë¥É¤ò¼«Í³¤ËºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£
¤³¤Î¥µ¥ó¥×¥ë¥×¥í¥¸¥§¥¯¥È¤Ç¤Ï¡¢¼¡¤Î¥¢¥»¥Ã¥È¤òÍøÍѤ·¤Æ¤¤¤Þ¤¹¡£
UnityAssetStore
Nature Starter Kit 2
https://assetstore.unity.com/packages/3d/environme...


£²¡¥°ÜÆ°¤µ¤»¤¿¤¤ÃÏÅÀ¤Ë¶õ¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÇÛÃÖ¤¹¤ë


¡¡¥«¥á¥é¤ò¼«Æ°°ÜÆ°¤µ¤»¤ë¤Ë¤¢¤¿¤ê¡¢°ÜÆ°ÍѤηÐÏ©¤òºîÀ®¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£

¡¡¥Ò¥¨¥é¥ë¥­¡¼¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤­¡¢Create Empty ¤òÁªÂò¤·¤Æ¡¢¶õ¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£
̾Á°¤Ï RailPathData ¤Ë¤·¤Þ¤¹¡£¤³¤ì¤ò¡¢·ÐÏ©ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È·²¤ò¤Þ¤È¤á¤ë¤¿¤á¤Î¥Õ¥©¥ë¥ÀÂå¤ï¤ê¤ËÍøÍѤ·¤Æ¤¤¤­¤Þ¤¹¡£

¡¡Â³¤¤¤Æ¡¢RailPathData ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤­¡¢Æ±¤¸¤è¤¦¤Ë Create Empty ¤òÁªÂò¤·¤Þ¤¹¡£
̾Á°¤ò PathTran_0 ¤Ë¤·¤Þ¤¹¡£¤³¤ì¤Ï¥¹¥¿¡¼¥È¤¹¤ë°ÌÃ֤Ȥϰ㤦¾ì½ê¤ËÀßÃÖ¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¥«¥á¥é¤Î¸þ¤«¤¦Àè¡¢¤Ä¤Þ¤ê¡¢°ÜÆ°¤ÎÌÜɸ¤ÎÃÏÅÀ¤Î£±¤Ä¤Ë¤Ê¤ê¤Þ¤¹¡£¥«¥á¥é¤Î°ÌÃÖ¤ò³Îǧ¤·¤Ê¤¬¤é¡¢Å¬µ¹¤Ê°ÌÃÖ¤ËÇÛÃÖ¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¤¢¤È¤Ï¡¢¹¥¤­¤Ê¿ô¤À¤± Create Empty ¤ò¤¹¤ë¤«¡¢PathTran ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÊ£À½(ctrl + D)¤·¤Æ¡¢°ÜÆ°¤¹¤ë·ÐÏ©¤ò¹Í¤¨¤Ê¤¬¤é¡¢¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÇÛÃÖ¤·¤Æ¤¤¤Ã¤Æ¤¯¤À¤µ¤¤¡£


¡¡¥Ò¥¨¥é¥ë¥­¡¼¤Î»²¹Í²èÁü¤Ç¤¹¡£

¡ã¥Ò¥¨¥é¥ë¥­¡¼²èÁü¡ä


¡ãÇÛÃÖ»²¹Í(¤³¤ÎÄ̤ê¤Ç¤¢¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó)¡ä




£³¡¥¥¯¥é¥¹¿Þ¤È¥¯¥é¥¹´Ö¤Î°Í¸´Ø·¸(Ì©·ë¹ç¤ÈÁ·ë¹ç)


¡¡¤³¤³¤Ç¤Ï£²¤Ä¤Î¥¯¥é¥¹¤òºîÀ®¤·¤Þ¤¹¡£

¡¡£±¡¥RailPathData ¥Ñ¥¹¤Î¾ðÊó¤ò´ÉÍý¤¹¤ë¥¯¥é¥¹¡£Transfrom ·¿¤ÎÇÛÎó¾ðÊó¤È¤·¤Æ¥Ñ¥¹ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò»öÁ°¤Ë¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤é¥¢¥µ¥¤¥ó¤·¤ÆÅÐÏ¿¤·¡¢¥á¥½¥Ã¥É¤ò²ð¤·¤Æ³°Éô¤Ë¾ðÊó¤òÄ󶡤¹¤ë
¡¡£²¡¥RailMoveController¡¡¡¡¥Ñ¥¹¤Î¾ðÊó¤ò¸µ¤ËÂоݤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È(¥«¥á¥é)¤Î¥ì¡¼¥ë°ÜÆ°¤ò¹Ô¤¦¥¯¥é¥¹

¥¯¥é¥¹´Ö¤Î°Í¸´Ø·¸¤È¤·¤Æ¤Ï¡¢£²¡¥RailMoveController ¥¯¥é¥¹Æâ¤Ë¤¢¤ë currentRailPathData ÊÑ¿ô¤¬¡¢£±¡¥RailPathData ¥¯¥é¥¹¤Î¾ðÊó¤ò»²¾È¤·¤ÆÍøÍѤ¹¤ëÀ߷פǤ¹¡£


¡ã¥¯¥é¥¹¿Þ¡ä


¡¡¥¯¥é¥¹¤Î´Ø·¸À­¤È¤·¤Æ¤Ï¡¢£²¡¥RailMoveController ¥¯¥é¥¹¤Ï £±¡¥RailPathData ¥¯¥é¥¹¤ò¡ÖÃΤäƤ¤¤ë¡×¾õÂ֤Ǥ¹¤¬¡¢È¿ÂЦ¤«¤é¸«¤ë¤È´Ø·¸¤¬°Û¤Ê¤ê¤Þ¤¹¡£
°Í¸´Ø·¸¤¬¶¯¤¤(¤ª¸ß¤¤¤òÃΤäƤ¤¤ë)¤Û¤É¡¢¥¯¥é¥¹Æâ¤Î½èÍý¤ò½¤Àµ¤¹¤ëºÝ¤Ê¤É¤Ë±Æ¶Á¤¬Â礭¤¯¤Ê¤ê¤Þ¤¹¡£

¡¡¤½¤¦¤¤¤Ã¤¿Éôʬ¤âƧ¤Þ¤¨¤ÆÀ߷פò¹Ô¤Ã¤Æ¤¤¤¯¤È¡¢´ÉÍý¤ä½¤Àµºî¶È¤¬³Ú¤Ë¹Ô¤¨¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£


»²¹Í¥µ¥¤¥È
¡Öʬ¤«¤ê¤½¤¦¡×¤Ç¡Öʬ¤«¤é¤Ê¤¤¡×¤Ç¤â¡Öʬ¤«¤Ã¤¿¡×µ¤¤Ë¤Ê¤ì¤ëITÍѸ켭ŵ ÍÍ
¡ÖÌ©·ë¹ç¡×¤È¡ÖÁ·ë¹ç¡×¤Î°ã¤¤
https://wa3.i-3-i.info/diff452ketugou.html
Qiita @wm3 ÍÍ
¥×¥í¥°¥é¥à¤Î°Í¸´Ø·¸¤È¥â¥¸¥å¡¼¥ë¹½À®¤Î¤³¤È
https://qiita.com/wm3/items/2c90bfd9e973d368ebd8


£´¡¥RailPathData ¥¯¥é¥¹¤òºîÀ®¤¹¤ë


¡¡¥Õ¥£¡¼¥ë¥É¤ËºîÀ®¤·¤¿ PathTran ¤ò¥²¡¼¥àÆâ¤Î¥Ç¡¼¥¿¤È¤·¤ÆÈ¿±Ç¤Ç¤­¤ë¤è¤¦¤Ë RailPathData ¥¯¥é¥¹¤òºîÀ®¤·¤Þ¤¹¡£


RailPathData.cs

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



£µ¡¥RailPathData ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë RailPathData ¥¯¥é¥¹¤ò¥¢¥¿¥Ã¥Á¤·¡¢ÀßÄê¤ò¹Ô¤¦


¡¡¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë RailPathData ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ËºîÀ®¤·¤¿ RailPathData ¥¯¥é¥¹¤ò¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¾å¤Ë£²¤Ä¤ÎÇÛÎóÊÑ¿ô¤¬É½¼¨¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢¤É¤Á¤é¤â PathTran ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¿ô¤ÈƱ¤¸¿ô¤ÎÇÛÎó¤òºîÀ®¤·¤Þ¤¹¡£

¡¡RailMoveDurations ÊÑ¿ô¤Ï¡¢¤½¤ÎÃÏÅÀ¤«¤é¼¡¤ÎÃÏÅÀ¤Þ¤Ç¤Ë°ÜÆ°¤¹¤ëºÝ¤Î°ÜÆ°»þ´Ö¤Ç¤¹¡£
³ÆÃÏÅÀ¤´¤È¤Ë°ÜÆ°¤Ë¤«¤«¤ë»þ´Ö¤ò¸ÄÊÌ¤Ë float ·¿¤ÇÀßÄê¤Ç¤­¤Þ¤¹¡£

¡¡PathTrans ÊÑ¿ô¤Ï·ÐÏ©¤È¤Ê¤ë¥Ñ¥¹ÍѤÎÃÏÅÀ¤Ç¤¹¡£¥Ò¥¨¥é¥ë¥­¡¼¤ËºîÀ®¤·¤Æ¤¢¤ë³Æ PathTran ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò½çÈ֤˥¢¥µ¥¤¥ó¤·¤Æ¤¯¤À¤µ¤¤¡£
Element 0 ¤òºÇ½é¤ÎÌÜŪÃϤȤ·¤Æ°ÜÆ°¤ò¹Ô¤¦¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢ÅÐÏ¿¤¹¤ë½çÈÖ¤¬ÂçÀڤǤ¹¡£


¡ã¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü¡ä


¡¡°Ê¾å¤ÇÀßÄê¤Ï´°Î»¤Ç¤¹¡£



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

¡¡=>¡¡¼¡¤Ï¡¡¼ê½ç£¸¡¡¡¼·ÐÏ©¤Î¼«Æ°°ÜÆ°µ¡Ç½¡¼¡¡¤Ç¤¹¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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