ºÇ½ª¹¹¿·¡§
orika_ex_miyako 2023ǯ07·î31Æü(·î) 18:56:37ÍúÎò
¤³¤³¤Ç¤Ï¥´¡¼¥ë¤·¤¿ºÝ¤Î¥²¡¼¥à¥¯¥ê¥¢È½Äê¤È¥¥ã¥é¤ÎÀ©¸æ¤ò¼ÂÁõ¤·¤Þ¤¹¡£
¡ã¼ÂÁõ²èÁü¡¡Game¥Ó¥å¡¼¡ä

¡ãÆ°²è¡¡Scene¥Ó¥å¡¼¡ä
https://gyazo.com/67e45fb124c4ec7020bd33fb4e72d68f
£±£µ¡¥¥´¡¼¥ëÃÏÅÀ¤Ë¿¯Æþ¤·¤¿¤é¥²¡¼¥à¥¯¥ê¥¢¤ÎȽÄê¤ò¹Ô¤¨¤ë¤è¤¦¤Ë¤¹¤ë £±£¶¡¥¥²¡¼¥à¥¯¥ê¥¢¤ÎȽÄê¤Ëȼ¤Ã¤Æ¥¥ã¥é¤Î®ÅÙ¤ò¸ºÂ®¤·¤ÆÄä»ß¤µ¤»¤ë¤È¤È¤â¤Ë¥¥ã¥é¤Î°ÜÆ°¤â½ÐÍè¤Ê¤¤¤è¤¦¤ËÀ©¸æ¤¹¤ë
¡¡¥´¡¼¥ëÃÏÅÀ¤òÄ̲á(¿¯Æþ)¤·¤¿¡¢¤È¤¤¤¦Ã±¸ì¤ò¥×¥í¥°¥é¥à²½¤·¤Æ¤¤¤¯¼ê½ç¤Ç¤¹¡£
¡¡¥´¡¼¥ëÃÏÅÀ¤òÄ̲ᤷ¤¿¤é¡¢¤È¤¤¤¦Ì䤤¤«¤±¤ò¥×¥í¥°¥é¥à¤ÇÀ©¸æ¤ò¹Ô¤¦¤Ë¤Ï¡¢¡Ö¥´¡¼¥ëÃÏÅÀ¤òÄ̲ᤷ¤Æ¤¤¤ë¤«¤É¤¦¤«¡×¤È¤¤¤¦¾ðÊó¤òºî¤ë¤È¤³¤í¤«¤é»Ï¤á¤Þ¤¹¡£
¤³¤Î¾ðÊó¤Ï¥¥ã¥é¤¬´ÉÍý¤¹¤ë¤³¤È¤¬Ë¾¤Þ¤·¤¤¤Ç¤¹¤«¤é¡¢¥¥ã¥é¤¬¥´¡¼¥ëÃÏÅÀ¤òÄ̲ᤷ¤¿¤Î¤«¡¢¤¢¤ë¤¤¤Ï¤Þ¤ÀÄ̲á¤Ï¤·¤Æ¤¤¤Ê¤¤¤Î¤«¡¢¤È¤¤¤¦¾ðÊó¤ò»ý¤Ä¤³¤È¤¬É¬Íפˤʤê¤Þ¤¹¡£
¡¡¤³¤Á¤é¤Ï bool ·¿¤Ç¾ðÊó¤ò´ÉÍý¤Ç¤¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£isGoal ¤È¤¤¤¦ÊÑ¿ô¤òÍÑ°Õ¤·¤Æ¡¢false = ¥´¡¼¥ëÃÏÅÀ¤òÄ̲ᤷ¤Æ¤¤¤Ê¤¤¡¢true = Ä̲ᤷ¤¿¡¢¤È¤¤¤¦¤è¤¦¤ËÀÚ¤êÂؤ¨¤ë¤è¤¦¤Ë¤¹¤ì¤Ð
¤³¤ÎÊÑ¿ô¤ò»²¾È¤¹¤ë¤³¤È¤Ç¡¢¡Ö¥´¡¼¥ëÃÏÅÀ¤òÄ̲ᤷ¤¿¤é¡×¤È¤¤¤¦¾ò·ï¤òɽ¸½¤¹¤ë¤³¤È¤¬½ÐÍè¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡¥´¡¼¥ëÃÏÅÀ¤È¤ÎÄ̲á¤ÎȽÄê¤Ç¤¹¤¬¡¢¥´¡¼¥ëÌò¤Î GoalSet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¡¢Box ·¿¤Î Collider ¤ò¿·¤·¤¯ÍÑ°Õ¤·¤Þ¤¹¡£
¤³¤Î¥³¥é¥¤¥À¡¼¤Ë¥¥ã¥é¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¥³¥é¥¤¥À¡¼¤¬¿¯Æþ¤·¤¿¤é¡¢¤½¤ì¤ò¡Ö¥´¡¼¥ëÃÏÅÀ¤òÄ̲ᤷ¤¿¡×¤ÈȽÄꤹ¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¡¡¥³¥é¥¤¥À¡¼¤À¤±¤Ç¤Ï¤É¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥³¥é¥¤¥À¡¼¤Ë¿¯Æþ¤·¤¿¤Î¤«È½Ä꤬Æñ¤·¤¤¤Î¤Ç¡¢GoalSet ¤Î¥³¥é¥¤¥À¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ï Tag ¤òÀßÄꤷ¤Þ¤¹¡£
¤³¤ì¤Ï¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎʬÎà¤ò¹Ô¤¦¤È¤È¤â¤Ë¡¢È½Äê»þ¤ËÆÃÄê¤Î Tag ¤«¤É¤¦¤«¡¢¤È¤¤¤¦ÊýË¡¤ÇÍøÍѤǤ¤Þ¤¹¡£
¡¡¤¹¤Ç¤ËºîÀ®¤µ¤ì¤Æ¤¤¤ë PlayerController ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Þ¤¹¡£
À߷פμê½ç¤ÇÀâÌÀ¤ò¹Ô¤¤¤Þ¤·¤¿¤è¤¦¤Ë bool ·¿¤Î isGoal ÊÑ¿ô¤òÍÑ°Õ¤·¤Þ¤¹¡£
¤³¤ÎÃͤο¿µ¶Ãͤò¥´¡¼¥ëÃÏÅÀ¤òÄ̲ᤷ¤¿È½ÄêÃͤȤ·¤ÆÍøÍѤ¹¤ë¤³¤È¤Ç¡¢¥´¡¼¥ëÃÏÅÀ¤òÄ̲ᤷ¤¿¾õÂÖ¤òºî¤ê½Ð¤·¤Æ¤¤¤Þ¤¹¡£
¿·¤·¤¤ÊÑ¿ô¤òºîÀ®¤¹¤ëºÝ¤Ë¤Ï¡Ö¤É¤ó¤ÊÌÜŪ¤Î¤¿¤á¤ËɬÍפ«¡×¤ò¹Í¤¨¤ë¤È¤è¤¤¤Ç¤·¤ç¤¦¡£
¼«¤º¤ÈÊÑ¿ô¤Î̾Á°¤â¡¢¤½¤Î¡ÖÌÜŪ¡×¤Ë¨¤·¤¿Ì¾¾Î¤ò¹Í¤¨¤Æ¤¤¤¯¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡¥´¡¼¥ëÃÏÅÀ¤òÄ̲ᤷ¤¿ºÝ¤ÎȽÄê¤Ë¤Ï¡¢Unity¤¬ºÇ½é¤«¤éÄ󶡤·¤Æ¤¯¤ì¤Æ¤¤¤ë¡¢OnTriggerEnter ¤È¤¤¤¦¥á¥½¥Ã¥É¤òÍøÍѤ·¤Þ¤¹¡£
¤³¤ì¤Ï IsTrigger ¤Î¥¹¥¤¥Ã¥Á¤¬Æþ¤Ã¤Æ¤¤¤ë¾¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥³¥é¥¤¥À¡¼¤È¡¢¤³¤Î¥¹¥¯¥ê¥×¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥³¥é¥¤¥À¡¼
¡Ê¤Ä¤Þ¤ê¡¢Penguin ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë Capsule Collider¡Ë¤È¤¬ÀÜ¿¨¤·¤ÆÄ̲á¡Ê¿¯Æþ¡Ë¤·¤¿ºÝ¤Ë¡¢¼«Æ°Åª¤Ë¸Æ¤Ó½Ð¤µ¤ì¤ë¥á¥½¥Ã¥É¤Ç¤¹¡£
¡¡¤³¤Î¤è¤¦¤Ë¡¢¤¢¤ë°ìÄê¤Î¾ò·ï¤òËþ¤¿¤·¤¿ºÝ¤Ë¼«Æ°Åª¤Ë¸Æ¤Ó½Ð¤µ¤ì¤ë¥á¥½¥Ã¥É¤Î¤³¤È¤ò¥³¡¼¥ë¥Ð¥Ã¥¯¡¦¥á¥½¥Ã¥É¤È¤¤¤¤¤Þ¤¹¡£
PlayerController.cs
¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¥»¡¼¥Ö¤ò¹Ô¤¤¡¢PlayerController ¥¹¥¯¥ê¥×¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë Penguin ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Þ¤¹¡£
¿·¤·¤¯Àë¸À¤·¤¿ÊÑ¿ô¤Ï private ½¤¾þ»Ò¤Ç¤¢¤ë¤Î¤Çɽ¼¨¤µ¤ì¤Þ¤»¤ó¤Î¤Ç¡¢¤¤¤Þ¤Þ¤ÇƱ¤¸¾ðÊó¤Î¤ßɽ¼¨¤µ¤ì¤Æ¤¤¤ì¤ÐÌäÂꤢ¤ê¤Þ¤»¤ó¡£
Penguin ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü

