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

¡¡¥×¥ì¥¤¥ä¡¼¤ò¥¸¥ã¥ó¥×¤µ¤»¤ëµ¡Ç½¤ò¼ÂÁõ¤·¤Þ¤¹¡£

¡ã¼ÂÁõÆ°²è¡¡¥¸¥ã¥ó¥×¥¢¥Ë¥á¤Ê¤·¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯



¡¡¤Ê¤ª¡¢¤³¤Î¼ê½ç¤Î»þÅÀ¤Ç¤Ï¥¸¥ã¥ó¥×¥¢¥Ë¥á¤ÎƱ´ü¤Ï¤¢¤ê¤Þ¤»¤ó¤¬¡¢¤¤¤º¤ì¤Ï¡¢²¼µ­¤Î¤è¤¦¤Ê¾õÂ֤ˤ¹¤ë¤³¤È¤òǰƬ¤ËÃÖ¤¤¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£

¡ã¼ÂÁõÆ°²è¡¡¥¸¥ã¥ó¥×¥¢¥Ë¥á¤¢¤ê(¤³¤Î¼ê½ç¤Ç¤Ï¡¢¤³¤³¤Þ¤Ç¤¤¤«¤Ê¤¤)¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯



¼ê½ç£¸¡¡¡¼¥¸¥ã¥ó¥×µ¡Ç½¤Î¼ÂÁõ¡¼

¡ã¿·¤·¤¯³Ø½¬¤¹¤ëÆâÍÆ¡ä
¡¡¡¦µ¡Ç½¼ÂÁõ¤Î¤¿¤á¤Î¥í¥¸¥Ã¥¯¤Î¹Í¤¨Êý



¥×¥ì¥¤¥ä¡¼¤ò¥¸¥ã¥ó¥×¤µ¤»¤ë¤¿¤á¤ÎÀ߷פò¹Í¤¨¤ë


¡¡°ÜÆ°¤Î½èÍý¤¬¼ÂÁõ¤µ¤ì¤¿¤Î¤Ç¡¢º£Å٤ϥ¸¥ã¥ó¥×¤Î½èÍý¤ò¥×¥ì¥¤¥ä¡¼¤Ë¼ÂÁõ¤·¤Æ¤¤¤­¤Þ¤¹¡£
¥¸¥ã¥ó¥×¤ÎÀ߷פˤĤ¤¤Æ¹Í¤¨¤Ê¤¬¤é¡¢¼ÂÁõÊýË¡¤ò¹Í¤¨¤Æ¤¤¤­¤Þ¤·¤ç¤¦¡£



¡¡¥¢¥¯¥·¥ç¥ó¥²¡¼¥à¤Ç¤¹¤Î¤Ç¡¢¥¸¥ã¥ó¥×¥Ü¥¿¥ó¤ò²¡¤·¤¿¤é¡¢¤½¤ì¤Ë¹ç¤ï¤»¤Æ¥×¥ì¥¤¥ä¡¼¤¬¥¸¥ã¥ó¥×¤·
¤µ¤é¤Ë¥¸¥ã¥ó¥×¤ÈƱ»þ¤Ë¥¸¥ã¥ó¥×¤Î¥¢¥Ë¥á¡¼¥·¥ç¥ó¤¬ºÆÀ¸¤µ¤ì¤ë¡¢¤È¤¤¤¦Î®¤ì¤¬¼«Á³¤«¤È»×¤ì¤Þ¤¹¡£

¡¡¤Ç¤Ï¡¢¥¸¥ã¥ó¥×¤È¤Ï¡¢¤É¤Î¤è¤¦¤Ë¤¹¤ì¤Ð¼ÂÁõ¤Ç¤­¤ë¤Î¤Ç¤·¤ç¤¦¤«¡£
¥²¡¼¥à¤ÎÆ°¤­¤ò¥×¥í¥°¥é¥à¤ËÃÖ¤­´¹¤¨¤Æ¡¢¤É¤¦¤¤¤Ã¤¿½èÍý¤òºî¤ì¤Ð¥¸¥ã¥ó¥×¤·¤Æ¤¤¤ë¤è¤¦¤Ë¤Ê¤ë¤Î¤«¤ò¹Í¤¨¤ë¤³¤È¤¬ÂçÀڤǤ¹¡£

¡¡¥×¥ì¥¤¥ä¡¼¤Î°ÜÆ°¤Ï¡¢¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î°ÌÃÖ¾ðÊó(ºÂɸ)¤ò¹¹¿·¤·¤Æ¤¤¤¯¤³¤È¤Ç¼ÂÁõ¤¬²Äǽ¤Ç¤·¤¿¡£
¥¸¥ã¥ó¥×¤âƱ¤¸¹Í¤¨Êý¤Ç¤è¤¤¤È»×¤¤¤Þ¤¹¡£

¡¡£²£Ä¤Î¾ì¹ç¡¢¥×¥ì¥¤¥ä¡¼¤Îº¸±¦°ÜÆ°¤Ë¤Ä¤¤¤Æ¤Ï¡¢¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î Position ¤Î X ¼´¤ÎÃͤòÀ©¸æ¤¹¤ë¤³¤È¤Ç¼ÂÁõ¤Ç¤­¤Þ¤·¤¿¡£
£³£Ä¤Î¾ì¹ç¡¢º¸±¦°ÜÆ°¤Î¤ß¤Ç¤Ï¤Ê¤¯¡¢±ü¹Ô¤­¤Î°ÜÆ°¤âÄɲäˤʤ뤿¤á¡¢¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î Position ¤Î X ¼´¤È Z ¼´¤ÎÃͤòÀ©¸æ¤¹¤ë¤³¤È¤Ç¡¢¼ÂÁõ¤ò¹Ô¤Ã¤Æ¤¤¤Þ¤¹¡£
°ÜÆ°¤Î¥×¥í¥°¥é¥à¤òÆɤßÊÖ¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£



