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

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

¡¡¼ê½ç£´¡Á£¸¤Ç¤Ï¥×¥ì¥¤¥ä¡¼¤Îʬ¿È¤È¤Ê¤ë¥­¥ã¥é¤ÎºîÀ®¡¢¥­¥ã¥é¤Î¹ÔÆ°¤È¥¢¥Ë¥á¡¼¥·¥ç¥ó¤ÎÀ©¸æ¤Ë¤Ä¤¤¤Æ¼ÂÁõ¤ò¹Ô¤¤¤Þ¤¹¡£

¡¡¤³¤Î¼ê½ç¤Ç¤Ï¥­¥ã¥é¤Î°ÜÆ°ÈϰϤˤĤ¤¤Æ¤ÎÌäÂêÅÀ¤Î¸¡¾Ú¤È²þÁ±°Æ¤ò¹Í¤¨¡¢À©¸æ¤ò¼ÂÁõ¤·¤Þ¤¹¡£

¼ê½ç£¸¡¡¡Ý¥­¥ã¥é¤Î°ÜÆ°ÈϰϤÎÀ©¸æ¡Ý
£±£±¡¥¥­¥ã¥é¤¬²èÌ̳°¤Ø°ÜÆ°¤·¤Ê¤¤¤è¤¦¤ËÀ©¸æ¤¹¤ë



¿·¤·¤¯³Ø½¬¤¹¤ëÆâÍÆ


¡¦Mathf.Clamp¥á¥½¥Ã¥É


£±£±¡¥¥­¥ã¥é¤¬²èÌ̳°¤Ø°ÜÆ°¤·¤Ê¤¤¤è¤¦¤ËÀ©¸æ¤¹¤ë

ÌäÂêÅÀ¤Î¸¡¾Ú¤È²þÁ±°Æ¤ò¹Í¤¨¤ë­¡


¡¡º£²ó¤Î¥²¡¼¥à¤Ï¡¢¥­¥ã¥é¤ò¼«Í³¤Ë¶õÃæ°ÜÆ°¤µ¤»¤Æ¡¢¶õÃæ¤òÉâÍ·¤µ¤»¤ë°ÜÆ°¤ò¤¹¤ë¤³¤È¤¬£±¤Ä¤ÎÂ礭¤ÊÍ×ÁǤˤʤäƤ¤¤Þ¤¹¡£
¶õÃæÉâÍ·¤Ë¤Ä¤¤¤Æ¤Ï¡¢¥¸¥ã¥ó¥×¤òϢ³¤Ç¹Ô¤¦¤³¤È¤Ç¼ÂÁõ¤¬½ÐÍè¤Æ¤¤¤Þ¤¹¡£¤Ç¤¹¤¬¡¢¸½ºß¤Ï¡¢²èÌ̳°¤Þ¤Ç°ÜÆ°¤¬½ÐÍè¤Æ¤·¤Þ¤¦¤Î¤¬ÆñÅÀ¤Ç¤¹¡£
¤­¤Á¤ó¤È¤·¤¿¥ë¡¼¥ë¤Î¤â¤È¤ÇÍ·¤Ð¤Ê¤±¤ì¤Ð¥²¡¼¥à¤Ë¤Ê¤ê¤Þ¤»¤ó¡£

¡¡¥²¡¼¥à²èÌ̤κ¸±¦Êý¸þ¤Ë¤Ä¤¤¤Æ¡¢¤¢¤ë¤¤¤Ï¾å²¼Êý¸þ¤Ë¤Ä¤¤¤Æ¡¢¥²¡¼¥à²èÌ̤ÎÃæ¤Ë¤À¤±¥­¥ã¥é¤Î°ÜÆ°¤òÍÞ¤¨¤ëÀ©¸æ¤¬É¬Íפˤʤë¤Ç¤·¤ç¤¦¡£


¡ã¸¡¾ÚÆ°²è¡¡º¸±¦Êý¸þ¤ÎÀ©¸Â¤Ê¤·¡ä
https://gyazo.com/6bfdd0c5a44ca22944107a070b1c048d


¡ã¸¡¾ÚÆ°²è¡¡¾å²¼Êý¸þ¤ÎÀ©¸Â¤Ê¤·¡ä
https://gyazo.com/32cf49093af2b575f7709112e76e0d9c



ÌäÂêÅÀ¤È²þÁ±°Æ


