ºÇ½ª¹¹¿·¡§
orika_ex_miyako 2023ǯ06·î25Æü(Æü) 14:37:13ÍúÎò
¼ê½ç£· ¡¼°ÜÆ°·ÐÏ©¤ÎºîÀ®¤È·ÐÏ©¤Î´ÉÍýµ¡Ç½¡¼
¡¡ºÇ½é¤Î¼ê½ç¤Ç¤Ï¡¢¥Õ¥£¡¼¥ë¥ÉÆâ¤Ë°ÜÆ°¤Î·ÐÏ©¤È¤Ê¤ë¥Ý¥¤¥ó¥È¤Ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÇÛÃÖ¤·¡¢¤½¤ì¤ò´ÉÍý¤µ¤»¤ë 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 ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ËºîÀ®¤·¤¿ RailPathData ¥¯¥é¥¹¤ò¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¾å¤Ë£²¤Ä¤ÎÇÛÎóÊÑ¿ô¤¬É½¼¨¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢¤É¤Á¤é¤â PathTran ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¿ô¤ÈƱ¤¸¿ô¤ÎÇÛÎó¤òºîÀ®¤·¤Þ¤¹¡£
¡¡RailMoveDurations ÊÑ¿ô¤Ï¡¢¤½¤ÎÃÏÅÀ¤«¤é¼¡¤ÎÃÏÅÀ¤Þ¤Ç¤Ë°ÜÆ°¤¹¤ëºÝ¤Î°ÜÆ°»þ´Ö¤Ç¤¹¡£
³ÆÃÏÅÀ¤´¤È¤Ë°ÜÆ°¤Ë¤«¤«¤ë»þ´Ö¤ò¸ÄÊÌ¤Ë float ·¿¤ÇÀßÄê¤Ç¤¤Þ¤¹¡£
¡¡PathTrans ÊÑ¿ô¤Ï·ÐÏ©¤È¤Ê¤ë¥Ñ¥¹ÍѤÎÃÏÅÀ¤Ç¤¹¡£¥Ò¥¨¥é¥ë¥¡¼¤ËºîÀ®¤·¤Æ¤¢¤ë³Æ PathTran ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò½çÈ֤˥¢¥µ¥¤¥ó¤·¤Æ¤¯¤À¤µ¤¤¡£
Element 0 ¤òºÇ½é¤ÎÌÜŪÃϤȤ·¤Æ°ÜÆ°¤ò¹Ô¤¦¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢ÅÐÏ¿¤¹¤ë½çÈÖ¤¬ÂçÀڤǤ¹¡£
¡ã¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü¡ä

¡¡°Ê¾å¤ÇÀßÄê¤Ï´°Î»¤Ç¤¹¡£
¡¡°Ê¾å¤Ç¤³¤Î¼ê½ç¤Ï½ªÎ»¤Ç¤¹¡£
¡¡=>¡¡¼¡¤Ï¡¡¼ê½ç£¸¡¡¡¼·ÐÏ©¤Î¼«Æ°°ÜÆ°µ¡Ç½¡¼¡¡¤Ç¤¹¡£
- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- ¥×¥í¥°¥é¥ß¥ó¥°
¥³¥á¥ó¥È¤ò¤«¤¯