¡¡Unity¤Î Collider ¥¯¥é¥¹¤Î»ý¤Ä¥á¥½¥Ã¥É¤Î£±¤Ä¤Ç¤¹¡£
¤³¤Î¥á¥½¥Ã¥É¤¬µ½Ò¤µ¤ì¤¿¥¹¥¯¥ê¥×¥È¤Î¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤ë¥³¥é¥¤¥À¡¼¤ò»ý¤Ä¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡Ê¥¥ã¥é¡Ë¤¬¡¢Â¾¤Î¥³¥é¥¤¥À¡¼¤ò»ý¤Ä¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÄ̲ᤷ¤¿ºÝ¤ËÀÜ¿¨(¿¯Æþ)ȽÄê¤ò¹Ô¤¦¥á¥½¥Ã¥É¤Ç¤¹¡£
¡¡¤³¤Î¥¹¥¯¥ê¥×¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥³¥é¥¤¥À¡¼¤ÎÃæ¤Ë¡¢¿¯Æþ¤·¤¿¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¤¢¤ë¾ì¹ç¡¢¤½¤Î¾ðÊó¤ò Collider ·¿¤Ç¼èÆÀ¤·¡¢¥á¥½¥Ã¥ÉÆâ¤ÇÍøÍѤǤ¤ë¾õÂ֤ˤ·¤Æ¤¯¤ì¤Þ¤¹¡£
¡¡Ä̾拾¥é¥¤¥À¡¼¤ò»ý¤Ä¥ª¥Ö¥¸¥§¥¯¥ÈƱ»Î¤ÏÀÜ¿¨¤·Ää»ß¤·¤Þ¤¹¤¬¡¢¤¤¤º¤ì¤«ÊÒÊý¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥³¥é¥¤¥À¡¼¤Î IsTrigger ¤Î¥¹¥¤¥Ã¥Á¤¬¥ª¥ó¤Ë¤Ê¤Ã¤Æ¤¤¤ë¾ì¹ç¡¢
¥³¥é¥¤¥À¡¼¤ò»ý¤Ä¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÄ̲á(¿¯Æþ)¤¹¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹¡£¤½¤ÎºÝ¤Ë¡¢¤³¤Î¥á¥½¥Ã¥É¤¬¿¯ÆþȽÄê¤ò¹Ô¤¤¤Þ¤¹¡£
// IsTrigger¤¬¥ª¥ó¤Î¥³¥é¥¤¥À¡¼¤ò»ý¤Ä¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÄ̲ᤷ¤¿¾ì¹ç¤Ë¸Æ¤Ó½Ð¤µ¤ì¤ë¡¢¥³¡¼¥ë¥Ð¥Ã¥¯¡¦¥á¥½¥Ã¥É private void OnTriggerEnter(Collider other) { // ¿¯Æþ¤·¤¿¥³¥é¥¤¥À¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î Tag ¤¬ Goal ¤Ê¤é(¤½¤ì°Ê³°¤Î Tag ¤Ê¤é¤Ð°Ê²¼¤Î½èÍý¤ò¹Ô¤ï¤Ê¤¤) if (other.gameObject.tag == "Goal") { Debug.Log("Goal"); // ¥´¡¼¥ëÃÏÅÀ¤òÄ̲ᤷ¤¿¾õÂ֤ˤ¹¤ë isGoal = true; Debug.Log(isGoal); } }
¡¡¿¯ÆþȽÄê¤Ï¥³¥é¥¤¥À¡¼¤Ç¤¢¤ì¤ÐÈ¿±þ¤·¤Æ¤·¤Þ¤¦¤¿¤á¡¢²¿¤âÀ©¸Â¤ò¤«¤±¤Ê¤¤¤È¡¢Î㤨¤Ð¼ÐÌ̤Υ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥³¥é¥¤¥À¡¼¤Ë¤âÈ¿±þ¤·¤Æ¤·¤Þ¤¦¤¿¤á¡¢¤½¤ì¤Ç¤â¥´¡¼¥ë¤ÎȽÄ꤬ȯÀ¸¤·¤Æ¤·¤Þ¤¤¤Þ¤¹¡£
¤½¤Î¤¿¤á¿¤¯¤Î¾ì¹ç¤Ïº£²ó¤Î¼ÂÁõÎã¤Î¤è¤¦¤Ë¡¢Tag ¤Ê¤É¤Ç¿¯ÆþȽÄê¤ò¹Ô¤¦¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÀ©¸æ¤·¤ÆÍøÍѤò¤·¤Þ¤¹¡£
»²¹Í¥µ¥¤¥È
Unity¸ø¼°¥¹¥¯¥ê¥×¥È¥ê¥Õ¥¡¥ì¥ó¥¹
OnTriggerEnter
https://docs.unity3d.com/ja/current/ScriptReferenc...
¡¡GoalSet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤¡¢3D => Cube ¤òÁªÂò¤·¤Þ¤¹¡£
Cube ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬ºîÀ®¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢Ì¾Á°¤ò GoalCollider ¤ËÊѹ¹¤·¤Þ¤¹¡£
GoalCollider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥Ò¥¨¥é¥ë¥¡¼²èÁü