¡¡¥­¥ã¥é¤¬²èÌ̳°¤Ë°ÜÆ°¤·¤Æ¤·¤Þ¤¦¤Î¤¬º£²ó¤ÎÌäÂêÅÀ¤Ç¤¹¡£¥­¥ã¥é¤Î°ÌÃÖ¤ò¤É¤¦¤ä¤Ã¤Æ²èÌ̤ÎÆ⦤˼ý¤Þ¤ë¤è¤¦¤Ë¤¹¤ë¤«¤ò¹Í¤¨¤Æ¤¤¤±¤Ð¤è¤µ¤½¤¦¤Ç¤¹¡£

¡¡Â礭¤¯¡¢£²¤ÄÊýË¡¤¬¹Í¤¨¤é¤ì¤Þ¤¹¡£¥³¥é¥¤¥À¡¼¤òÍøÍѤ·¤ÆÀ©¸æ¤¹¤ëÊýË¡¤È¡¢¥¹¥¯¥ê¥×¥È¤òÍøÍѤ·¤Æ¥­¥ã¥é¤Î°ÌÃÖ¤ò»²¾È¤·¤ÆÀ©¸æ¤ò¤¹¤ëÊýË¡¤Ç¤¹¡£

¡¡¥³¥é¥¤¥À¡¼¤òÍøÍѤ·¤ÆÀ©¸æ¤¹¤ëÊýË¡¤Ï¡¢²èÌ̤ξ岼º¸±¦¤Î²èÌ̳°¤Î£´¤Ä¤ÎÉôʬ¤Ë¸«¤¨¤Ê¤¤ÊÉÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÀßÃÖ¤·¤Æ¡¢¤½¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥³¥é¥¤¥À¡¼¤ò»ý¤¿¤»¤Æ¤ª¤­¤Þ¤¹¡£
¤³¤ÎÊýË¡¤Ç¤¢¤ì¤Ð¡¢¥­¥ã¥é¤Î»ý¤Ä¥³¥é¥¤¥À¡¼¤È¡¢¤³¤Î¸«¤¨¤Ê¤¤Êɤλý¤Ä¥³¥é¥¤¥À¡¼Æ±»Î¤ÎʪÍýŪ¤ÊÀÜ¿¨¤ò´¶ÃΤ·¤Æ¡¢¥­¥ã¥é¤ò¥²¡¼¥à²èÌÌÆâ¤Ë¤È¤É¤Þ¤é¤»¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£

¡¡º£²ó¤Ï¤â¤¦£±¤Ä¤Î¥¹¥¯¥ê¥×¥È¤òÍøÍѤ·¤Æ¥­¥ã¥é¤Î°ÌÃÖ¤ò»²¾È¤·¤ÆÀ©¸æ¤ò¤¹¤ëÊýË¡¤ò¼ÂÁõ¤·¤Æ¤¤¤­¤Þ¤¹¡£
¥­¥ã¥é¤Î°ÜÆ°¤È¤Ï¤¹¤Ê¤ï¤Á¡¢ºÂɸ¾ðÊó¤Î¹¹¿·¤Î¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£AÃÏÅÀ¤«¤éBÃÏÅÀ¤Ø¤ÈºÂɸ¤¬¹¹¿·¤µ¤ì¤ë¤³¤È¤Ë¤è¤ê¡¢°ÜÆ°¤¬¹Ô¤ï¤ì¤Þ¤¹¡£
¡¡
¡¡¤Þ¤º¤ÏºÇ½é¤Ë¡¢Scene¥Ó¥å¡¼¤Ë¤¤¤ë¥­¥ã¥é¤ò²èÌÌÆâ¤ÇÆ°¤«¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£Æ°¤«¤·¤Ê¤¬¤é Game¥Ó¥å¡¼¤Ç¤â¥­¥ã¥é¤Î°ÌÃÖ¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
Transform ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Position X ¤È Y ¤ÎÃͤ¬¤É¤ÎÃͤˤʤë¤È¡¢¼ÂºÝ¤Î¥²¡¼¥à²èÌ̤«¤é¤Ï¤ß½Ð¤Æ¤·¤Þ¤¦¤Î¤«¤ò¤³¤³¤Ç³Îǧ¤·¤Æ¤ª¤­¤Þ¤¹¡£


¡ã¸¡¾ÚÆ°²è¡¡¥­¥ã¥é¤ò²èÌÌÆâ¤ËÆ°¤«¤·¤Æ¡¢¤É¤Î°ÌÃ֤ޤDzèÌ̤˱ǤëºÂɸ¤Ê¤Î¤«¤ò¸¡¾Ú¤¹¤ë¡ä
https://gyazo.com/64e25c03d9c95f01fca28c44b4260d2a