¡¡£²£Ä¡¦£³£Ä¤Î¤¤¤º¤ì¤Î¾ì¹ç¤Ç¤¢¤Ã¤Æ¤â¡¢¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î Y ¼´¡Ê¹â¤µ¡Ë¤Î°ÌÃÖ¾ðÊó¤ò¹¹¿·¤¹¤ë¤³¤È¤¬¤Ç¤­¤ì¤Ð¡¢
¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¾å²¼¤Ë°ÜÆ°¤¹¤ë¤¿¤á¡¢¥²¡¼¥à²èÌ̤ˤª¤¤¤Æ¤Ï¥¸¥ã¥ó¥×¤·¤Æ¤¤¤ë¤è¤¦¤Ë¸«¤¨¤ë¤Ç¤·¤ç¤¦¡£

¡¡¤Ä¤Þ¤ê¡¢¥×¥ì¥¤¥ä¡¼¤Î°ÌÃÖ¤¬ÃÏÌ̤Υ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î°ÌÃÖ¤è¤ê¤â¹â¤¯¤Ê¤ì¤Ð¡¢¥¸¥ã¥ó¥×¤·¤Æ¤¤¤ë¾õÂ֤ˤʤê¤Þ¤¹¡£
¤½¤Î¤Þ¤ÞÃÏÌ̤ޤÇÍî²¼¤¬½ÐÍè¡¢¥×¥ì¥¤¥ä¡¼¤ÈÃÏÌ̤¬Á°¤ÈƱ¤¸°ÌÃ֤ˤʤì¤ÐÃåÃϤȤʤꡢÍî²¼¤·¡¢¥¸¥ã¥ó¥×¤·¤Æ¤¤¤Ê¤¤¾õÂ֤ˤʤê¤Þ¤¹¡£

¡¡¤Þ¤º¤Ï¤³¤Î Y ¼´¤Î°ÌÃÖ¾ðÊó¤ò¹¹¿·¤¹¤ë¤³¤È¤ò¹Í¤¨¤Þ¤¹¡£



¡¡µ¤¤òÉÕ¤±¤ë¤Ù¤­¤Ï¡¢Y¼´¤Î°ÌÃÖ¾ðÊó¤ò¤É¤Î¤è¤¦¤Ë¹¹¿·¤¹¤ë¤«¡¢¤Ç¤¹¡£

¡¡Î㤨¤Ð¤æ¤Ã¤¯¤ê¤È¤·¤¿°ÌÃÖ¾ðÊó¤Î¹¹¿·¤Ç¤Ï¡¢¥²¡¼¥à²èÌ̤Υ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤â¤æ¤Ã¤¯¤ê¤È°ÜÆ°¤·¤Æ¤·¤Þ¤¦¤¿¤á
¤½¤Î¤Þ¤Þ¤Ç¤Ï¥¸¥ã¥ó¥×¤È¤¤¤¦µóÆ°¤Ë¤Ï¸«¤¨¤Ê¤¯¤Ê¤Ã¤Æ¤·¤Þ¤¤¤Þ¤¹¡£

¡¡¥¸¥ã¥ó¥×¤È¤¤¤¦¤³¤È¤ò²èÌ̤Çɽ¸½¤¹¤ë¤¿¤á¤Ë¤Ï¡¢¤¢¤ëÄøÅ٤ι⤵¤Þ¤ÇÀª¤¤¤è¤¯°ÜÆ°¤ò¤·¡¢
¤½¤Î¸å¡¢Íî²¼¤·¤Æ¤¯¤ë¤È¤¤¤¦µóÆ°¤¬¥æ¡¼¥¶¡¼¤Î´üÂÔ¤¹¤ë¥¸¥ã¥ó¥×¤Ë¤Ê¤ë¤È»×¤¤¤Þ¤¹¡£

¡¡¤Þ¤¿¡¢°ÌÃÖ¾ðÊó¤òÊѲ½¤µ¤»¤ëÊýË¡¤Ï¤¤¤¯¤Ä¤«¤¢¤ê¤Þ¤¹¤¬¡¢¡ÖÀª¤¤¤è¤¯¡×°ÜÆ°¤¹¤ë¤Î¤«¡¢
¡Ö°ì½Ö¤Ç¤½¤Î°ÌÃ֤ޤǡװÜÆ°¤¹¤ë¤Î¤«¤Ç¤Ï¡¢°ÌÃÖ¾ðÊó¤òÊѹ¹¤µ¤»¤ë½èÍý¤ò¹Ô¤¦µ¡Ç½¤¬°Û¤Ê¤ê¤Þ¤¹¡£

¡¡°ì½Ö¤Ç°ÜÆ°¤Ç¤Ï¤Ê¤¯¡¢ÃÏÌ̤«¤é¶õÃæ¤ËÀª¤¤¤è¤¯³ê¤é¤«¤ËÈô¤Ó¾å¤¬¤ëÊýË¡¤¬¡¢¤è¤ê¥¸¥ã¥ó¥×¤Ë¸«¤¨¤Þ¤¹¡£
¤½¤Î¤¿¤á¡¢¤³¤³¤Ç¤â°ÜÆ°¤Î»þ¤ÈƱ¤¸¤è¤¦¤Ë¡¢Rigidbody ¤Îµ¡Ç½¤ò»È¤Ã¤Æ¡¢Y ¼´¤Î°ÌÃÖ¾ðÊó¤Î¹¹¿·¤ò¼ÂÁõ¤¹¤ì¤Ð¡¢¥¸¥ã¥ó¥×¤Î¤è¤¦¤Ë¸«¤¨¤ëµóÆ°¤Ë¤Ê¤ê¤Þ¤¹¡£