GoalCollider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü

GoalCollider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡Scene¥Ó¥å¡¼²èÁü¤ÈGame¥Ó¥å¡¼²èÁü

¡¡Unity ¤Ç¤Ï¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë£±¤Ä¤À¤±¡¢ Tag(¥¿¥°) ¤È¤¤¤¦»²¾È¥é¥Ù¥ë¤ò³ä¤êÅö¤Æ¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
Î㤨¤Ð¡¢Ê£¿ô¤ÎƱ¤¸ÌÜŪ¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È(Î㤨¤ÐŨ)¤Ë Emeny ¤È¤¤¤¦ Tag ¤òÉÕ¤±¤¿¤ê¡¢
µÕ¤Ë¡¢Ã±°ì¤Î¾ðÊó¤È¤·¤ÆÆÃÄꤹ¤ë¤¿¤á¤Ë¥Ú¥ó¥®¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë Player ¤È¤¤¤¦ Tag ¤òÉÕ¤±¤¿¤ê¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
»²¹Í¥µ¥¤¥È
Unity¸ø¥Þ¥Ë¥å¥¢¥ë
¥¿¥°
https://docs.unity3d.com/ja/current/Manual/Tags.ht...
¡¡GoalCollider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î̾Á°¤Îº¸²¼¤Ë¤¢¤ë Tag ¤ÎÀßÄê¤òÊѹ¹¤·¤Þ¤¹¡£
º¸¥¯¥ê¥Ã¥¯¤¹¤ë¤³¤È¤Ç¥×¥ë¥À¥¦¥ó¥á¥Ë¥å¡¼¤¬É½¼¨¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢°ìÈÖ²¼¤Ë¤¢¤ë Add Tag ¤òÁªÂò¤·¤Þ¤¹¡£
¡¡Ç¤°Õ¤Îʸ»úÎó¤ò Tag ¤È¤·¤ÆÅÐÏ¿¤Ç¤¤Þ¤¹¤Î¤Ç¡¢¡Ü ¥Ü¥¿¥ó¤ò¤ª¤·¤Æ¡¢Water ¤òÅÐÏ¿¤·¤Æ¤¯¤À¤µ¤¤¡£
Tag ¤ÎÄɲÃ