¡¡Scene¥Ó¥å¡¼¤Î²èÌÌÃæ±û¤¬ x, y = (0, 0) ¤Î¸¶ÅÀ°ÌÃ֤Ȥʤê¤Þ¤¹¡£¤³¤³¤«¤éX¤¬¥Þ¥¤¥Ê¥¹¤Ë¤Ê¤ì¤Ðº¸Â¦¤Ë¡¢X¤¬¥×¥é¥¹¤Ë¤Ê¤ì¤Ð±¦Â¦¤ËºÂɸ¤¬Æ°¤­¤Þ¤¹¡£
¤Ä¤Þ¤êºÂɸ¤Ï¡¢0, 0 ¤ÎÃÏÅÀ¤òÃæ¿´¼´¤È¤·¤¿¾ì¹ç¡¢º¸±¦¤ÏÂоÎŪ¤Ê°ÌÃ֤ˤʤäƤ¤¤Þ¤¹¡£
Î㤨¤Ð¡¢¥­¥ã¥é¤Îº¸Ã¼¤Î°ÌÃÖ¤¬ X = -9.5f ¤À¤È¤·¤¿¾ì¹ç¡¢±¦Ã¼¤Î°ÌÃÖ¤Ï X = 9.5f ¤Ë¤Ê¤ê¤Þ¤¹¡£
¤È¤¤¤¦¤³¤È¤Ï¡¢¤¤¤º¤ì¤«¤ÎÊÒ¦¤ÎÀ©¸Â¤¹¤ë°ÌÃÖ¤¬¤ï¤«¤ì¤Ð¡¢¤½¤Î¾ðÊó¤òȿž¤µ¤»¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢È¿ÂЦ¤Î°ÌÃÖ¾ðÊó¤ÎÀ©¸Â¤¹¤ë°ÌÃ֤Ȥ·¤Æ¤âÍøÍѤǤ­¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£


¡ã¸¡¾ÚÆ°²è¡¡ºÂɸ¤ÎÂоÎÀ­¡ä
https://gyazo.com/3c7dc502aa68b617f3b5dd6de035ca4c
¡¡

¡¡°Ê¾å¤Î¸¡¾Ú¤Ë¤è¤ê¡¢¥­¥ã¥é¤Î°ÜÆ°¤ÎÀ©¸Â¤È¤Ï¡¢ºÂɸ¤Î°ÌÃÖ¤òÀ©¸Â¡¦À©¸æ¤¹¤ë¤³¤È¤ÈƱµÁ¤Ç¤¢¤ë¤È¸À¤¨¤Þ¤¹¡£

¡¡¤³¤ÎÊýË¡¤òÍøÍѤ·¤Æ¡¢º¸±¦Êý¸þ¤È¾å²¼Êý¸þ¤Î°ÜÆ°ÈϰϤÎÀ©¸æ½èÍý¤ò¥¹¥¯¥ê¥×¥È¤«¤é¹Ô¤¦¤è¤¦¤Ë½èÍý¤òÄɲä·¤Þ¤¹¡£


PlayerController ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢¥­¥ã¥é¤Î°ÜÆ°¤Ç¤­¤ëÈϰϤòÀ©¸Â¤¹¤ë½èÍý¤òÄɲ乤ë


¡¡Àë¸À¥Õ¥£¡¼¥ë¥É¤Ë¡¢°ÜÆ°¤ÎÀ©¸ÂÈϰϤòÀßÄꤹ¤ë¤¿¤á¤Î float ·¿¤Î limitX ÊÑ¿ô¤È limitY ÊÑ¿ô¤òÍÑ°Õ¤·¤Þ¤¹¡£
ÃͤˤϤ½¤ì¤¾¤ì¡¢Àè¤Û¤É¤Î¥­¥ã¥é¤Î°ÜÆ°ÈϰϤȤ·¤Æ²èÌ̤˱ǤëÀ©¸ÂÈϰϤξðÊó¤òÂåÆþ¤·¤Æ¤ª¤­¤Þ¤¹¡£

¡¡¤Ê¤ª¡¢¥¹¥¯¥ê¥×¥È¤òÆɤߤ䤹¤¯¤¹¤ë¤¿¤á¤Ë¡¢Æ±¤¸½¤¾þ»ÒƱ»Î¤Ïʤ٤ÆÀë¸À¤¹¤ë¤è¤¦¤Ë¤·¤Æ¤ª¤­¤Þ¤¹¡£
º£²ó¤ÎÊÑ¿ô¤Ï private ½¤¾þ»Ò¤ÎÊÑ¿ô¤Ç¤¹¤Î¤Ç¡¢Àë¸À¤¹¤ëºÝ¤Ë¤â¾¤Î private ½¤¾þ»Ò¤Èʤ٤ƽñ¤¯¤è¤¦¤Ë¤¹¤ë¤È¡¢¥°¥ë¡¼¥×ʬ¤±¤¬½ÐÍè¤Þ¤¹¡£