¡¡¥æ¡¼¥¶¡¼¤Î¹Í¤¨¤ë¥²¡¼¥àÆâ¤Î¸«¤¿ÌܤÎÆ°¤­¤ò¡¢¤É¤Î¤è¤¦¤Êµ¡Ç½¤ò»È¤Ã¤Æ¥×¥í¥°¥é¥à¤ò¤¹¤ì¤Ð´üÂÔ¤·¤Æ¤¤¤ëµóÆ°¤Ë¤Ê¤ë¤Î¤«
¤³¤ì¤òǰƬ¤ËÃÖ¤¤¤ÆÀ߷פò¹Í¤¨¤Æ¤¤¤¯¤È¤è¤¤¤È»×¤¤¤Þ¤¹¡£¤Þ¤¿¡¢°ÌÃÖ¾ðÊó¤Î¹¹¿·ÊýË¡¤â²¿¼ïÎफ¤¢¤ê¤Þ¤¹¤¬
¤½¤ì¤é¤ÎÆÃħ¤òÍý²ò¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢¤É¤Î½èÍý¤¬ºÇ¤â¼ÂÁõ¤ËŬ¤·¤Æ¤¤¤ë¤Î¤«¡¢È½ÃǤò¤¹¤ë¤³¤È¤¬ÂçÀڤǤ¹¡£
¤½¤Î¤¿¤á¤Ë¤â¿§¡¹¤Ê½èÍý¤ò»î¤·¤Æ¡¢¤É¤Î¤è¤¦¤ÊµóÆ°¤ò¤¹¤ë¤Î¤«¤òÃΤäƤª¤¯¤³¤È¤¬É¬Íפˤʤê¤Þ¤¹¡£


¥¸¥ã¥ó¥×¤Î¥×¥í¥°¥é¥àÀ©¸æ¤ÎÊýË¡¤ò¹Í¤¨¤ë


¡¡¤Ç¤Ï¼¡¤Ë¡¢¥¸¥ã¥ó¥×¤¹¤ëºÝ¤Ë¤Ï¡¢¤É¤Î¤è¤¦¤Ê½çÈÖ¤ÎÀ©¸æ½èÍý¤¬É¬Íפˤʤ뤫¡¢¹Í¤¨¤Æ¤¤¤­¤Þ¤·¤ç¤¦¡£
´üÂÔ¤¹¤ëµóÆ°¤È¡¢¤½¤Î¤¿¤á¤Ë¹Í¤¨¤é¤ì¤ëÀ©¸æÊýË¡¤Ç¤¹¡£


¡¡­¡¥×¥ì¥¤¥ä¡¼¤¬ÃÏÌ̤ˤ¤¤ëºÝ¤Ë¥¸¥ã¥ó¥×¥Ü¥¿¥ó¤ò²¡¤¹¤³¤È¤Ç¥¸¥ã¥ó¥×¤¬½ÐÍè¤ë¡£
¡¡¡¡¡¡¡¡=>¡¡ÃÏÌ̤ȥץ쥤¥ä¡¼¤È¤ÎÀÜÃÏȽÄ꤬ɬÍ×

¡¡­¢¥¸¥ã¥ó¥×Ãæ¤ËºÆÅÙ¥¸¥ã¥ó¥×¥Ü¥¿¥ó¤ò²¡¤·¤Æ¤â¡¢ÆóÃÊ¥¸¥ã¥ó¥×¤Ê¤É¤Ï¤·¤Ê¤¤¡£
¡¡¡¡¡¡¡¡=>¡¡¥¸¥ã¥ó¥×Ãæ¤Ç¤¢¤ë¤È¤¤¤¦È½Äê¡¢¤¢¤ë¤¤¤Ï¡¢¤½¤ì¤Ë¸«¹ç¤¦¾õÂÖ¤¬É¬Í×

¡¡­£°ÜÆ°Ãæ¤Ë¥¸¥ã¥ó¥×¤·¤¿¾ì¹ç¡¢°ÜÆ°Àè¤ËÃåÃϤ¹¤ë¡£
¡¡¡¡¡¡¡¡=>¡¡¤½¤Î¾ì¤Ç¥¸¥ã¥ó¥×¤·¤¿¾ì¹ç¤Ï¡¢¤½¤Î¾ì¤ËÃåÃϤ·¡¢°ÜÆ°Ãæ¤Ç¤¢¤Ã¤¿¾ì¹ç¤Ë¤Ï¡¢°ÜÆ°Àè¤Î°ÌÃÖ¤ÇÃåÃϤ¹¤ë

¡¡­¤ÃåÃϤ·¤¿¤éºÆÅÙ¥¸¥ã¥ó¥×¥Ü¥¿¥ó¤Ç¥¸¥ã¥ó¥×¤¬½ÐÍè¤ë¡£
¡¡¡¡¡¡¡¡=>¡¡­¡¤ÎÀÜÃÏȽÄê¤ÈƱ¤¸½èÍý¡¡È½Äê¤Î·ë²Ì¤Ë¤è¤ê¡¢ÃÏÌ̤ˤ¤¤ë¤Î¤«¡¢¤¤¤Ê¤¤¤Î¤«¡Ê¶õÃæ¤Ê¤Î¤«¡Ë¤¬È½Äꤵ¤ì¤ë


¡¡½çÈÖΩ¤Æ¤Æ¹Í¤¨¤Æ¤¤¤­¤Þ¤·¤ç¤¦¡£


­¡¥×¥ì¥¤¥ä¡¼¤¬ÃÏÌ̤ˤ¤¤ëºÝ¤Ë¥¸¥ã¥ó¥×¥Ü¥¿¥ó¤ò²¡¤¹¤³¤È¤Ç¥¸¥ã¥ó¥×¤¬½ÐÍè¤ë