¡¡¤â¤¦°ìÅÙ¡¢GoalCollider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤Æ¡¢Æ±¤¸¤è¤¦¤Ë Tag ¤ÎÀßÄê¤òÁªÂò¤¹¤ë¤È¡¢ÅÐÏ¿¤·¤¿ Goal ¤ÎTag¤¬Äɲ䵤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢
Untagged(Tag ¤Ê¤·)¤Î¾õÂÖ¤ò Goal ¤ËÊѹ¹¤·¤Æ¤¯¤À¤µ¤¤¡£
¡ã¼ê½çÆ°²è¡¡Tag¤ÎÀßÄê¡ä
https://gyazo.com/7dedf65a70c4d4afa7d1517eb618845a
GoalCollider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü

¡¡£³¤Ä¤Î¼ê½ç¤¬¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢½çÈÖ¤ËÀßÄê¤ò¹Ô¤¤¤Þ¤¹¡£
¡¡ºÇ½é¤Ë¡¢¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÂ礤µ¤È°ÌÃÖ¤òÊѹ¹¤·¤Þ¤¹¡£
¡¡¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¡¢¥´¡¼¥ëÃÏÅÀ¤òÄ̲ᤷ¤¿ºÝ¤ËȽÄê¤ò¹Ô¤¦¤¿¤á¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¹¡£
¤Ä¤Þ¤ê¡¢¥Õ¥é¥Ã¥°¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¤¹¤°¸å¤í¦¤«¤éÀßÃÖ¤¹¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡Î¾Ã¼¤Ë¤¢¤ë¥Õ¥§¥ó¥¹¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î°ÌÃ֤ޤǥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î X ¼´¤ò¹¤²¤Þ¤¹¡£
¤Þ¤¿ Y ¼´¤â¥Õ¥é¥Ã¥°¤Î¹â¤µ¤ÈƱ¤¸°Ì¤Ë¹¤²¤Þ¤¹¡£Z¼´¤Ï¸ü¤µ¤Ë¤Ê¤ê¤Þ¤¹¤¬¡¢¤³¤³¤ÏÊѹ¹¤·¤Ê¤¯¤Æ¤âÌäÂꤢ¤ê¤Þ¤»¤ó¡£
¡¡Scene¥Ó¥å¡¼¤ä²¼µ¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü¤ò»²¹Í¤Ë¤·¤ÆÄ´À°¤·¤Æ¤¯¤À¤µ¤¤¡£
GoalCollider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü

Scene¥Ó¥å¡¼²èÁü¡

Scene¥Ó¥å¡¼²èÁü¢

Game¥Ó¥å¡¼²èÁü

¡¡Â³¤¤¤Æ¥³¥é¥¤¥À¡¼¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÄɲä·¤Þ¤¹¡£¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î°ìÈÖ²¼¤Ë¤¢¤ë Add Component ¥Ü¥¿¥ó¤ò²¡¤·¤Æ BoxCollider ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÄɲ䷤Ƥ¯¤À¤µ¤¤¡£
¼«Æ°Åª¤Ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÈƱ¤¸Â礤µ¤Ë¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£Æ±¤¸Â礤µ¤Î¥³¥é¥¤¥À¡¼¤Ë¤Ê¤Ã¤Æ¤¤¤ì¤ÐÌäÂꤢ¤ê¤Þ¤»¤ó¡£
¤³¤ÎÈϰϤ¬¼ÂºÝ¤Ë¥¥ã¥é¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È¤ÎȽÄê¤ò¹Ô¤¦ÈϰϤˤʤê¤Þ¤¹¡£
¡¡Â礤µ¤¬ÌäÂê¤Ê¤±¤ì¤Ð¡¢IsTrigger ¤Î¥¹¥¤¥Ã¥Á¤Ë¥Á¥§¥Ã¥¯¤òÆþ¤ì¤Æ¥ª¥ó¤Î¾õÂ֤ˤ·¤Æ¤¯¤À¤µ¤¤¡£
¤³¤Î¥¹¥¤¥Ã¥Á¤¬¥ª¥ó¤Ç¤Ê¤¤¤È¿¯Æþ¤¹¤ë¥³¥é¥¤¥À¡¼¤Ë¤Ê¤ê¤Þ¤»¤ó¡£(¥ª¥Õ¤À¤È¥³¥é¥¤¥À¡¼Æ±»Î¤¬ÀÜ¿¨¤·¤Æ¿¯Æþ¤Ç¤¤Þ¤»¤ó)
¡¡¤Þ¤¿¡¢PlayerController ¥¹¥¯¥ê¥×¥È¤ËÍÑ°Õ¤·¤¿ OnTriggerEnter ¥á¥½¥Ã¥É¤â¡¢IsTrigger ¤¬¥ª¥ó¤Î¥³¥é¥¤¥À¡¼¤Ë¿¯Æþ¤·¤¿¾ì¹ç¤Ë¤·¤«Æ°¤¤Þ¤»¤ó¡£
GoalCollider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü

Scene¥Ó¥å¡¼²èÁü¡
&ref(-s.png)

Scene¥Ó¥å¡¼²èÁü¢

Game¥Ó¥å¡¼²èÁü

¡¡ºÇ¸å¤Î MeshRenderer ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¥¹¥¤¥Ã¥Á¤ò³°¤·¤Æ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¥ª¥Õ¤Î¾õÂ֤ˤ·¤Þ¤¹¡£
¤³¤¦¤¹¤ë¤³¤È¤Ç¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÉÁ²è¤¹¤ëµ¡Ç½¤¬¥ª¥Õ¤Ë¤Ê¤ë¤¿¤á¡¢¸«¤¨¤Ê¤¤¥³¥é¥¤¥À¡¼¤ò»ý¤Ä¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤Ç¤¤Þ¤¹¡£
GoalCollider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü

Scene¥Ó¥å¡¼²èÁü

Game¥Ó¥å¡¼²èÁü

¡¡¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¡¢¥¥ã¥é¤ò³ê¤é¤»¤Æ¤¤¤¤Þ¤¹¡£¥´¡¼¥ëÃÏÅÀ¤Î¸å¤í¦¤ËÇÛÃÖ¤·¤Æ¤¢¤ë IsTrigger ¤Ë¥Á¥§¥Ã¥¯¤ÎÆþ¤Ã¤Æ¤¤¤ë Box Collider ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ËÂФ·¤Æ
¥¥ã¥é¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¿¯Æþ¤·¤Æ Capsule Collider ¤¬ÀÜ¿¨¤·¤¿¤È¤¡¢PlayerController ¥¹¥¯¥ê¥×¥È¤ËÄɲä·¤¿ OnTriggerEnter ¥á¥½¥Ã¥É¤¬¼«Æ°Åª¤Ë¸Æ¤Ó½Ð¤µ¤ì¤Þ¤¹¡£
¡¡¤³¤Î½èÍý¤ÎÃæ¤Ç¤Ï¡¢Goal ¤Î Tag ¤ò»ý¤Ä¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¿¯Æþ¤·¤¿ºÝ¤Ë¡¢isGoal ¤ò true ¤Ë¤·¤Æ½ÅʣȽÄê¤òËɤ°¤È¤È¤â¤Ë¥´¡¼¥ëÃÏÅÀ¤òÄ̲ᤷ¤¿¾õÂÖ¤òºî¤ê½Ð¤·¤Þ¤¹¡£
¤³¤Î¤è¤¦¤Ë bool ·¿¤òÍøÍѤ¹¤ë¤³¤È¤Ç¥²¡¼¥àÆâ¤ËÆÃÄê¤Î¾õ¶·¡¦¾õÂÖ¤ÎÀßÄê¤ò¥²¡¼¥àÆâ¤Î»ÅÁȤߤȤ·¤ÆÁȤ߹þ¤à¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
¡¡¤Þ¤¿ Debug.Log ¥á¥½¥Ã¥É¤¬¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢Console ¤Ë¡¢¥´¡¼¥ë¤Îʸ»ú¤È¡¢isGoal ¤ÎÃÍ(true) ¤È¤¬É½¼¨¤µ¤ì¤ì¤Ð¡¢À©¸æ¤ÏÀ®¸ù¤Ç¤¹¡£
¡ã¼Â¹ÔÆ°²è¡ä
https://gyazo.com/c5e3b0d7c7567d17add78d356bc210aa
¡¡¤³¤ì¤Ç¡¢¥´¡¼¥ëÃÏÅÀ¤òÄ̲ᤷ¤¿¾ðÊó¤ÏȽÄê¤Ç¤¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤·¤¿¡£
¸½ºß¡¢¥´¡¼¥ëÃÏÅÀ¤òÄ̲ᤷ¤Æ¤â¥¥ã¥é¤Î®Å٤ϸºÂ®¤»¤º¡¢¤Þ¤¿¤º¤Ã¤È¥¥ã¥é¤Î°ÜÆ°Áàºî¤¬¹Ô¤¨¤ë¾õÂ֤ˤʤäƤ¤¤Þ¤¹¡£
¡¡Â³¤¤¤Æ¤Ï¡¢¥´¡¼¥ëÃÏÅÀ¤òÄ̲ᤷ¤¿¤È¤¤¤¦¾ò·ï¤ò¸µ¤Ë¤·¤Æ¡¢¥¥ã¥é¤Î®ÅÙ¤ò½ù¡¹¤ËÃÙ¤¯¤ÆÄä»ß¤µ¤»¤Æ¡¢¤Þ¤¿¥¥ã¥é¤Î°ÜÆ°¤ò¹Ô¤¨¤Ê¤¯¤¹¤ë¤¿¤á¤ÎÀ©¸æ¤ò¹Ô¤¤¤Þ¤¹¡£
£±£¶¡¥¥²¡¼¥à¥¯¥ê¥¢¤ÎȽÄê¤Ëȼ¤Ã¤Æ¥¥ã¥é¤Î®ÅÙ¤ò¸ºÂ®¤·¤ÆÄä»ß¤µ¤»¤ë¤È¤È¤â¤Ë¥¥ã¥é¤Î°ÜÆ°¤â½ÐÍè¤Ê¤¤¤è¤¦¤ËÀ©¸æ¤¹¤ë 
¡¡PlayerController ¥¹¥¯¥ê¥×¥È¤Ë isGoal ÊÑ¿ô¤òÍÑ°Õ¤·¤¿¤³¤È¤Ë¤è¤Ã¤Æ¡¢OnTriggerEnter ¥á¥½¥Ã¥ÉÆâ¤Î½èÍý¤Ë¹ç¤ï¤»¤Æ
¤³¤ÎÃͤ¬ÊѲ½¤¹¤ë¤è¤¦¤Ë¤Ê¤ê¡¢¥´¡¼¥ëÃÏÅÀ¤òÄ̲ᤷ¤Æ¤¤¤ë¤«¡¢¤Þ¤ÀÄ̲ᤷ¤Æ¤¤¤Ê¤¤¤«¡¢¤È¤¤¤¦¾õÂÖ¤ò´ÉÍý¤Ç¤¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤·¤¿¡£
¡¡¤³¤Î¼ê½ç¤Ç¤Ï¤³¤Î¾ðÊó¤òÍøÍѤ·¤Æ¡¢°Ê²¼¤Î£³¤Ä¤ÎÀ©¸æ¤ò¹Ô¤¤¤Þ¤¹¡£
¡¡£±¡¥¡Ú¥´¡¼¥ëÃÏÅÀ¤òÄ̲ᤷ¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢¥¥ã¥é¤Î®ÅÙ¤ò½ù¡¹¤ËÄã²¼¤µ¤»¤ë¡Û ¡¡£²¡¥¡Ú¥´¡¼¥ëÃÏÅÀ¤òÄ̲ᤷ¤Æ¤¤¤ë¾ì¹ç¤Ç¡¢¤«¤Ä¡¢¥¥ã¥é¤Î®ÅÙ¤¬°ìÄêÃͤè¤ê¤âÄã²¼¤·¤¿¾ì¹ç¤Ë¤Ï¡¢¥¥ã¥é¤òÄä»ß¤µ¤»¤ë¡Û ¡¡£³¡¥¡Ú¥´¡¼¥ëÃÏÅÀ¤òÄ̲ᤷ¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢¥¥ã¥é¤Î°ÜÆ°¤ò¹Ô¤¨¤Ê¤¤¤è¤¦¤Ë¤¹¤ë¡Û
¡¡¤É¤Î¤è¤¦¤Ë¤¹¤ì¤Ð¡¢¾å¼ê¤¯ isGoal ÊÑ¿ô¤òÍøÍѤ·¤Æ¡¢¾åµ¤ÎÀ©¸æ¤ò¹Ô¤¨¤ë¤«¡¢¥í¥¸¥Ã¥¯¤ò¹Í¤¨¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
¡¡ÆüËܸì¤ò¥×¥í¥°¥é¥à²½¤¹¤ë¤È¤¤Ë¤Ï¡¢¥í¥¸¥Ã¥¯¤òÁȤࡢ¤È¤¤¤¦¸ÀÍÕ¤ò»È¤¤¤Þ¤¹¡£
ʪ»ö¤òÏÀÍýŪ¤Ë¹Í¤¨¤Æ¡¢¤É¤Î¤è¤¦¤ÊÀ©¸æ¤ÎÁȤߤ¢¤ï¤»¤òºî¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢¼ÂÁõ¤·¤¿¤¤½èÍý¤ò¼Â¸½¤Ç¤¤ë¤è¤¦¤·¤Þ¤·¤ç¤¦¡£
¡¡¥í¥¸¥Ã¥¯¤òµ½Ò¤¹¤ëºÝ¤Ë¤Ï¡¢¤¤¤¤Ê¤ê¥×¥í¥°¥é¥à¤ò½ñ¤¯¤Î¤Ç¤Ï¤Ê¤¯¡¢¤³¤³¤«¤Ê¡©¡¡¤È¤¤¤¦Éôʬ¤Ë¡¢ÆüËܸì¤Î¥³¥á¥ó¥È¤òÍÑ°Õ¤·¤Þ¤¹¡£
¤½¤Î¾å¤Ç¡¢¤½¤ÎÆüËܸì¤Î½èÍý¤ò¥×¥í¥°¥é¥à²½¤·¤Æ¤¤¤¤Þ¤¹¡£¤³¤¦¤¹¤ë¤³¤È¤Ç½èÍý¤ÎÆâÍƤò¹Í¤¨¤Ê¤¬¤é¥í¥¸¥Ã¥¯¤ò¹½ÃÛ¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
¤Þ¤¿¡¢½èÍý¤¬´°À®¤·¤¿¾ì¹ç¤Ë¤â¤½¤Î¤Þ¤Þ¥³¥á¥ó¥È¤¬Í¸ú¤Ë¤Ê¤ë¤¿¤á¡¢½èÍý¤Î³Îǧ¤âÍưפ˹Ԥ¨¤Þ¤¹¡£
¡¡¥¥ã¥é¤Î®ÅÙ¤ò²¼¤²¤ë¤Ë¤Ï¡¢¤É¤ÎÃͤòÀ©¸æ¤¹¤ì¤Ð¤¤¤¤¤Î¤«¡¢Â®Å٤ξðÊó¤òÀ©¸æ¤¹¤ë¤È¤·¤¿¾ì¹ç¡¢·Ñ³Ū¤Ê½èÍý¤¬É¬ÍפʤΤ«¡¢
·Ñ³Ū¤Ê½èÍý¤òºî¤ë¤È¤·¤¿¤é¡¢FixedUpdate ¥á¥½¥Ã¥É¤¬¤¤¤¤¤Î¤«¡¢Update ¥á¥½¥Ã¥É¤¬¤¤¤¤¤Î¤«¡£
¡¡°ìÅ٤ˤ¹¤Ù¤Æ¤Î¤³¤È¤ò¤ä¤í¤¦¤È¤Ï¤»¤º¡¢½èÍý¤ò£±¤Ä¤º¤Ä·¡¤ê²¼¤²¤Æ¤¤¤¡¢½ù¡¹¤ËÁ´ÂΤνèÍý¤ò¹Í¤¨¤Æ¤¤¤¯¤è¤¦¤Ë¤·¤Þ¤¹¡£
¡¡
¡¡Àè¤Û¤ÉºîÀ®¤·¤¿ isGoal ÊÑ¿ô¤Ê¤É¤òÍøÍѤ·¤Æ if ʸ¤Î¾ò·ï¼°¤ËÍøÍѤ·¤Þ¤¹¡£
¿·¤·¤¯ÍÑ°Õ¤¹¤ëÊÑ¿ô¤Ï¤¢¤ê¤Þ¤»¤ó¡£
¡¡if ʸÆâ¤Ë¤Ï return ¥¡¼¥ï¡¼¥É¤òÍøÍѤ¹¤ë¤³¤È¤Ë¤è¤ê¡¢½èÍý¤ò¼Â¹Ô¤µ¤»¤Ê¤¤¤¿¤á¤ÎÀ©¸æµ¡Ç½¤ò¼ÂÁõ½ÐÍè¤Þ¤¹¡£
º£²ó¤Ç¤¢¤ì¤Ð¡¢¥´¡¼¥ë¤·¤¿¸å¤Ë¤Ï¥¡¼ÆþÎϤʤɤνèÍý¤ò¼Â¹Ô¤µ¤»¤Ê¤¤¤è¤¦¤Ë½èÍý¤òÄɲ䷤Ƥ¤¤Þ¤¹¡£
¡¡return ¤Î½èÍý¤Ï¡¢½èÍý¤òÀ©¸æ¤·¤¿¤¤¾ì½ê¤ò¤è¤¯¶ãÌ£¤·¤¿¾å¤Ç¡¢¤É¤Î¤è¤¦¤ÊÀ©¸æ¤¬½ÐÍè¤ë¤Î¤«¤ò¹Í¤¨¤ÆºîÀ®¤¹¤ë¤è¤¦¤Ë¿´³Ý¤±¤Þ¤¹¡£
Î㤨¤Ð FixedUpdate ¥á¥½¥Ã¥ÉÆâ¤Ë return ʸ¤òµ½Ò¤·¤¿¾ì¹ç¡¢¤½¤Î½èÍý¤è¤ê¤â²¼¤Ë Move ¥á¥½¥Ã¥É¤Ê¤É¤¬¤¢¤ì¤Ð¡¢¤½¤ì¤é¤¬À©¸æ¤ÎÂоݤȤʤê¤Þ¤¹¡£
¤½¤¦¤¹¤ë¤³¤È¤Ç¡¢¿§¡¹¤Ê¾ì½ê(³Æ¥á¥½¥Ã¥ÉÆâ¤Ë¸ÄÊÌ)¤Ë return ¤òµ½Ò¤»¤º¤ËºÑ¤à¤¿¤á¤Ç¤¹¡£
¡¡¤Þ¤º¤Ï¥³¡¼¥É¤òµ½Ò¤¹¤ëÁ°¤Ë¡¢¼«Ê¬¤Î¹Í¤¨¤¿½èÍý¤ò³ºÅö¤Î²Õ½ê¤ËÆüËܸì¤Ç¥³¥á¥ó¥È¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
¤½¤Î¾å¤Ç½èÍý¤ò½ñ¤¤¤Æ¤ß¤Þ¤·¤ç¤¦¡£¤É¤Î¤è¤¦¤ÊÃͤòÀ©¸æ¤¹¤ì¤Ð¤¤¤¤¤Î¤«¤ò¥¤¥á¡¼¥¸¤¹¤ë¤³¤È¤¬ÂçÀڤǤ¹¡£
PlayerController.cs
¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¥»¡¼¥Ö¤ò¹Ô¤¤¤Þ¤¹¡£
¡¡ÊÑ¿ô¤ÎÄɲäϤ¢¤ê¤Þ¤»¤ó¤Î¤Ç¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¾å¤Ç¤ÎÊѹ¹ÅÀ¤Ï¤¢¤ê¤Þ¤»¤ó¡£
Penguin ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü

¡¡¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¥´¡¼¥ëÃÏÅÀ¤òÄ̲ᤷ¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£¥¥ã¥é¤Î®ÅÙ¤¬½ù¡¹¤Ë²¼¤¬¤Ã¤Æ°ìÄê®ÅÙ¤è¤ê¤â²¼¤¬¤Ã¤¿¾ì¹ç¤Ë¤ÏÄä»ß¤·¤Þ¤¹¡£
¤Þ¤¿¡¢¥´¡¼¥ëÃÏÅÀ¤òÄ̲ᤷ¤¿¤éº¸±¦Êý¸þ¤Î¥¡¼ÆþÎϤò¹Ô¤Ã¤Æ¤â¥¥ã¥é¤¬°ÜÆ°¤·¤Ê¤¤¤è¤¦¤ËÀ©¸æ¤µ¤ì¤Æ¤¤¤ì¤ÐÀ©¸æÀ®¸ù¤Ç¤¹¡£
¡ã¼Â¹ÔÆ°²è¡ä
https://gyazo.com/9d4057bf302677fcef312856aea82221
¡¡PlayerController ¥¹¥¯¥ê¥×¥È¤Î ¡ù¡¡¢¡ù¢ ¤Î±¦ÊÕ¤ÎÉôʬ¤Ë¤Ï¡¢0.985f ¤ä 2.5f ¤È¤¤¤¦¤è¤¦¤Ë¼Â¿ô¤¬µ½Ò¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
¤³¤¦¤¤¤Ã¤¿µ½Ò¤ò¥ê¥Æ¥é¥ëɽµ¤È¤¤¤¤¤Þ¤¹¡£¥ê¥Æ¥é¥ëɽµ¤Ï¤ï¤«¤ê¤ä¤¹¤¤È¿ÌÌ¡¢°ìÀÚÍ»Ä̤¬Íø¤¤Þ¤»¤ó¡£¾ï¤Ë¸ÇÄêÃͤȤ·¤Æ½èÍý¤¬Æ°¤¯¤¿¤á¤Ç¤¹¡£
¡¡¤³¤ì¤é¤òÊÑ¿ô¤ËÊѹ¹¤·¤Æ¡¢¸½ºß¤Î¥ê¥Æ¥é¥ëɽµ¤ÎÃͤòÂåÆþ¤·¤ÆÍøÍѤ¹¤ë¤è¤¦¤Ë½¤Àµ¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡Àë¸À¤¹¤ëºÝ¤Î½¤¾þ»Ò¤Ï private ¤Ç¡¢ÊÑ¿ô̾¤Ï¼«Í³¤ÇÌäÂꤢ¤ê¤Þ¤»¤ó(ÍÑÅӤ˸«¹ç¤Ã¤¿Ì¾Á°¤Ë¤·¤Þ¤·¤ç¤¦)¡£
ÂåÆþ½èÍý¡¢¾ò·ï¼°¤ÎÈæ³Ó½èÍý¤ò¹Ô¤¦¤¿¤á¤Ë¤Ïº¸Êդȱ¦Êդη¿¤¬Æ±¤¸¤Ç¤¢¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
PlayerController.cs¡¡»²¹ÍÎã
¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£
¡¡¿·¤·¤¯Àë¸À¤·¤¿ÊÑ¿ô¤Ï private ½¤¾þ»Ò¤Ç¤¢¤ë¤Î¤Ç¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Ë¤Ïɽ¼¨¤µ¤ì¤Þ¤»¤ó¡£
¤¤¤Þ¤Þ¤Ç¤ÈƱ¤¸¾ðÊó¤Î¤ßɽ¼¨¤µ¤ì¤Æ¤¤¤ì¤ÐÌäÂꤢ¤ê¤Þ¤»¤ó¡£
¡¡¡ù¡¤È¡ù¢¤Î¥ê¥Æ¥é¥ëɽµ¤ÎÉôʬ¤òÊÑ¿ô¤ËÊѹ¹¤·¤¿¤é¡¢ÃͤâÊѹ¹¤·¤Æ¤É¤ó¤ÊµóÆ°¤Ë¤Ê¤ë¤«¤ò³Îǧ¤·¤Æ¤ª¤¤Þ¤·¤ç¤¦¡£
¤³¤Î¤è¤¦¤Ë¼«Ê¬¤Ç½èÍý¤òÊѹ¹¤¹¤ë¤³¤È¤Ç¡¢¥¹¥¯¥ê¥×¥È¤Ë¤è¤Ã¤Æ¤É¤Î¤è¤¦¤Ë¥²¡¼¥à¤ÎµóÆ°¤¬ÊѲ½¤¹¤ë¤«¤ò¤Ä¤«¤á¤ì¤Ð¡¢¥³¡¼¥É¾å¤Î½èÍý¤ò¥¤¥á¡¼¥¸¤·¤ä¤¹¤¯¤Ê¤ê¤Þ¤¹¡£
¡ãÎã¡¡¡ù¢¡¡¤Î±¦ÊÕ¤ÎÃͤòÊѹ¹¤·¤¿¾ì¹ç(¸«¤¨¤ä¤¹¤¯¤¹¤ë¤¿¤á¤Ë¥Õ¥§¥ó¥¹¤ÏÈóɽ¼¨¤Ë¤·¤Æ¤¤¤Þ¤¹)¡ä
2.0f
https://gyazo.com/3ff58b30e8bc2f8b12001e9199e503da
2.5f
https://gyazo.com/c1660bf33f2acccdf0f9d8431326dfdd
¡¡°Ê¾å¤Ç¤³¤Î¼ê½ç¤Ï½ªÎ»¤Ç¤¹¡£
¡¡=>¡¡¼¡¤Ï¡¡¼ê½ç£±£±¡¡¡Ý¾ã³²Êª¤Î½àÈ÷¡Ý¡¡¤Ç¤¹¡£
- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- ¥×¥í¥°¥é¥ß¥ó¥°
¥³¥á¥ó¥È¤ò¤«¤¯