¡¡¥­¥ã¥é¤Î°ÜÆ°(°ÌÃÖºÂɸ¤ÎÊѹ¹)¤¬¹Ô¤ï¤ì¤ë¤¿¤Ó¡¢Mathf.Clamp¥á¥½¥Ã¥É¤ò¼Â¹Ô¤·¡¢ÍÑ°Õ¤·¤Æ¤ª¤¤¤¿À©¸ÂºÂɸ¤ÎÃͤÎÈÏ°ÏÆâ¤Ë¼ý¤Þ¤Ã¤Æ¤¤¤ë¤«¤ò³Îǧ¤·¤Þ¤¹¡£
¼ý¤Þ¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï²¿¤â½èÍý¤Ï¹Ô¤¤¤Þ¤»¤ó¤¬¡¢¤â¤·¤âºÂɸ¤¬Èϰϳ°¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢À©¸ÂÈϰϤ˼ý¤á¤ë¤è¤¦¤ËºÂɸ¤ÎÀ©¸æ¤ò¹Ô¤¤¤Þ¤¹¡£


PlayerController.cs

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



¡ãMathf.Clamp¥á¥½¥Ã¥É¡¡»ØÄêÃͤòºÇ¾®ÃÍ¡¢ºÇÂçÃÍÆâ¤ËÀ©¸Â¤¹¤ë¡ä


¡¡Mathf ¹½Â¤ÂΤϡ¢Unity ¤¬ÍÑ°Õ¤·¤Æ¤¤¤ë¡¢¿ô³Ø´Ø¿ô¤ÎÊÑ¿ô¤ä¥á¥½¥Ã¥É¤ò¤Þ¤È¤á¤Æ¤¢¤ë¹½Â¤ÂΤǤ¹¡£
Ä̾ï¤Î Math ¥¯¥é¥¹¤È°Û¤Ê¤ê¡¢Ìá¤êÃÍ¤Ï float ·¿¤ÇÍÑ°Õ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£


»²¹Í¥µ¥¤¥È
Unity ¸ø¼°¥¹¥¯¥ê¥×¥È¡¦¥ê¥Õ¥¡¥ì¥ó¥¹
Mathf



¡¡Mathf.Clamp ¥á¥½¥Ã¥É¤Ï¡¢¡ÖÀ©¸æ¤·¤¿¤¤»ØÄêÃͤò¡¢»ØÄꤷ¤¿ÈÏ°ÏÆâ¤ÎºÇ¾®ÃÍ¡¢ºÇÂçÃͤ˼ý¤á¤Æ¤¯¤ì¤ë(ÃÖ¤­´¹¤¨¤Æ¤¯¤ì¤ë)¡×½èÍý¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡°Ê²¼¤Î½ñ¼°¤ÇÍøÍѤ·¤Þ¤¹¡£


¡ã¥á¥½¥Ã¥É¤Îµ­Ë¡¡ä
  À©¸æ¤·¤¿¤¤»ØÄêÃÍ = Mathf.Clamp(À©¸æ¤·¤¿¤¤»ØÄêÃÍ, ºÇ¾®ÃÍ, ºÇÂçÃÍ);



¡¡º£²ó¤Î¾ì¹ç¤Ç¤¢¤ì¤Ð

  float posX = Mathf.Clamp(transform.position.x, -limitPosX, limitPosX);

¡¡¤È¤¤¤¦·Á¤ÇÍøÍѤ·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢transform.position.x ¤ÎÃͤòÀ©¸æ¤·¡¢
ºÇ¾®Ãͤ¬ -limitPosX °Ê²¼¤Ë¤Ê¤Ã¤¿¾ì¹ç¤Ë¤Ï -limitPosX¤ÎÃͤˡ¢
ºÇÂçÃͤ¬ limitPosX °Ê¾å¤Ë¤Ê¤Ã¤¿¾ì¹ç¤Ë¤Ï limitPosX¤ÎÃͤËÀ©¸Â¤ò¤·¤Æ¤¯¤ì¤Þ¤¹¡£

¡¡¤½¤Î¤¿¤á¡¢º£²ó¤Î¾ì¹ç¡¢ºÇ¾®Ãͤ¬º¸Êý¸þ¤ÎÀ©¸ÂÃÍ¡¢ºÇÂçÃͤ¬±¦Êý¸þ¤ÎÀ©¸ÂÃͤˤʤê¤Þ¤¹¡£