¡¡ÃÏÌ̤Ȥʤ륲¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È¡¢¥×¥ì¥¤¥ä¡¼¤È¤Î´Ö¤ËÀÜÃϤ·¤Æ¤¤¤ë¤«¤É¤¦¤«¤ÎȽÄê¤òÀ¹¤ê¹þ¤à¤³¤È¤Ç
¡Ö¥×¥ì¥¤¥ä¡¼¤¬ÃÏÌ̤ˤ¤¤ë¡×¤È¤¤¤¦¾ò·ï¤òʬ´ô¤¹¤ë¤³¤È¤¬²Äǽ¤Ç¤¢¤ë¤È¹Í¤¨¤é¤ì¤Þ¤¹¡£

¡¡¤³¤ÎÀÜÃÏȽÄê¤ÎÊýË¡¤Ë¤Ï¤¤¤¯¤Ä¤«¤ä¤êÊý¤¬¤¢¤ê¤Þ¤¹¡£¤³¤³¤Ç¤Ïº£¤Þ¤ÇÍøÍѤ·¤Æ¤¤¤Ê¤¤Layer¡Ê¥ì¥¤¥ä¡¼¡Ë¤Îµ¡Ç½¤È
¤½¤ì¤òÍøÍѤ¹¤ëLinecast¡Ê¥é¥¤¥ó¥­¥ã¥¹¥È¡Ë¤Îµ¡Ç½¤òÍøÍѤ·¤Æ¡¢È½Äê¤ò¹Ô¤Ã¤Æ¤¤¤­¤Þ¤¹¡£

¡¡Layer¤Ë¤Ï¤¢¤é¤«¤¸¤á²¿¼ïÎफÅÐÏ¿¤µ¤ì¤Æ¤ª¤ê¡¢Ground¤È¤¤¤¦¥ì¥¤¥ä¡¼¤¬¤¢¤ê¤Þ¤¹¡£
ÃÏÌÌÌò¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¡¢Layer¤òDefault¤«¤éGround¤ËÊѹ¹¤·¤Þ¤·¤ç¤¦¡£
¤³¤ì¤Ë¤è¤ê¡¢¤è¤êÃÏÌ̤Ȥ·¤Æ¤ÎÌò³ä¤òô¤¦¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
¡¡
¡¡Linecast¤Ï¡¢Unity¤Î»ý¤ÄPhysics¡Ê¥Õ¥£¥¸¥¯¥¹¡Ë¤Ë¤è¤Ã¤ÆÍøÍѲÄǽ¤Êµ¡Ç½¤Î£±¤Ä¤Ç¤¹¡£
ifʸ¤ÈÁȤ߹ç¤ï¤»¤ë¤³¤È¤Ç¡¢»ØÄꤵ¤ì¤¿¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡Ê¤³¤³¤Ç¤ÏPlayer¡Ë¤«¤é¸«¤¨¤Ê¤¤¸÷Àþ¤òȯ¼Í¤·¡¢
¤½¤Î¸÷Àþ¤È»ØÄꤷ¤¿¥ì¥¤¥ä¡¼¡Ê¤³¤³¤Ç¤ÏGround¤Î¥ì¥¤¥ä¡¼¤ò»ý¤Ä¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡Ë¤È¤¬¤Ö¤Ä¤«¤Ã¤Æ¤¤¤ë¤«¤É¤¦¤«¤ò
Bool·¿¤ÎÌá¤êÃͤȤ·¤ÆÊÖ¤·¤Æ¤¯¤ì¤Þ¤¹¡£
¡¡¤³¤ÎBool¤ÎÃͤòÀÜÃϾõÂ֤Ȥ·¤ÆÆɤßÂؤ¨¤ë¤³¤È¤Ë¤è¤ê¡¢ÀÜÃÏȽÄê¤È¤·¤Æ¼ÂÁõ¤ò¹Ô¤¤¤Þ¤¹¡£
Linecast¤Î·ë²Ì¤¬True¤Ê¤é¤Ð¡¢Player¤«¤éȯ¼Í¤µ¤ì¤¿¸«¤¨¤Ê¤¤¸÷Àþ¤¬Ground¥ì¥¤¥ä¡¼¤ò»ý¤ÄÃÏÌ̤Υ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È¤Ö¤Ä¤«¤Ã¤¿¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£
¤Ä¤Þ¤ê¡¢¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥ÈƱ»Î¤¬¤¯¤Ã¤Ä¤¤¤Æ¤¤¤ë¾õÂ֤Ǥ¢¤ë¤È¹Í¤¨¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¤Î¤Ç¡¢¡ÖÃÏÌ̤ˤ¤¤ë¡×¾õÂ֤Ǥ¢¤ë¤È¸À¤¨¤Þ¤¹¡£
¡¡µÕ¤ËFalse¤Î¾ì¹ç¤Ï¡¢Àè¤Û¤É¤Î¸÷Àþ¤¬¥ì¥¤¥ä¡¼¤È¤Ö¤Ä¤«¤Ã¤Æ¤¤¤Ê¤¤¾õÂ֤ˤʤê¤Þ¤¹¤Î¤Ç¡¢¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥ÈƱ»Î¤¬¤¯¤Ã¤Ä¤¤¤Æ¤¤¤Ê¤¤¾õÂ֤Ǥ¢¤ê
¡ÖÃÏÌ̤ˤ¤¤Ê¤¤¡×¾õÂ֤Ǥ¢¤ë¤È¸À¤¨¤Þ¤¹¡£

¡¡È½ÄêÊýË¡¤Ï¾¤Ë¤â¤¤¤¯¤Ä¤«¤¢¤ê¤Þ¤¹¤¬¡¢¤³¤ÎLinecast¤Ë¤è¤ëBool·¿¤Ë¤è¤ë½èÍý¤¬ÀÜÃÏȽÄê¤ËÍ­ÍѤǤ¢¤ë¤¿¤á¡¢
¤³¤Îµ¡Ç½¤òÀÜÃÏȽÄê¤È¤·¤Æ¼ÂÁõ¤¹¤ë¤³¤È¤Ë¤·¤Þ¤¹¡£

