ºÇ½ª¹¹¿·¡§ orika_ex_miyako 2023ǯ05·î15Æü(·î) 11:21:00ÍúÎò
¡ã¼ÂÁõÆ°²è¡¡¥¸¥ã¥ó¥×¥¢¥Ë¥á¤Ê¤·¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯
¡ã¼ÂÁõÆ°²è¡¡¥¸¥ã¥ó¥×¥¢¥Ë¥á¤¢¤ê¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯
¡¡°Ê²¼¤ÎÆâÍƤǽçÈ֤˼ÂÁõ¤ò¿Ê¤á¤Æ¤¤¤¤Þ¤¹¡£
¼ê½ç£±£±¡¡¡¼¥¸¥ã¥ó¥×½èÍý¤È¥¸¥ã¥ó¥×¥¢¥Ë¥á¡¼¥·¥ç¥ó¤ÎƱ´ü¡¼
¡¦¥¸¥ã¥ó¥×¥¢¥Ë¥á¡¼¥·¥ç¥ó¤ÎÁ«°ÜÀßÄê ¡¦PlayerAnimation ¥¹¥¯¥ê¥×¥È¤Î½¤Àµ ¡¦PlayerJump ¥¹¥¯¥ê¥×¥È¤Î½¤Àµ
¡¡¿·¤·¤¤³Ø½¬ÆâÍƤϡ¢°Ê²¼¤ÎÄ̤ê¤Ç¤¹¡£
¡¡¡¦Any State ¤òÍøÍѤ·¤¿¥¹¥Æ¡¼¥È¤ÎÁ«°Ü½èÍý¤Î¼ÂÁõÎã
¡¡Á°²ó¤Î¼ê½ç¤Ç¤Ï°ÜÆ°¤Î½èÍý¤È°ÜÆ°¤Î¥¢¥Ë¥á¡¼¥·¥ç¥ó¤ÎƱ´ü¤ò¼ÂÁõ¤·¤Þ¤·¤¿¡£
Ʊ¤¸¤è¤¦¤Ë¥¸¥ã¥ó¥×¤Ë¤Ä¤¤¤Æ¤â¡¢¥¸¥ã¥ó¥×¤Î½èÍý¤È¥¢¥Ë¥á¡¼¥·¥ç¥ó¤ÎƱ´ü¤ò¹Ô¤¦¤è¤¦¤Ë¤·¤Þ¤¹¡£
¡¡°ÜÆ°¤Î¤È¤¤ÈƱ¤¸¤è¤¦¤Ë¡¢Animator ¥Ó¥å¡¼¤ò³«¤¤¤Æ¡¢¤½¤Á¤é¤Ë¥¸¥ã¥ó¥×ÍѤΥ¢¥Ë¥á¡¼¥·¥ç¥ó¤ò¥¹¥Æ¡¼¥È¤·¤ÆÀßÄꤷ¡¢¥È¥é¥ó¥¸¥·¥ç¥ó¤ÎÀßÄê¤ò¹Ô¤¤¤Þ¤¹¡£
¡¡
¡¡¥¢¥Ë¥á¤ÎÀ©¸æ½èÍý¤Ë¤Ä¤¤¤Æ¤Ï PlayerAnimation ¥¹¥¯¥ê¥×¥È¤Ë¤Þ¤È¤á¤Æ½ñ¤¤¤Æ¤¤¤Þ¤¹¡£
¥¸¥ã¥ó¥×¤âƱ¤¸¤è¤¦¤Ë PlayerAnimation ¥¹¥¯¥ê¥×¥È¤«¤éÀ©¸æÌ¿Îá¤ò½Ð¤·¤Æ¼Â¹Ô¤·¤Þ¤¹¡£
¤³¤Î¤È¤¡¢°ÜÆ°¤äÂÔµ¡¤Î¥¢¥Ë¥á¡¼¥·¥ç¥ó¤«¤é¤Î¥¸¥ã¥ó¥×¤Î¥¢¥Ë¥á¡¼¥·¥ç¥ó¤ÎÁ«°Ü¤Ï Trigger ·¿¤òÍøÍѤ·¤ÆÁ«°Ü¤ò¼Â¹Ô¤·¤Þ¤¹¡£
¡¡¤¿¤À¤·¡¢¤³¤Î Trigger ·¿¤ÎÌ¿Îá¤Ë¤Ä¤¤¤Æ¤Î½èÍý¤Ï¡¢¤Þ¤À PlayerAnimation ¥¹¥¯¥ê¥×¥È¤Ë¤Ï½ñ¤¤¤Æ¤¢¤ê¤Þ¤»¤ó¡£
Âå¤ï¤ê¤Ë TODO ¤È¤¤¤¦·Á¤Ç¼ÂÁõͽÄê¤ÎÉôʬ¤òµ½Ò¤·¤Æ¤¢¤ê¤Þ¤¹¡£¤³¤ÎÉôʬ¤ò¼ÂÁõ¤·¤Æ¤¤¤¤Þ¤¹¡£
¡¡¤³¤Î¤è¤¦¤Ëº£¸å¼ÂÁõ¤·¤¿¤¤µ¡Ç½¤Ê¤É¤¬¤¢¤ë¾ì¹ç¤Ë¤Ï¡¢Á°¤â¤Ã¤ÆÆüËܸì¤Î¥³¥á¥ó¥È¤Ç TODO ¤ò»Ä¤·¤Æ¤ª¤¯¤È¤è¤¤¤Ç¤·¤ç¤¦¡£
¡¡¥¸¥ã¥ó¥×¤Îµ¡Ç½¤Ï PlayerJump ¥¯¥é¥¹¤ËºîÀ®¤·¤Æ¤¢¤ê¤Þ¤¹¤¬¡¢
¥¸¥ã¥ó¥×¤Ë¹ç¤ï¤»¤Æ¥¸¥ã¥ó¥×¤Î¥¢¥Ë¥á¡¼¥·¥ç¥ó¤ÎƱ´ü¤ò¤µ¤»¤ë½èÍý¤Ï¤Þ¤Àºî¤Ã¤Æ¤¢¤ê¤Þ¤»¤ó¡£
¤³¤Á¤é¤â TODO ¤òÍÑ°Õ¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤½¤Á¤é¤ÎÉôʬ¤Î¼ÂÁõ¤ò¹Ô¤Ã¤Æ¤¤¤¤Þ¤¹¡£
¡¡Ê£¿ô¤Î¥¯¥é¥¹¤ò¤Þ¤¿¤¬¤Ã¤Æ½èÍý¤òºî¤Ã¤Æ¤¤¤¯¾ì¹ç¤Ë¤Ï¡¢Î¾Êý¤Î½èÍý¤Î·Ò¤¬¤ê¤ò¥¤¥á¡¼¥¸¤·¤Æ½èÍý¤òºî¤Ã¤Æ¤¤¤¯É¬Íפ¬¤¢¤ê¤Þ¤¹¡£
¡¡º£²ó¤Ç¤¢¤ì¤Ð¡¢°Ê²¼¤Î¤è¤¦¤Ê½èÍý¤Îή¤ì¤Ë¤Ê¤ê¤Þ¤¹¡£
¡ãPlayerJump ¥¯¥é¥¹¡ä
¡¡¡¦PlayerJump ¥¯¥é¥¹¤Ç¥¸¥ã¥ó¥×¤Î½èÍý¤ò¼Â¹Ô¤¹¤ë¡£ ¡¡¡¡¤³¤Î¥¯¥é¥¹¤ÎÃæ¤Ç PlayerAnimation ¥¯¥é¥¹¤ËÍÑ°Õ¤¹¤ë¥¸¥ã¥ó¥×¤Î¥¢¥Ë¥á¡¼¥·¥ç¥ó¤ÎƱ´ü¤ò¹Ô¤¦¥á¥½¥Ã¥É¤ò¼Â¹Ô¤¹¤ë¡£
¡¡¡¡¡¡¡¡¢
¡ãPlayerAnimation ¥¯¥é¥¹¡ä
¡¡¡¦Animator ¤òÍøÍѤ·¤Æ¥¸¥ã¥ó¥×¤Î¥¢¥Ë¥á¡¼¥·¥ç¥óÁ«°Ü¤ò¹Ô¤¤¡¢¥¸¥ã¥ó¥×¤Îµ¡Ç½¤È¥¢¥Ë¥á¡¼¥·¥ç¥ó¤ÎƱ´ü¤ò¹Ô¤¦¡£
¡¡¤³¤Î¤è¤¦¤Ê½çÈ֤ǽèÍý¤¬Æ°¤¤Þ¤¹¡£
¡¡Ì¿Îá¤ò¼õ¤±¤ë¦(PlayerAnimation ¥¯¥é¥¹)¤Î½èÍý¤òºî¤Ã¤Æ¤ª¤«¤Ê¤¤¤È¡¢Ì¿Îá¤ò¼Â¹Ô¤¹¤ë(½Ð¤¹)¦(PlayerJump ¥¯¥é¥¹)¤Ï½èÍý¤¬ºî¤ì¤Þ¤»¤ó¡£
¡¡¤½¤Î¤¿¤á¡¢½èÍý¤òºî¤Ã¤Æ¤¤¤¯ºÝ¤Ë¤Ï¡¢ºî¤ê¤¿¤¤µ¡Ç½Á´ÂΤÎή¤ì¤òÀ߷פ·¡¢¤½¤ì¤ò¡¢¥´¡¼¥ëÃÏÅÀ(Ì¿Îá¤ò¼õ¤±¤ë¦)¤«¤éºî¤Ã¤Æ¤¤¤¯¤è¤¦¤Ë¤¹¤ë¤È¤Ä¤¯¤ê¤ä¤¹¤¤¤Ç¤¹¡£
¡¡¤³¤Î¶µºà¤Ç¤Ï¤¹¤Ù¤Æ¤½¤Î¤è¤¦¤ÊÀ߷פò¥Ù¡¼¥¹¤Ë¡¢Ì¿Îá¤ò¼õ¤±¤ë¦¤«¤éºî¤Ã¤Æ¤¤¤Þ¤¹¡£
À߷פγؽ¬¤ÏÈó¾ï¤ËÂçÀڤǤ¹¤Î¤Ç¡¢¤â¤¦°ìÅÙ¡¢¸«Ä¾¤·¤Æ¤ß¤ë¤È¤è¤¤¤Ç¤·¤ç¤¦¡£
¡¡¥Ò¥¨¥é¥ë¥¡¼¤Ç¥×¥ì¥¤¥ä¡¼ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤¿¾õÂ֤ǡ¢Scene¥Ó¥å¡¼¤«¤é Animator¥Ó¥å¡¼¤ËÀÚ¤êÂؤ¨¤Æ¤¯¤À¤µ¤¤¡£
¥×¥ì¥¤¥ä¡¼ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î Animator ¤Ë¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤ë AnimationController ¤Î¾ðÊó¤¬É½¼¨¤µ¤ì¤Þ¤¹¡£
Animator¥Ó¥å¡¼
¡¡Animator¥Ó¥å¡¼¤Ëɽ¼¨¤µ¤ì¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢¥×¥ì¥¤¥ä¡¼ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬ÁªÂò¤µ¤ì¤Æ¤¤¤Ê¤¤¾õÂ֤Ǥ¹¤Î¤Ç
¥Ò¥¨¥é¥ë¥¡¼¤Ë¤¢¤ë¥×¥ì¥¤¥ä¡¼ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤Æ¤«¤é¡¢¥¿¥Ö¤ò Animator¥Ó¥å¡¼¤ËÀÚ¤êÂؤ¨¤Æ¤¯¤À¤µ¤¤¡£
¡¡UnityChan ¥¢¥»¥Ã¥È¤Ë¤Ï¥¸¥ã¥ó¥×ÍѤΥ¢¥Ë¥á¡¼¥·¥ç¥ó¥¯¥ê¥Ã¥×¤¬ÍÑ°Õ¤µ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤³¤Î¶µºà¤Ç¤Ï¤½¤Á¤é¤òÍøÍѤ·¤Þ¤¹¡£
²¿¼ïÎफ¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢Ç¤°Õ¤Î¤â¤Î¤òÁªÂò¤·¤Æ¤¯¤À¤µ¤¤¡£Â¾¤Î¥¢¥»¥Ã¥È¤Î¤â¤Î¤Ç¤âÌäÂꤢ¤ê¤Þ¤»¤ó¡£
¥Ñ¥¹
Assets/UnityChan/Animations/unitychan_JUMP00.fbx
¥Õ¥©¥ë¥À
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü
¡¡ÁªÂò¤·¤¿¥¸¥ã¥ó¥×¤Î¥¢¥Ë¥á¡¼¥·¥ç¥ó¥¯¥ê¥Ã¥×¤Î¥Õ¥¡¥¤¥ë¤ò¡¢Animator¥Ó¥å¡¼¤Ø¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¤¯¤À¤µ¤¤¡£
¿·¤·¤¯¥Õ¥¡¥¤¥ë̾¤ÈƱ̾¤Î¥¹¥Æ¡¼¥È¤¬£±¤ÄÄɲ䵤ì¤Þ¤¹¡£Ì¾Á°¤ò Jump ¤ËÊѹ¹¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£
¥¹¥Æ¡¼¥È
¡¡
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü(̾Á°¤òÊѤ¨¤ë)
¡¡Animator¥Ó¥å¡¼¤Îº¸Â¦¤Ë¤¢¤ë Parameters ¤Ë¡¢¿·¤·¤¤¾ò·ï¤ò£±¤ÄÅÐÏ¿¤·¡¢¥¸¥ã¥ó¥×¤Î¥¢¥Ë¥á¡¼¥·¥ç¥óÁ«°Ü¤Î¾ò·ï¤È¤·¤ÆÀßÄê½ÐÍè¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¡¡Parameters ¤Î±¦Â¦¤Ë¤¢¤ë¥×¥é¥¹¥Ü¥¿¥ó¤ò²¡¤·¤Æ¡¢Trigger ·¿¤Î¾ò·ï¤ò£±¤ÄÄɲä·¤Þ¤¹¡£Jump ¤È¤¤¤¦Ì¾Á°¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
¤³¤Î¤È¤¡¢ºÇ¸å¤Ë¶õÇò¤Ê¤É¤¬Æþ¤é¤Ê¤¤¤è¤¦¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡Trigger ·¿¤Î¾ì¹ç¡¢Ì¾Á°¤Î±¦Â¦¤Ë ´Ý¤¤¥¢¥¤¥³¥ó¤¬É½¼¨¤µ¤ì¤Þ¤¹¡£
Parameters
¡¡³Æ¥¹¥Æ¡¼¥È¤Ë¥È¥é¥ó¥¸¥·¥ç¥ó¤ÎÀßÄê¤ò¹Ô¤¤¤Þ¤¹¡£
¡¡º£²ó¤Ï¿·¤·¤¯ AnyState ¤È Exit ¤È¤¤¤¦ Unity ¤¬ÍÑ°Õ¤·¤Æ¤¤¤ë¥¹¥Æ¡¼¥È¤òÍøÍѤ·¤Þ¤¹¡£
»²¹Í¥µ¥¤¥È
Unity ¸ø¼°¥Þ¥Ë¥å¥¢¥ë
¥¢¥Ë¥á¡¼¥·¥ç¥ó¥¹¥Æ¡¼¥È
¤¨¤¤Õ¤ë¥²¡¼¥à¥é¥Ü ÍÍ
AnyState¤ò»È¤Ã¤Æ¥¢¥Ë¥á¡¼¥·¥ç¥óÁ«°Ü¤ò¥¹¥Ã¥¥ê¡ª¾ÜºÙ²òÀ⡪
¡¡AnyState ¤È¤¤¤¦¥¹¥Æ¡¼¥È¤òÁªÂò¤·¡¢±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ÎÃ椫¤é Make Transition ¤òÁªÂò¤·¤Þ¤¹¡£
Çò¤¤Ìð°õ¤¬ AnyState ¤«¤éɽ¼¨¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢Jump ¥¹¥Æ¡¼¥È¤Ø¤Ä¤Ê¤²¤Æº¸¥¯¥ê¥Ã¥¯¤ò²¡¤·¤Þ¤¹¡£
¡¡Æ±ÍÍ¤Ë Jump ¤«¤é Exit ¤Ë¤â¤Ä¤Ê¤²¤Þ¤¹¡£
¡¡²¼µ¤Î¤è¤¦¤Ë AnyState ¢ª Jump ¤È Jump ¢ª Exit ¤Ë¥È¥é¥ó¥¸¥·¥ç¥ó¤òÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£
½èÍý¤Îή¤ì¤òÇÄ°®¤·¤ä¤¹¤¤¤è¤¦¤Ë¡¢²¼µ¤Î²èÁü¤Î¤è¤¦¤Ë¡¢¥È¥é¥ó¥¸¥·¥ç¥ó¤Ë±è¤Ã¤¿ÇÛÃÖ¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡ºîÀ®¤·¤¿¥Ñ¥é¥á¡¼¥¿¤ò»È¤Ã¤Æ¡¢¤½¤ì¤¾¤ì¤ÎÁ«°Ü¤È¾ò·ï¤òÀßÄꤷ¤Æ¤¤¤¤Þ¤¹¡£
¡¡¤Þ¤º AnyState ¢ª Jump ¤Î¥È¥é¥ó¥¸¥·¥ç¥ó¤òÁªÂò¤·¤Æ¤¯¤À¤µ¤¤¡£Ìð°õ¤¬ÀĤ¯¤Ê¤ê¤Þ¤¹¡£
¤³¤Î¾õÂ֤ˤ·¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤éÁ«°Ü¾ò·ï¤òÀßÄꤷ¤Þ¤¹¡£
AnyState ¢ª Jump
¡¡Has Exit Time ¤Î¥Á¥§¥Ã¥¯¤ò³°¤·¤Æ¤¯¤À¤µ¤¤¡£
Consitions ¤Ë¤Ï ¥×¥é¥¹¥Ü¥¿¥ó¤ò²¡¤·¤Æ¡¢Jump ¥Ñ¥é¥á¡¼¥¿¤òÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü
Jump ¢ª Exit
¡¡¤³¤Á¤é¤Î Conditions ¤ÏÀßÄêÉÔÍפǤ¹¡£
²¼µ¤Î²èÁü¤ò»²¹Í¤Ë¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î³Îǧ¤À¤±¤·¤Æ¤¯¤À¤µ¤¤¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü
¡¡°Ê¾å¤Ç´°À®¤Ç¤¹¡£
Animator¥Ó¥å¡¼¡¡Á´ÂοÞ
¡¡¤³¤Á¤é¤Ç¤â²òÀ⤷¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢Ê»¤»¤Æ³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡¡¡¡¡=>¡¡AnyState¤òÍøÍѤ·¤¿AnimatorController¤ÎÀßÄêÊýË¡
¡¡Unity¤Î¥¢¥Ë¥á¡¼¥·¥ç¥ó¤Ï¡¢Animator¥¯¥é¥¹¤Ë¤è¤Ã¤ÆÍÍ¡¹¤Ê¥¢¥Ë¥á¡¼¥·¥ç¥ó¤ÎÀ©¸æ¤¬¹Ô¤¨¤Þ¤¹¡£
Unity¸ø¼°¥¹¥¯¥ê¥×¥È¥ê¥Õ¥¡¥ì¥ó¥¹
Animator
¡¡º£²ó¤Ï¥¢¥Ë¥á¡¼¥·¥ç¥ó¤ÎÁ«°Ü¤Î¤¿¤á¤Ë SetTrigger¤òÍøÍѤ·¡¢Á«°Ü¤Î¾ò·ï¤ò¤³¤Î¥á¥½¥Ã¥É¤Î°ú¿ô¤Ë»ØÄꤷ¤Æ¥¢¥Ë¥á¡¼¥·¥ç¥ó¤ÎÁ«°Ü¤ò¹Ô¤Ã¤Æ¤¤¤Þ¤¹¡£
¡¡³Æ¥á¥½¥Ã¥É¤Î°ú¿ô¤Ë¤Ï¤½¤ì¤¾¤ì·¿¤Î»ØÄ꤬°Û¤Ê¤ê¤Þ¤¹¤¬¡¢¤¤¤º¤ì¤âÂè1°ú¿ô¤Ï string ·¿¤Ç¤¹¡£¤³¤ÎÉôʬ¤Ë¤Ï¡¢¥Ñ¥é¥á¡¼¥¿¤ÇÀßÄꤷ¤¿Ê¸»úÎó¤ò»ØÄꤷ¤Þ¤¹¡£
ʸ»úÎó¤Ç¤¹¤Î¤ÇÂçʸ»ú¾®Ê¸»ú¤Ï¶èÊ̤µ¤ì¤Þ¤¹¡£¥Ñ¥é¥á¡¼¥¿¤ËÅÐÏ¿¤·¤¿Ê¸»úÎó¤ò¤³¤ÎÂè1°ú¿ô¤Ë»ØÄꤹ¤ë¤³¤È¤Ç¥Ñ¥é¥á¡¼¥¿¤Î¤â¤Ä¾ðÊó¤òÊѹ¹¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
// Trigger ¥Ñ¥é¥á¡¼¥¿¤Î¥¢¥Ë¥á¤ÎºÆÀ¸ anim.SetTrigger(nextAnimState.ToString());
¡¡¤³¤¦¤¹¤ë¤³¤È¤Ç¡¢¤³¤Î¥Ñ¥é¥á¡¼¥¿¤ÎÃͤò¥¹¥¯¥ê¥×¥È¤«¤é½ñ¤´¹¤¨¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹¡£¤½¤Î·ë²Ì¤È¤·¤Æ¡¢¾ò·ï¤¬¹çÃפ·¤¿¥¢¥Ë¥á¡¼¥·¥ç¥ó¤ËÁ«°Ü¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
¡¡º£²ó¤ÏÂè1°ú¿ô¤Ë¤Ä¤¤¤Æʸ»úÎó¤Ç¤ÎľÀܵ½Ò(¥ê¥Æ¥é¥ëɽµ)¤Ç¤Ï¤Ê¤¯¡¢
enum ¤Î PlayerAnimationState ·¿¤ò»ØÄꤷ¡¢¤½¤ì¤ò ToString ¥á¥½¥Ã¥É¤òÍøÍѤ·¤Æ string ·¿¤Ë¥¥ã¥¹¥È¤·¤Æ¤¤¤Þ¤¹¡£
¤³¤Î¤è¤¦¤Ë¤¹¤ë¤³¤È¤Ç¡¢Ê¸»úÎó¤òľÀܽñ¤¹þ¤ó¤ÇÂǤÁ´Ö°ã¤¨¤ò¤·¤Æ¤·¤Þ¤¦¡¢¥¨¥é¡¼¤Î²ÄǽÀ¤òÇÓ½ü¤·¤Æ¤¤¤Þ¤¹¡£
¡ãº£²ó¤Î¼ÂÁõÎã¡ä
anim.SetTrigger(nextAnimState.ToString());
¡ã»²¹Í¥µ¥¤¥È¡ä
Unity¸ø¼°¥¹¥¯¥ê¥×¥È¥ê¥Õ¥¡¥ì¥ó¥¹
SetTrigger
¡¡¥¸¥ã¥ó¥×µ¡Ç½¤Î½èÍý¤Ë¥¢¥Ë¥á¤ÎƱ´üµ¡Ç½¤òÄɲ䷤ơ¢¥¸¥ã¥ó¥×»þ¤Ë¡¢¥¸¥ã¥ó¥×¤Î¥¢¥Ë¥á¡¼¥·¥ç¥ó¤òºÆÀ¸¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¡¡¤³¤Á¤é¤â½èÍý¤Ë¤Ä¤¤¤Æ¤Ï¡¢TODO ¤òµ½Ò¤·¤Æ¤¢¤ëÉôʬ¤ò¼ÂÁõ¤·¤Þ¤¹¡£
º£¸å¤â¡¢Äɲ䷤Ƥ¤¤¤¿¤¤½èÍý¤¬¤¢¤ë¾ì¹ç¤Ë¤Ï¡¢ÆüËܸì¤Ç TODO ¤ò»Ä¤·¤Æ¤ª¤¯¤è¤¦¤Ë¤¹¤ë¤È¡¢½èÍý¤Î½ñ¤±Ì¤é¤·¤òËɤ²¤Þ¤¹¡£
¡¡¥¢¥Ë¥á¡¼¥·¥ç¥ó¤Ë¤Ä¤¤¤Æ¤Ï PlayerAnimation ¥¯¥é¥¹¤¬¥¢¥Ë¥á¡¼¥·¥ç¥ó¤ÎÁ«°ÜÀ©¸æ¤òôÅö¤·¤Æ¤¤¤Þ¤¹¡£
Àè¤Û¤É¡¢PlayerAnimation ¥¯¥é¥¹¤Ë¥á¥½¥Ã¥É¤òÄɲä·¤Þ¤·¤¿¤Î¤Ç¡¢¤½¤Á¤é¤ËÂФ·¤ÆÌ¿Îá¤ò½Ð¤»¤ë¤è¤¦¤Ë¡¢¿·¤·¤¤ÊÑ¿ô¤ò¥á¥ó¥ÐÊÑ¿ô¤È¤·¤ÆÄɲä·¤Þ¤¹¡£
¡¡¥á¥ó¥ÐÊÑ¿ô¤òÄɲ乤ë¾ì¹ç¡¢¥¢¥¯¥»¥¹½¤¾þ»Ò¤¬Æ±¤¸¥ì¥Ù¥ë¤Î¤â¤Î¤Ç¤Þ¤È¤á¤Æµ½Ò¤·¤Æ¤ª¤¯¤ÈÆɤߤ䤹¤¯¤Ê¤ê¤Þ¤¹¡£
PlayerJump.cs
¡¡Animator ¥Ó¥å¡¼¤òÍøÍѤ·¤Æ AnimationController ¤ËÀßÄꤷ¤¿¥¸¥ã¥ó¥×¤Î¥¢¥Ë¥á¡¼¥·¥ç¥óÁ«°Üµ¡Ç½¤ò£²¤Ä¤Î¥¯¥é¥¹¤ò»È¤Ã¤Æ¼Â¸½¤ò¤·¤Æ¤¤¤Þ¤¹¡£
¤É¤Î¤è¤¦¤Ë½èÍý¤¬¤Ä¤Ê¤¬¤Ã¤Æ¤¤¤ë¤Î¤«¤ò¡¢£±¤Ä¤Î¥¯¥é¥¹¤À¤±¤Ç¤Ï¤Ê¤¯¤Æ¡¢Î¾Êý¤Î¥¯¥é¥¹¤ò¸«Ä¾¤·¤Æ¤ª¤¤Þ¤·¤ç¤¦¡£
¡¡¥Ç¥Ð¥Ã¥°¤ò¤¹¤ëºÝ¤Ë¤Ï¡¢¤É¤Î¤è¤¦¤Ë½èÍý¤¬Æ°¤¯¤Î¤«¤òÁÛÄꤷ¤Æ¤«¤é¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¤¤¤¯¤è¤¦¤Ë¿´¤¬¤±¤Æ¤¯¤À¤µ¤¤¡£
¶µºà¤Ç¤Ï¡ÖÀµ²ò¡×¡Ö´Ö°ã¤¤¡×¤òÄ󼨤·¤Æ¤¤¤Þ¤¹¤¬¡¢¼ÂºÝ¤Ë¼«Ê¬¤¬°ì¿Í¤Çºî¤ë¥²¡¼¥à¤Ç¤Ïï¤âÀµ²ò¤Ï¶µ¤¨¤Æ¤¯¤ì¤Þ¤»¤ó¡£
¤½¤Î¤¿¤á¡¢º£¤«¤é°ì¿Í¤ÇȽÃǤ¬¤Ä¤±¤é¤ì¤ë¤è¤¦¤Ë½àÈ÷¤·¤Æ¤¤¤¤Þ¤·¤ç¤¦¡£
¡ã¼ÂÁõÆ°²è¡¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯
¡ã¼ÂÁõÆ°²è¢¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯
¡¡°Ê¾å¤Ç¤³¤Î¼ê½ç¤Ï½ªÎ»¤Ç¤¹¡£
¡¡=>¡¡¼¡¤Ï¡¡¼ê½ç£±£²¡¡¡¼¥Ý¥¹¥È¥×¥í¥»¥Ã¥·¥ó¥°¤Î¼ÂÁõ¡Ý¡¡¤Ç¤¹¡£
- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- ¥×¥í¥°¥é¥ß¥ó¥°
¥³¥á¥ó¥È¤ò¤«¤¯