¡¡¿ôÃͤò¤¤¤ì¤Æ½ñ¤¯¤Ê¤é¤Ð

 float posX = Mathf.Clamp(transform.position.x, -4.45f, 4.45f);

¡¡¤È¤Ê¤ê¤Þ¤¹¡£y¤ÎÊý¤â½èÍý¤ÏƱÍͤǤ¹¡£


¡¡¤³¤Î½èÍý¤Î·ë²Ì¤ò¡¢¸½ºß¤Î°ÌÃÖ¾ðÊó¤È¤·¤Æ¹¹¿·¤¹¤ë¤è¤¦¤Ë¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢À©¸Â¤òĶ¤¨¤Æ¤¤¤¿¾ì¹ç¤Ë¤Ï¡¢
¾åµ­¤ÎºÇ¾®ÃÍ(º¸Êý¸þ¤ÎÀ©¸Â)¤ÈºÇÂçÃÍ(±¦Êý¸þ¤ÎÀ©¸Â)¤Î´Ö¤Ë¼ý¤Þ¤ë¤è¤¦¤Ë°ÜÆ°ÈϰϤ¬À©¸Â¤µ¤ì¤Þ¤¹¡£

¡¡¤½¤Î·ë²Ì¡¢¾ï¤Ë¥²¡¼¥à²èÌÌÆâ¤Ë¥×¥ì¥¤¥ä¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¼ý¤Þ¤ë¤è¤¦¤ËÀ©¸æ¤·¤Æ¤¤¤Þ¤¹¡£



¡¡¤Ê¤ªMathf.Clamp¥á¥½¥Ã¥É¤Î°ú¿ô¤Ë¤Ï¥ª¡¼¥Ð¡¼¥í¡¼¥É¤¬¤¢¤ê¡¢°ú¿ô¤Î·¿¤Ï¡¢float·¿¤Èint·¿¤Ç¤½¤ì¤¾¤ìÍøÍѤ¬½ÐÍè¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£


»²¹Í¥µ¥¤¥È
Unity ¸ø¼°¥¹¥¯¥ê¥×¥È¥ê¥Õ¥¡¥ì¥ó¥¹
Mathf.Clamp


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


¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¥»¡¼¥Ö¤·¡¢¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¤ß¤Þ¤¹¡£
¥­¥ã¥é¤ò°ÜÆ°¤µ¤»¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£¤¤¤º¤ì¤ÎÊý¸þ¤Ë°ÜÆ°¤·¤Æ¤â²èÌÌÆâ¤Ë¼ý¤Þ¤ë¤è¤¦¤Ë°ÜÆ°¤ÎÀ©¸æ¤¬½ÐÍè¤Æ¤¤¤ì¤ÐÀ®¸ù¤Ç¤¹¡£


¡ã¼Â¹ÔÆ°²è­¡¡ä
https://gyazo.com/7e8bbdb751c9a8a446dfbc8f74ef2e2f


¡ã¼Â¹ÔÆ°²è­¢¡ä
https://gyazo.com/a6b15d25d9359c4eb202dee8375ff3fa


ÌäÂêÅÀ¤Î¸¡¾Ú¤È²þÁ±°Æ¤ò¹Í¤¨¤ë­¢


¡¡ºÇ¸å¤Ë¤â¤¦£±¤Ä¤À¤±¡¢ÌäÂêÅÀ¤ò³Îǧ¤·¤Æ¡¢²þÁ±¤·¤Æ¤ª¤­¤Þ¤¹¡£

¡¡¥­¥ã¥é¤Î°ÜÆ°¤ÏÀ©¸Â¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤·¤¿¤¬¡¢²èÌ̤ΰìÈÖ¾å¤Î°ÌÃ֤ǥ¸¥ã¥ó¥×¥Ü¥¿¥ó¤òϢ³¤Ç²¡¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
¥­¥ã¥é¤¬Íî²¼¤»¤º¤Ë¾å¶õ¤Ç¤·¤Ð¤é¤¯ÂÔµ¡¤¹¤ë¤è¤¦¤Ê¸½¾Ý¤¬È¯À¸¤·¤Æ¤¤¤ë¤È»×¤¤¤Þ¤¹¡£


¡ã¸¡¾ÚÆ°²è¡ä
https://gyazo.com/79ae4fa0f31fa779e0990d510bd3b408