¡¡¥¸¥ã¥ó¥×ÍѤΥܥ¿¥ó¤ò²¡¤·¤¿ºÝ¤Î¾ò·ï¤Ë¡ÖÃÏÌ̤ˤ¤¤ë¾õÂ֤ǡץ¸¥ã¥ó¥×¥Ü¥¿¥ó¤ò²¡¤·¤¿¤é¥¸¥ã¥ó¥×¤Ç¤­¤ë¤È¤¹¤ì¤Ð¡¢£±¤Ä¾ò·ï¤òÀ¹¤ê¹þ¤á¤Ð¤è¤¤¤Ç¤·¤ç¤¦¡£


­¢¥¸¥ã¥ó¥×Ãæ¤ËºÆÅÙ¥¸¥ã¥ó¥×¥Ü¥¿¥ó¤ò²¡¤·¤Æ¤â¡¢ÆóÃÊ¥¸¥ã¥ó¥×¤Ê¤É¤Ï¤·¤Ê¤¤


¡¡¾åµ­­¡¤Î¼ÂÁõ¤ÈƱ»þ¤Ë¡¢¤³¤Î­¢¤Î½èÍý¤â¼«Æ°Åª¤Ë¼ÂÁõ¤µ¤ì¤Þ¤¹¡£

¡¡¥¸¥ã¥ó¥×Ãæ¡¢¤Ä¤Þ¤ê¡ÖÃÏÌ̤ˤ¤¤Ê¤¤¡×¾õÂ֤ΤȤ­¤Ë¤Ï¥¸¥ã¥ó¥×¥Ü¥¿¥ó¤ò²¡¤·¤Æ¤âÈ¿±þ¤ò¤·¤Ê¤¤¤è¤¦¤Ë¤¹¤ë¤Î¤¬¡¢°ìÈÖ¼ÂÁõ¤·¤ä¤¹¤¤¾ò·ï¤È¤Ê¤ê¤Þ¤¹¤¬
­¡¤Î¥¸¥ã¥ó¥×¤Ç¤­¤ë¾ò·ï¤È¤·¤Æ¤¹¤Ç¤Ë¡ÖÃÏÌ̤ˤ¤¤ë¾õÂ֤ǥ¸¥ã¥ó¥×¥Ü¥¿¥ó¤ò²¡¤·¤¿¤é¥¸¥ã¥ó¥×¤Ç¤­¤ë¡×¤È¤¤¤¦¾ò·ï¤¬¤¢¤ê¤Þ¤¹¤Î¤Ç
¤³¤ì¤Ï¤½¤Î¤Þ¤Þ¡ÖÃÏÌ̤ˤ¤¤Ê¤¤¾õÂ֤ʤ饸¥ã¥ó¥×¥Ü¥¿¥ó¤ò²¡¤·¤Æ¤â¥¸¥ã¥ó¥×¤Ç¤­¤Ê¤¤¡×¤È¤¤¤¦¤è¤¦¤ËµÕ¤ËÆɤà²ò¤¯¤³¤È¤¬²Äǽ¤Ç¤¹¡£
¡¡­¡¤Î¼ÂÁõ¤ÈƱ»þ¤Ë¡¢¤³¤ÎÀ©¸æ¤â¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¤Í¡£


­£°ÜÆ°Ãæ¤Ë¥¸¥ã¥ó¥×¤·¤¿¾ì¹ç¡¢°ÜÆ°Àè¤ËÃåÃϤ¹¤ë


¡¡°ÜÆ°¤È¤Ï¡¢°ÌÃÖ¾ðÊó¤ò¹¹¿·¤¹¤ë¤³¤È¤Ç¼ÂÁõ¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¥¸¥ã¥ó¥×¤·¤¿ºÝ¤Ë°ÜÆ°¤¹¤ë°ÌÃÖ¤ò0¤Ë¤¹¤ë¤È¤¤¤¦½èÍý¤¬¤Ê¤¤¸Â¤ê¤Ï
¤³¤Î¾õÂ֤⼫ưŪ¤Ë¼ÂÁõ¤µ¤ì¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡°ÜÆ°¤·¤Æ¤¤¤Ê¤¤¾õÂ֤Ǥ¢¤ì¤Ð¡¢°ÌÃÖ¾ðÊó¤â¹¹¿·¤¬¤¢¤ê¤Þ¤»¤ó¤Î¤Ç¡¢¥¸¥ã¥ó¥×¤·¤¿°ÌÃÖ¤ËÃåÃϤ¹¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£


­¤ÃåÃϤ·¤¿¤éºÆÅÙ¥¸¥ã¥ó¥×¥Ü¥¿¥ó¤Ç¥¸¥ã¥ó¥×¤¬½ÐÍè¤ë


¡¡¤³¤ì¤â­¡¤Î¼ÂÁõ¤ÈƱ»þ¤ËÀ©¸æ¤¬¼ÂÁõ¤µ¤ì¤Þ¤¹¡£
Linecast¤Ë¤è¤ëBool·¿¤Ç¤ÎÌá¤êÃͤÏUpdate¤Ë¤Æ½èÍý¤µ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤³¤Îifʸ¤Ë¤è¤ëBool·¿¤Ï¾ï»þ´Æ»ë¤µ¤ì¤Æ¤¤¤ë¾õÂ֤Ǥ¹¡£
¡¡¤Ç¤¹¤Î¤Ç¥¸¥ã¥ó¥×¤¬½ª¤ï¤Ã¤ÆÃÏÌ̤ȤÎÀÜÃÏȽÄ꤬¼è¤ì¤ì¤ÐLinecast¤ÏTrue¤òÊÖ¤¹¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢
·ë²Ì¡¢¤Þ¤¿¥¸¥ã¥ó¥×¤¬¤Ç¤­¤ë¾õÂÖ¤¬À®Î©¤¹¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£