¡¡¶õÃæ¤òÉâÍ·¤¹¤ë¥ë¡¼¥ë¤«¤é¹Í¤¨¤ë¤È¡¢¤³¤Î¸½¾Ý¤âÉÔ¶ñ¹ç¤Î£±¤Ä¤Ç¤¹¡£¤º¤Ã¤È¾å¶õ¤Ë¤¤¤ë¤À¤±¤Ç¥¯¥ê¥¢¤Ç¤­¤Æ¤·¤Þ¤¦¤«¤é¤Ç¤¹¡£

¡¡¥¸¥ã¥ó¥×¥Ü¥¿¥ó¤ò²¡¤¹¤Î¤ò»ß¤á¤¿¤é¡¢¾å¶õ¤Ë¤È¤É¤Þ¤é¤º¤ËÍî²¼¤ò³«»Ï¤¹¤ë¤è¤¦¤Ë²þÁ±¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£


ÌäÂêÅÀ¤È²þÁ±°Æ


¡¡Ä̾ï¤Ë¥¸¥ã¥ó¥×¥Ü¥¿¥ó¤ò²¡¤·¤ÆÎ¥¤¹Æ°ºî¼«ÂΤˤÏÌäÂê¤Ï¤Ê¤¤¤Ï¤º¤Ç¤¹¡£²¡¤»¤Ð¥¸¥ã¥ó¥×¤·¡¢Ï¢Â³¤Ç²¡¤»¤Ð¶õÃæÉâÍ·¤·¡¢Î¥¤»¤ÐÍî²¼¤ò»Ï¤á¤Þ¤¹¡£
¤Ç¤Ï¤Ê¤¼¡¢²èÌ̤ξåÉô¤Ë¤¤¤Ã¤¿¤È¤­¤À¤±¡¢¤³¤Î¤è¤¦¤Ê¸½¾Ý¤¬È¯À¸¤·¤Æ¤·¤Þ¤¦¤Î¤«¤ò¹Í¤¨¤Æ¤ß¤Þ¤¹¡£

¡¡¥²¡¼¥àÀ½ºî¤Ç½ÅÍפʤ³¤È¤Ï¡¢¥È¥é¥¤¡õ¥¨¥é¡¼¤Ç¤¹¡£²¿¸Î¥¨¥é¡¼¤äÉÔ¶ñ¹ç¤¬È¯À¸¤·¤Æ¤¤¤ë¤Î¤«¤òȯ¸«¤·¡¢¤½¤Î²þÁ±ºö¤ò¹Í¤¨¤ë¤¿¤á¤Ë¤Ï
²¿²ó¤â¥Ç¥Ð¥Ã¥°¤ò¹Ô¤Ã¤Æ¤¤¤Ã¤Æ¡¢¸¶°ø¤òµæÌÀ¤¹¤ë½ê¤«¤é»Ï¤Þ¤ê¤Þ¤¹¡£

¡¡¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¸¡¾Ú¤ò¹Ô¤Ã¤Æ¤¤¤­¤Þ¤¹¡£¼Â¹Ô¤·¤¿¤é¡¢¥Ò¥¨¥é¥ë¥­¡¼¤Ç Yuko_Player ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¡¢
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î Rigidbody2D ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎÃæ¤Ë¤¢¤ë Velocity ¤Î¾ðÊ󤬸«¤ì¤ë¾õÂ֤ˤ·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¤½¤Î¾õÂ֤DzèÌ̤ΰìÈÖ¾å¤Þ¤Ç¥¸¥ã¥ó¥×¥Ü¥¿¥ó¤ò²¡¤·¤Æ°ÜÆ°¤·¡¢¤½¤Î¤Þ¤Þ¤½¤Î°ÌÃ֤ǥ¸¥ã¥ó¥×¥Ü¥¿¥ó¤òÏ¢ÂǤ·¤Æ¤ß¤Þ¤·¤ç¤¦¡£
Velocity¤ÎY¤ÎÃͤò¤è¤¯¸«¤Æ¤¤¤Æ¤¯¤À¤µ¤¤¡£


¡ã¸¡¾ÚÆ°²è¡¡Velocity¤ÎÃͤò³Îǧ¤¹¤ë¡ä
https://gyazo.com/bf6fcc9a71a1c519a5af9f4d5b016da1


¡¡Ä̾Velocity.y¤ÎÃͤÎÃͤϺÇÂç¤Ç¤â 4 Á°¸å¤Þ¤Ç¤·¤«¾å¾º¤·¤Þ¤»¤ó¡£
¤½¤Î¤¿¤á¡¢¶õÃæ¤Ë¤¤¤ë´Ö¤ÏÌäÂꤢ¤ê¤Þ¤»¤ó¤Ç¤·¤¿¤¬¡¢¾å¶õ¤Ç¥¸¥ã¥ó¥×¥Ü¥¿¥ó¤òÏ¢ÂǤ·¤¿¾ì¹ç¡¢Velocity,y ¤ÎÃͤ¬¤º¤Ã¤È¾å¾º¤·Â³¤±¤Æ¤¤¤Þ¤¹¡£


Velocity.y¤ÎÃÍ(10°Ê¾å¤Ë¤Ê¤Ã¤Æ¤¤¤ë)



¡¡²èÌ̾å¤Î¥­¥ã¥é¤Î°ÜÆ°¼«ÂΤÏÀ©¸Â¤µ¤ì¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤·¤¿¤¬¡¢Velocity.y¤ÎÃÍ¡¢¾åÊý¸þ¤Ø¤Î®Å٥٥¯¥È¥ë¤ÎÃͤ¬À©¸Â¤µ¤ì¤Æ¤¤¤Ê¤¤¤¿¤á¡¢
¥¸¥ã¥ó¥×¥Ü¥¿¥ó¤ò²¡¤·¤¿Ê¬¤À¤±¾åÊý¸þ¤Ø¤Î°ÜÆ°¤ò¹Ô¤ª¤¦¤È½èÍý¤¬Æ°¤¤¤Æ¤¤¤ë¤¿¤á¤Ç¤¹¡£
¡¡
¡¡¥­¥ã¥é¤¬Íî²¼¤ò³«»Ï¤¹¤ë¤Î¤Ï¡¢¤³¤Î Velocity.y¤ÎÃͤ¬¥Þ¥¤¥Ê¥¹¤ÎÃͤλþ¤Ç¤¹(²¼Êý¸þ¤Ø¤Î®Å٥٥¯¥È¥ë¤¬Æ°¤¤¤Æ¤¤¤ë)¡£

¡¡Velocity.y¤ÎÃͤϥ¸¥ã¥ó¥×¥Ü¥¿¥ó¤ò²¡¤¹¤Î¤ò»ß¤á¤ë¤È¡¢Velocity.y¤ÎÃͤؤβû»½èÍý¤¬¤Ê¤¯¤Ê¤ê¡¢¼«Á³¤È¥Þ¥¤¥Ê¥¹¤ÎÃͤˤʤê¤Þ¤¹¡£
¤½¤Î¤¿¤á¡¢¥¸¥ã¥ó¥×¥Ü¥¿¥ó¤ò²¡¤¹¤Î¤ò»ß¤á¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢¼«Á³Íî²¼¤·¤Æ¤¤¤ë¤è¤¦¤Ë¸«¤¨¤Æ¤¤¤Þ¤¹¡£ÃÏÌ̤ËÀÜÃϤ·¤Æ¤¤¤ë´Ö¤Ï 0 ¤Ë¤Ê¤ê¤Þ¤¹¡£


¡ã¸¡¾ÚÆ°²è¡¡¥¸¥ã¥ó¥×¥Ü¥¿¥ó¤ò£±²ó²¡¤·¤Æ¡¢¤É¤Î¤è¤¦¤Ë Velocity¤ÎÃͤ¬Æ°¤¯¤«¤ò³Îǧ¤¹¤ë¡ä
https://gyazo.com/ade0163adf03e4d11c4a9720dbf24351


¡¡¤Ä¤Þ¤ê¡¢¥¸¥ã¥ó¥×¥Ü¥¿¥ó¤òÏ¢ÂǤ·¤¿Ê¬¤À¤±¡¢Velocity.y¤ÎÃͤ¬¥×¥é¥¹¤ÎÊý¸þ¤Ë¤É¤ó¤É¤ó¤È²Ã»»¤µ¤ì¤Æ¤·¤Þ¤¦¤¿¤á
Velocity.y¤ÎÃͤ¬¥×¥é¥¹¤«¤é¥Þ¥¤¥Ê¥¹¤Ë¤Ê¤ë¤Þ¤Ç¤Î»þ´Ö¤¬Ä¹¤¯¤Ê¤ê¡¢¤½¤Î¤¿¤á¡¢²èÌ̤ΰìÈÖ¾å¤Ç¤È¤É¤Þ¤Ã¤Æ¤¤¤ë¸½¾Ý¤¬È¯À¸¤·¤Æ¤¤¤Þ¤¹¡£
¡¡

¡¡¤Ç¤Ï¤É¤Î¤è¤¦¤ÊÊýË¡¤Ç²þÁ±¤¹¤ì¤Ð¤è¤¤¤Ç¤·¤ç¤¦¤«¡£