¡¡°Ê¾å¤Î¤è¤¦¤Ë¡¢È¯À¸¤¹¤ë¤Ç¤¢¤í¤¦ÌäÂêÅÀ¤äµ¿ÌäÅÀ¤Ï¡¢¤½¤ì¤é¤Ë¤Ä¤­¤¹¤Ù¤Æ¤Î½èÍý¤ò¼ÂÁõ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤Ìõ¤Ç¤Ï¤Ê¤¯¤Æ
¤¤¤º¤ì¤«¤Î½èÍý¤Ë¤è¤Ã¤ÆÌäÂ꤬¥¯¥ê¥¢¤µ¤ì¤ë¤â¤Î¡¢¤¢¤ë¤¤¤ÏµÕ¤ËÌäÂê¤È¤Ê¤Ã¤Æ¤·¤Þ¤¦¤â¤Î¤Ê¤É¡¢ÍÍ¡¹¤Ê·ë²Ì¤òÀ¸¤¸¤µ¤»¤Þ¤¹¡£
ÂçÀڤʤΤϡ¢£±¤Ä¤Î½èÍý¤ò¤¤¤ì¤ë¤³¤È¤Ç¿¤¯¤Î¾ì½ê¤Ë±Æ¶Á¤¬½Ð¤ë¡Ê¾¯¤Ê¤¯¤È¤âº£²ó¥¸¥ã¥ó¥×¤òÆþ¤ì¤ë¤À¤±¤Ç¤â­¡¡Á­¤¤ÎÌäÂêÅÀ¤ò¹Íθ¤·¤Ê¤¤¤È¤Ê¤é¤Ê¤¤¡Ë¤È¤¤¤¦¤³¤È¤Ê¤Î¤Ç¤¹¡£

¡¡¤³¤ì¤ò¥¤¥á¡¼¥¸¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢À߷פÎÃʳ¬¤Ç¿¤¯¤Îµ¿ÌäÅÀ¤¬ÏªÄè¤Ç¤­¤ì¤Ð¡¢¼ÂÁõ¤¹¤ëÁ°¤Ë¤½¤ì¤ò¸«±Û¤·¤¿¥×¥í¥°¥é¥à¤ò¹Í¤¨¤Æ¤¤¤¯¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
º£²ó¤Î¾ì¹ç¤Ï­¡¡Á­¤¤Þ¤ÇÆÃÊ̤ÊÄɲýèÍý¤ò²Ã¤¨¤º¤È¤â¥¸¥ã¥ó¥×¤Î½èÍý¤òÄɲ乤ì¤Ð¤¹¤Ù¤ÆÌäÂê¤Ê¤¯¼ÂÁõ¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢°Â¿´¤·¤Æ¥×¥í¥°¥é¥à¤òÁȤó¤Ç¤¤¤¯¤³¤È¤¬½ÐÍè¤Þ¤¹¡£

¡¡¤Þ¤¿¥¸¥ã¥ó¥×¤ÎÀ©¸æ¤Ë¹ç¤ï¤»¤Æ¥¸¥ã¥ó¥×¤Î¥¢¥Ë¥á¡¼¥·¥ç¥ó¤âºÆÀ¸¤Ç¤­¤ì¤Ð¡¢¾å¼ê¤¯Æ±´ü¤¬½ÐÍ褽¤¦¤Ç¤¹¡£


¥¸¥ã¥ó¥×¤Î½èÍý¤Î¼ÂÁõÎã


¡¡¥¹¥¯¥ê¥×¥È¤Ë¤Ä¤¤¤Æ¤Ï¡¢µ­½Ò¤¹¤ë½èÍý¤Ï¤Û¤È¤ó¤ÉƱ¤¸¤Ç¤¹¤¬¡¢£²¤Ä¤Î¥¹¥¯¥ê¥×¥È¤Î½ñ¤­Êý¤òÍÑ°Õ¤·¤Æ¤¤¤Þ¤¹¡£
¿·¤·¤¯¥¸¥ã¥ó¥×ÀìÍѤΥ¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ëÊýË¡¤ò¤ª´«¤á¤·¤Þ¤¹¤¬¡¢¤¹¤Ç¤Ë¤¢¤ë PlayerController ¥¹¥¯¥ê¥×¥È¤Ë½èÍý¤òÄɲ䷤ƤâÎɤ¤¤Ç¤¹¡£

¡¡¿·¤·¤¯¥¹¥¯¥ê¥×¥È¤òºî¤ëÊýË¡¤ò¤ª´«¤á¤¹¤ëÍýͳ¤Ï¡¢¥ª¥Ö¥¸¥§¥¯¥È»Ø¸þ·¿¥×¥í¥°¥é¥à¤Ë¤ª¤±¤ë SOLID¸¶Â§¤Ëµ¯°ø¤·¤Æ¤¤¤Þ¤¹¡£
¤³¤Î¸¶Â§Æâ¤Ë¡Öñ°ìÀÕǤ¤Î¸¶Â§¡×¤¬¤¢¤ê¡¢¥¯¥é¥¹¤ÎÀÕ̳¤ò¹Í¤¨¤¿¤È¤­¡¢
¥¸¥ã¥ó¥×¤Î½èÍý¤Ï¡¢¥¸¥ã¥ó¥×¤Î½èÍý¤À¤±¤ò»ý¤Ä¥¯¥é¥¹¤òºîÀ®¤·¤¿Êý¤¬¤³¤Î¸¶Â§¤Ë§¤Ã¤¿¥¯¥é¥¹¤È¤Ê¤ë¤¿¤á¤Ç¤¹¡£


ÃÏÌÌÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë Layer ¤ÎÀßÄê¤ò¹Ô¤¦


¡¡ÃÏÌÌÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë Layer ¤ÎÀßÄê¤ò¹Ô¤¤¤Þ¤¹¡£