¡¡¥¸¥ã¥ó¥×¤ò¹Ô¤Ã¤¿ºÝ¤Ç¤¹¤¬¡¢¥¸¥ã¥ó¥×¥Ü¥¿¥ó¤ò£±²ó²¡¤·¤¿ºÝ¤Î Velocity.y¤ÎÃͤÎÆ°¤­¤ò¸«¤Æ¤ß¤ë¤È¡¢ºÇÂç¤Ç¤â 4 Á°¸å¤Þ¤Ç¤·¤«¿ôÃͤϾ徺¤·¤Ê¤¤¤è¤¦¤Ç¤¹¡£
¤Ç¤¹¤¬¡¢Àè¤Û¤É¤Ï Velocity.y¤ÎÃͤ¬ 10 °Ê¾å¤ÎÂ礭¤ÊÃͤˤʤäƤ¤¤Þ¤·¤¿¡£¤È¤¤¤¦¤³¤È¤Ï¡¢¤³¤Î Velocity.y¤ÎÃͤ˾å¸ÂÃͤòÀßÄꤹ¤ì¤Ð¡¢¤³¤Î¸½¾Ý¤Ï²þÁ±¤Ç¤­¤½¤¦¤Ç¤¹¡£

¡¡¼ÂºÝ¤Ë¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢½èÍý¤òÄɲ䷤Ƥ¤¤­¤Þ¤¹¡£


PlayerController ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢¥­¥ã¥é¤Î°ÜÆ°¤Ç¤­¤ëÈϰϤòÀ©¸Â¤¹¤ë½èÍý¤òÄɲ乤ë


¡¡Update¥á¥½¥Ã¥ÉÆâ¤Ë¡¢Velocity.y¤ÎÃͤòÀ©¸Â¤¹¤ë½èÍý¤òÄɲä·¤Þ¤¹¡£
Velocity.y¤ÎÃͤò 4 Á°¸å¤È¤Î¤³¤È¤Ç¤·¤¿¤Î¤Ç¡¢Velocity.y¤ÎÃͤκÇÂçÃͤò 5 ¤È¤·¤ÆÀ©¸æ¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¤â¤·¤â Velocity.y¤ÎÃͤ¬ 5 °Ê¾å¤Ë¤Ê¤Ã¤¿¾ì¹ç¤Ë¤Ï¶¯À©Åª¤Ë 5 ¤ËÌ᤹¤è¤¦¤Ë¤·¤Þ¤¹¡£


PlayerController.cs

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



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


¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Þ¤·¤¿¤Î¤Ç¡¢¥»¡¼¥Ö¤ò¤·¤Æ¡¢¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¤ß¤Þ¤¹¡£

¡¡¥²¡¼¥à²èÌ̤ΰìÈÖ¾å¤Ç¥¸¥ã¥ó¥×¥Ü¥¿¥ó¤òÏ¢ÂǤ·¤Æ¤â¡¢Velocity.y¤ÎÃͤ¬Àè¤Û¤É¤Þ¤Ç¤Î¤è¤¦¤Ë°Û¾ï¤Ë¹â¤¤ÃͤޤǾ徺¤·¤Ê¤¯¤Ê¤ê¡¢
¥¸¥ã¥ó¥×¥Ü¥¿¥ó¤ò²¡¤¹¤Î¤È»ß¤á¤ë¤ÈÍî²¼¤¬»Ï¤á¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ì¤ÐÀ®¸ù¤Ç¤¹¡£Velocity.y¤ÎÃͤοôÃͤȥ²¡¼¥à²èÌ̤ÎξÊý¤Ç³Îǧ¤ò¹Ô¤¤¤Þ¤·¤ç¤¦¡£


¡ã¸¡¾ÚÆ°²è­¡¡¡²èÌ̤ΰìÈÖ¾å¤Ç¥¸¥ã¥ó¥×¥Ü¥¿¥ó¤òÏ¢ÂǤ·¤Æ¤â¡¢¤¹¤°¤ËÍî²¼¤¹¤ë¡ä
https://gyazo.com/34034df2516f5e82995e88e58fcb7fcb


¡ã¸¡¾ÚÆ°²è­¢¡¡Velocity.y¤ÎÃͤ¬À©¸Â¤µ¤ì¤Æ¤¤¤ë¡ä
https://gyazo.com/1a83d3dd54974bb964913a7da7bc769b


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

¡¡¼¡¤Ï¡¡¼ê½ç£¹¡¡¡Ý¥Ð¥ë¡¼¥ó¤ÎºîÀ®¤ÈÀ©¸æ¡Ý¡¡¤Ç¤¹¡£

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


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

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

Menu


´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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