¡¡ÀßÄꤷ¤¿¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥Ò¥¨¥é¥ë¥­¡¼¤ÇÁªÂò¤·¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î±¦¾å¤Î Layer ¤òÁªÂò¤·¤Þ¤¹¡£
ÀßÄê²Äǽ¤Ê Layer ¤¬É½¼¨¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢°ìÈÖ²¼¤Î Add Layer... ¤òÁªÂò¤·¤Þ¤¹¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Îɽ¼¨¤¬ Tags & Layers ¤ËÀÚ¤êÂؤï¤ê¤Þ¤¹¤Î¤Ç¡¢¿·¤·¤¤ Layer ¤ÎÅÐÏ¿¤ò¹Ô¤¤¤Þ¤¹¡£

¡¡User Layer 6 ¤ÎÉôʬ¤Ë Ground ¤òÄɲ䷤Ƥ¯¤À¤µ¤¤¡£

¤¹¤Ç¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢¤³¤Î¼ê½ç¤Ï¥¹¥­¥Ã¥×¤·¡¢¼¡¤Î¼ê½ç¤Ø¿Ê¤ó¤Ç¤¯¤À¤µ¤¤¡£


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





¡¡ºÆÅÙ¡¢Layer ¤ÎÀßÄê¤ò¹Ô¤¦¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥Ò¥¨¥é¥ë¥­¡¼¤ÇÁªÂò¤·¡¢Æ±¤¸¤è¤¦¤Ë Layer ¤ÎÉôʬ¤ò¥¯¥ê¥Ã¥¯¤·¤Þ¤¹¡£
ÅÐÏ¿¤·¤¿ Ground ¤Î Layer ¤¬ÁªÂò¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤½¤Á¤é¤òÀßÄꤷ¤Þ¤¹¡£


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



¡¡Ê£¿ô¤ÎÃÏÌÌÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¤¢¤ë¾ì¹ç¤Ë¤Ï¡¢¤½¤ì¤¾¤ì¤Î Layer ¤Ë Ground ¤òÀßÄê¤ò¹Ô¤Ã¤Æ¤¯¤À¤µ¤¤¡£

¡¡¤³¤ÎÀßÄê¤ò¹Ô¤¦¤³¤È¤Ç¡¢¼¡¤ËºîÀ®¤¹¤ë¥¹¥¯¥ê¥×¥È¤ÎÀÜÃÏȽÄêÍѤΠLinecast ½èÍý¤ÈϢư¤µ¤»¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£


PlayerJump ¥¯¥é¥¹¤òºîÀ®¤¹¤ë


¡¡¿·¤·¤¤¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Æ¡¢ PlayerJump ¥¯¥é¥¹¤òºîÀ®¤·¤Þ¤¹¡£¤³¤Á¤é¤ÎÊýË¡¤òºÎÍѤ¹¤ë¾ì¹ç¡¢¼¡¤Î PlayerController ¥¹¥¯¥ê¥×¥È¤Ø¤Î½¤Àµ¤ÏÉÔÍפǤ¹¡£
ºîÀ®¸å¡¢¥×¥ì¥¤¥ä¡¼ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¹¥¯¥ê¥×¥È¤ò PlayerJump ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£


PlayerJump.cs

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



¥×¥ì¥¤¥ä¡¼ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë PlayerJump ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤ÆÀßÄê¤ò¹Ô¤¦


¡¡¥×¥ì¥¤¥ä¡¼ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë PlayerJump ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤ÆÀßÄê¤ò¹Ô¤¤¤Þ¤¹¡£

¡¡PlayerJump ¥¹¥¯¥ê¥×¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¾å¤Ë¡¢¥¸¥ã¥ó¥×ÎϤοôÃͤòÆþÎϤ¹¤ë JumpPower ÊÑ¿ô¤¬É½¼¨¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢150 ¡Á 300 °Ì¤ÇÀßÄꤷ¤Þ¤¹¡£
¤Þ¤¿ GroundLayer ÊÑ¿ô¤Ë¤Ï¡¢¥×¥ì¥¤¥ä¡¼¤È¤ÎÀÜÃϤÎȽÄê¤ÎÂоݤȤʤë¥ì¥¤¥ä¡¼¤òÀßÄê¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢¤³¤Á¤é¤ò Ground ¤ËÊѹ¹¤·¤Þ¤¹¡£


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



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


PlayerController ¥¯¥é¥¹¤ò½¤Àµ¤¹¤ë


¡¡¤³¤Á¤é¤Ï¤¹¤Ç¤ËºîÀ®ºÑ¤Î PlayerController ¤Ë¥¸¥ã¥ó¥×½èÍý¤òÄɲä·¤¿¾ì¹ç¤Î¼ÂÁõÎã¤Ç¤¹¡£
PlayerJump ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢¤³¤Á¤é¤ÎÊýË¡¤òºÎÍѤ·¤Æ¤¯¤À¤µ¤¤¡£
ºîÀ®¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¥¹¥­¥Ã¥×¤·¤Æ¤¯¤À¤µ¤¤¡£


PlayerController.cs

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



¥×¥ì¥¤¥ä¡¼ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î PlayerController ¤ÎÀßÄê¤ò¹Ô¤¦


¡¡PlayerController ¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¾å¤Ë¥¸¥ã¥ó¥×ÎϤοôÃͤòÆþÎϤ¹¤ë¹àÌܤ¬Äɲ䵤ì¤Þ¤¹¤Î¤Ç¡¢150¡Á300°Ì¤ÇÀßÄꤷ¤Þ¤¹¡£
¤Þ¤¿GroundLayer¤Ë¤Ï¡¢Player¤È¤ÎÀÜÃϤÎȽÄê¤ÎÂоݤȤʤë¥ì¥¤¥ä¡¼¤òÀßÄê¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢¤³¤Á¤é¤òGround¤ËÊѹ¹¤·¤Þ¤·¤ç¤¦¡£

¡¡isGround¤ÎBool·¿¤Ï¡¢ËÜÍè¤ÏPrivate¤ÎÊÑ¿ô¤ÇÌäÂꤢ¤ê¤Þ¤»¤ó¡£
¤Ç¤¹¤¬º£²ó¤Ï¡¢Debug¤Î´Ø·¸¾å¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¾å¤Ë¤ÆÀÜÃϾõÂÖ¤ò³Îǧ¤Ç¤­¤ë¤è¤¦¤Ë SerializeField °À­¤òÍøÍѤ·¤Æɽ¼¨¤·¤Æ¤¤¤Þ¤¹¡£
¤³¤ì¤ÏDebug.Log¤òÆþ¤ì¹þ¤à¾ì½ê¤¬Update¤Ç¤Î½èÍý¤¬¹Ô¤ï¤ì¤ë¤¿¤á¡¢Èó¾ï¤Ë¿¤¯¤ÎDebug.Log¤¬Console¤Ëή¤ì¤Æ¤·¤Þ¤¤
¼ÂºÝ¤ËÀÜÃÏȽÄê¤ÎBool¤ÎÃͤÎÆ°¤­¤òÄɤ¦¤Î¤¬º¤Æñ¤Ë¤Ê¤ë¤¿¤á¤Ç¤¹¡£
ÀÜÃÏȽÄê¤È¤·¤Æ¤ÎÆ°¤­¤¬ÌäÂê¤Ê¤¯Äɤ¨¤¿¤Î¤Ç¤¢¤ì¤Ð¡¢¤¢¤È¤ÇPrivate¤ËÌᤷ¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£


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



¥²¡¼¥à¤ò¼Â¹Ô¤·¤ÆÆ°ºî¤ò³Îǧ


¡¡¤É¤Î¤è¤¦¤ÊµóÆ°¤ò¤¹¤ë¤Î¤«¡¢¥×¥í¥°¥é¥à¤Î¥í¥¸¥Ã¥¯¤òÍý²ò¤·¤¿¾å¤Ç¥²¡¼¥à¤ò¼Â¹Ô¤·¡¢¥Ç¥Ð¥Ã¥°¤ò¹Ô¤Ã¤ÆÆ°ºî¤Î³Îǧ¤ò¹Ô¤¤¤Þ¤¹¡£
Æ°¤¤¤¿¤éÀ®¸ù¤Ç¤¹¤¬¡¢¤½¤ì¤À¤±¤Ç½ª¤ï¤é¤Ê¤¤¤è¤¦¤Ë¡¢¤É¤¦¤·¤Æ¤½¤Î¤è¤¦¤ËÆ°¤¯¤Î¤«¡¢¤ò¹Í¤¨¤Æ¤¤¤¯¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡isGround ÊÑ¿ô¤ÎÃͤ¬ true ¤Î´Ö¤Ï¡¢ÃÏÌ̤ȥץ쥤¥ä¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬ÀßÃÖ¤·¤Æ¤¤¤ë¡¢¤ÈȽÄꤹ¤ë¤è¤¦¤Ë¤·¤Æ¤¤¤Þ¤¹¡£
¤½¤·¤Æ¤½¤Î¾õÂ֤ΤȤ­¤À¤±¡¢¥Ü¥¿¥ó¤ò²¡¤¹¤È¥¸¥ã¥ó¥×¤¹¤ë¤è¤¦¤ËÀ©¸æ¤ò¹Ô¤Ã¤Æ¤¤¤Þ¤¹¡£

¡¡¥¸¥ã¥ó¥×Ãæ¤Ï isGround ÊÑ¿ô¤¬ false ¤Ë¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢¥¸¥ã¥ó¥×Ãæ¤ËºÆÅ٥ܥ¿¥ó¤ò²¡¤·¤Æ¤â¶õÃæ¤ÇÄɲäΥ¸¥ã¥ó¥×(ÆóÃÊ¥¸¥ã¥ó¥×)¤Ï¹Ô¤¤¤Þ¤»¤ó¡£
¤è¤Ã¤Æ¤³¤ÎÆ°ºî¤â¤³¤ì¤âÀÜÃÏȽÄê¤ÈÌ©Àܤ˴ØÏ¢¤·¤Æ¤¤¤Þ¤¹¡£


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


¡¡¥í¥¸¥Ã¥¯¤ò¹Í¤¨¤ë¤¿¤á¤Ë¤Ï¡¢¤Þ¤º¤ÏÆüËܸì¤Çºî¤ê¤¿¤¤½èÍý¤ò½ñ¤¤¤Æ¤ß¤Þ¤·¤ç¤¦¡£
¤½¤ì¤ò¸µ¤Ë¡¢¤É¤¦¤¤¤Ã¤¿½èÍý¤òÁȤßΩ¤Æ¤Æ¤¤¤±¤Ð¤¤¤¤¤Î¤«¡¢Unity ¤ËÍÑ°Õ¤µ¤ì¤Æ¤¤¤ë¥á¥½¥Ã¥É¤ò»È¤¦¤Î¤«¡¢¤É¤Î¤è¤¦¤ÊÊÑ¿ô¤òºî¤Ã¤ÆÍøÍѤ·¤Æ¤¤¤±¤Ð¤¤¤¤¤Î¤«¡¢
¤½¤¦¤¤¤Ã¤¿»ëÅÀ¤Ç¹Í¤¨¤Æ¤¤¤¯¤È½èÍý¤¬É⤫¤ó¤Ç¤¯¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£



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

¡¡=>¡¡¼¡¤Ï¡¡¼ê½ç£¹¡¡¡¼¥­¥ã¥é¥¯¥¿¡¼¤Î¥¢¥Ë¥á¡¼¥·¥ç¥óÁ«°ÜÀßÄ꡼¡¡¤Ç¤¹¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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