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

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

¼ê½ç£±£±¡¡¡Ý¥­¥ã¥é¤È²ÖÎؤÎÀÜ¿¨È½Äê¤ò¼ÂÁõ¡Ý
£±£·¡¥¥¹¥¯¥ê¥×¥È¤ò»È¤Ã¤Æ¡¢¥­¥ã¥é¤¬²ÖÎؤòÄ̲ᤷ¤¿ºÝ¤ÎȽÄê¤ò¼ÂÁõ¤¹¤ë
£±£¸¡¥¥¹¥¯¥ê¥×¥È¤ò»È¤Ã¤Æ¡¢²ÖÎؤòÄ̲ᤷ¤¿ºÝ¤ËÆÀÅÀ¤ò²Ã»»¤¹¤ë½èÍý¤ò¼ÂÁõ¤¹¤ë



¡¡¿·¤·¤¤³Ø½¬ÆâÍƤϡ¢°Ê²¼¤ÎÄ̤ê¤Ç¤¹¡£

¡¡¡¦¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î·Á¾õ¤È°Û¤Ê¤ë³ÑÅÙ¤ò»ý¤Ä¥³¥é¥¤¥À¡¼¤ÎºîÀ®ÊýË¡
¡¡¡¦Transform.parentÊÑ¿ô



£±£·¡¥¥¹¥¯¥ê¥×¥È¤ò»È¤Ã¤Æ¡¢¥­¥ã¥é¤¬²ÖÎؤòÄ̲ᤷ¤¿ºÝ¤ÎȽÄê¤ò¼ÂÁõ¤¹¤ë

£±¡¥Àß·×


¡¡¤É¤Î¤è¤¦¤ËÀß·×¥í¥¸¥Ã¥¯¤ò¹Í¤¨¤Æ¤¤¤±¤Ð¤è¤¤¤«¡¢Á°²ó³Ø½¬¤·¤¿¡¢¿åÌ̤ȤÎÃå¿åȽÄê¤ò¸µ¤Ë¹Í¤¨¤Æ¤ß¤Þ¤·¤ç¤¦¡£

¡¡²ÖÎؤò¤¯¤°¤ë¡¡=>¡¡²ÖÎؤ˿¯Æþ²Äǽ¤Ê¥³¥é¥¤¥À¡¼¡ÊIsTrigger¡Ë¤òÀßÃÖ¤¹¤ë¡£¤½¤³¤ò¥­¥ã¥é¤¬Ä̲᤹¤ì¤Ð¡¢¡Ö¤¯¤°¤Ã¤¿¡×ȽÄê¤ò¹Ô¤¨¤ë¡¡


¡¡¤³¤Á¤é¤ÎÀ©¸æ¤ò¼ÂÁõ¤¹¤ë¤¿¤á¤Ë¤Ï¡¢²ÖÎئ¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄê¤È¡¢¥­¥ã¥é¦¤Î¥¹¥¯¥ê¥×¥È¤ÎÀßÄ꤬ɬÍפˤʤê¤Þ¤¹¡£

¡¡¡¦²ÖÎؤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÃæ±ûÉô¡Ê¤¯¤°¤ì¤ë¶õ´Ö¡Ë¤Ë¥³¥é¥¤¥À¡¼¤òÀßÃÖ¤·¤Æ¡¢¥­¥ã¥é¤¬¿¯Æþ¤·¤¿¾ì¹ç¤ËOnTriggerEnter¥á¥½¥Ã¥É¤ò»È¤Ã¤Æ¿¯ÆþȽÄê¤ò¹Ô¤¨¤ë¤è¤¦¤Ë¤¹¤ë
¡¡¡¦¥­¥ã¥é¤Î PlayerController ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢OnTriggerEnter ¥á¥½¥Ã¥ÉÆâ¤Ë Tag ¤Ë¤è¤ëʬ´ô¤òºîÀ®¤·¡¢²ÖÎØÍѤΠTag ¤ò»ý¤Ä¥³¥é¥¤¥À¡¼¤Ë¿¯Æþ¤·¤¿¤é¡ÖÄ̲á¡×¤ÈȽÄê¤Ç¤­¤ë¤è¤¦¤Ë½èÍý¤òÄɲ乤ë

¡¡¤³¤Î£²ÅÀ¤Ç¤¹¡£

¡¡PlayerController ¥¹¥¯¥ê¥×¥È¤Ë¼ÂÁõºÑ¤Î OnTriggerEnter ¥á¥½¥Ã¥É¤òÍøÍѤǤ­¤ë¤è¤¦¤Ë¡¢FlowerCircle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤â¥³¥é¥¤¥À¡¼¤òÀßÃÖ¤·¤Þ¤¹¡£
¿åÌ̤Υ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¤È¤­¤ÈƱ¤¸¼êË¡¤Ç¤¹¡£

¡¡¤½¤Á¤é¤Ë¥³¥é¥¤¥À¡¼¤òÀßÄꤷ¤¿¤é¡¢PlayerController ¥¹¥¯¥ê¥×¥È¤Î OnTriggerEnter ¥á¥½¥Ã¥É¤ò½¤Àµ¤·¤Þ¤¹¡£
¿åÌ̤Υ³¥é¥¤¥À¡¼¤Ë¿¯Æþ¤·¤Æ¡ÖÃå¿å¡×¤ÈȽÄꤷ¤¿ºÝ¤ÈƱ¤¸¤è¤¦¤Ë¡¢¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»ý¤Ä Tag ¤òÍøÍѤ·¤Æ¡¢
¤É¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥³¥é¥¤¥À¡¼¤Ë¿¯Æþ¤·¤¿¤«¤òʬ´ô¤òºîÀ®¤·¤ÆȽÄê¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡¤Þ¤º¤Ï¡¢²ÖÎØÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄ꤫¤é»Ï¤á¤Þ¤¹¡£
¡¡

£²¡¥FlowerCircle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë Rigidbody ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÄɲ乤ë


¡¡¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë FlowerCircle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤Æ¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤é¡¢°ìÈÖ²¼¤Ë¤¢¤ë Add Component ¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤¡£
Rigidbody ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÄɲä·¤Þ¤¹¡£

¡¡Rigidbody ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÄɲä·¤¿¤é¡¢Use Gravity ¤Î¥Á¥§¥Ã¥¯¤ò³°¤·¤Æ¥ª¥Õ¤Ë¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£
¥ª¥Õ¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤È½ÅÎϤαƶÁ¤ò¼õ¤±¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£


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



£³¡¥FlowerCircle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥³¥é¥¤¥À¡¼¤òÄɲ乤ë


¡¡Â³¤¤¤Æ¡¢¥­¥ã¥é¤È²ÖÎؤȤÎÀÜ¿¨È½Äê¤ò¹Ô¤¨¤ë¤è¤¦¤Ë¤¹¤ë¤¿¤á¤Ë¡¢¥³¥é¥¤¥À¡¼¤òÄɲ䷤Ƥ¤¤­¤Þ¤¹¡£
¤³¤Î¤È¤­¡¢¤¿¤À FlowerCircle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥³¥é¥¤¥À¡¼¤ò¥¢¥¿¥Ã¥Á¤·¤¿¤À¤±¤Ç¤Ï¡¢·Á¾õ¤¬¾å¼ê¤¯ÀßÄê¤Ç¤­¤Þ¤»¤ó¡£

¡¡º£²ó¤Ï¤Þ¤º¡¢¤³¤Î¾å¼ê¤¯ÀßÄê¤Ç¤­¤Ê¤¤¥Ñ¥¿¡¼¥ó¤ò³Ø½¬¤·¤Æ¤«¤é¡¢¾å¼ê¤¯ÀßÄꤹ¤ëÊýË¡¤ò³Ø½¬¤·¤Þ¤¹¡£


£´¡¥¾å¼ê¤¯¤¤¤«¤Ê¤¤¾ì¹ç¤Î¥³¥é¥¤¥À¡¼


¡¡FlowerCircle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤é¡¢°ìÈÖ²¼¤Ë¤¢¤ë Add Component ¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤·¤Æ
Box Collider ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÄɲ䷤Ƥ¯¤À¤µ¤¤¡£


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



¡¡Box Collider ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Edit Collider ¥Ü¥¿¥ó¤ò²¡¤·¤¿¤ê¡¢Size ¤òÊѹ¹¤·¤¿¤ê¤·¤Æ¡¢¥³¥é¥¤¥À¡¼¤Î·Á¾õ¤òÊѹ¹¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£


¡ã¸¡¾ÚÆ°²è¡¡¥³¥é¥¤¥À¡¼¤Î·Á¾õ¤òÊѤ¨¤Æ¤ß¤ë¤¬¡Ä¡ä
https://gyazo.com/ccd4cb4eacdc2ba23b174da0b392edc0


FlowerCircle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥³¥é¥¤¥À¡¼¤Î Size (5, 1, 5)¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü



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



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



¡¡¤É¤Î¤è¤¦¤Ë·Á¾õ¤òÁàºî¤·¤Æ¤¤¤Æ¤â¡¢³ÑÅÙ¤¬45ÅÙʬ¤º¤ì¤Æ¤·¤Þ¤¤¤Þ¤¹¡£¤³¤ì¤Ï¡¢¥³¥é¥¤¥À¡¼¤Î·Á¾õ¤Î³ÑÅÙ¤Ï
¿Æ¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ë FlowerCircle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î²óž³ÑÅÙ¡ÊRotation¡Ë¤ÎÃͤ˰͸¤¹¤ë¤¿¤á¤Ç¤¹¡£

¡¡FlowerCircle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¿Æ¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ê¡¢¼ÂºÝ¤Ë¤Ï²ÖÎؤò·Á¤É¤Ã¤Æ¤¤¤ë¤Î¤Ï»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Î Flower ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¹¡£
¤³¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤ÎÇÛÃÖ¤¬²ÖÎؤˤʤë¤è¤¦¤ËÀßÃÖ¤µ¤ì¤Æ¤¤¤ë¤¿¤á¡¢¿Æ¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ë FlowerCircle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î³ÑÅÙ¤òÍøÍѤ·¤¿¾ì¹ç
ʤ٤Ƥ¤¤ë³ÑÅ٤ȥº¥ì¤¬À¸¤¸¤Æ¤·¤Þ¤¤¡¢·ë²ÌŪ¤Ë¥³¥é¥¤¥À¡¼¤Î·Á¾õ¤¬¥ª¥Ö¥¸¥§¥¯¥È¤Î·Á¾õ¤È°ìÃפ·¤Ê¤¤¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£


£µ¡¥¡ã¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î·Á¾õ¤È°Û¤Ê¤ë³ÑÅÙ¤ò»ý¤Ä¥³¥é¥¤¥À¡¼¤ÎºîÀ®ÊýË¡¡ä


¡¡¼ÂºÝ¤Ë³Îǧ¤·¤Æ¤¤¤¿¤À¤¤¤¿¤è¤¦¤Ë¡¢¥³¥é¥¤¥À¡¼¤Î·Á¾õ¤òÊѤ¨¤Æ¤â²óž³ÑÅÙ¤òÊѹ¹¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£
¤½¤Î¤¿¤á¡¢»ÄÇ°¤Ê¤¬¤é¤³¤Î¤Þ¤Þ¤Ç¤Ï¥ª¥Ö¥¸¥§¥¯¥È¤Î·Á¾õ¤È¥³¥é¥¤¥À¡¼¤Î·Á¾õ¤¬°ìÃפ·¤Þ¤»¤ó¡£

¡¡¤³¤ì¤Ï¥²¡¼¥à¤Ë¤è¤ê¤Þ¤¹¤¬¡¢¥ª¥Ö¥¸¥§¥¯¥È¤Î·Á¾õ = ¥³¥é¥¤¥À¡¼¤Î·Á¾õ¤Ï¾ï¤Ë°ìÃפ·¤Æ¤¤¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¡£¡ÊÎ×µ¡±þÊѤˡ¢½ÀÆð¤ËÂбþ¤ò¤·¤Þ¤·¤ç¤¦¡Ë
¤Ç¤¹¤¬¡¢º£²ó¤Î¥²¡¼¥à¤Ç¤Ï¡¢²ÖÎؤηÁ¾õ¤Ë¸«¹ç¤Ã¤¿¥³¥é¥¤¥À¡¼¤Î·Á¾õ¤ò»ý¤¿¤»¤¿¤¤¤Î¤Ç¡¢¥ª¥Ö¥¸¥§¥¯¥È¤Î²ÖÎؤηÁ¾õ = ¥³¥é¥¤¥À¡¼¤Î·Á¾õ¤ò°ìÃפµ¤»¤¿¤¤¤Ç¤¹¡£

¡¡¤³¤Î¤è¤¦¤Ê¤È¤­¤Ï¡¢¿Æ»Ò´Ø·¸¤ò¾å¼ê¤¯ÍøÍѤ·¤Þ¤¹¡£

¡¡¤Þ¤º¤Ï FlowerCircle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ËÄɲä·¤¿ Box Collider ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò Remove Component ¤ò¼Â¹Ô¤·¤Æºï½ü¤·¤Æ¤¯¤À¤µ¤¤¡£
Rigidbody ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ï¤½¤Î¤Þ¤Þ¥¢¥¿¥Ã¥Á¤·¤Æ¤ª¤­¤Þ¤¹¡£
¡¡

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




¡¡¼¡¤Ë¡¢FlowerCircle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤­¡¢Create => Empty ¤Ç¿·µ¬¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤ÆºîÀ®¤·¤Þ¤¹¡£
̾Á°¤ò Collider ¤ËÊѹ¹¤·¤Æ¤¯¤À¤µ¤¤¡£


¥Ò¥¨¥é¥ë¥­¡¼²èÁü



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



¡¡¤³¤Á¤é¤Î Collider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤é Add Component ¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¡¢Box Collider ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÄɲä·¤Þ¤¹¡£
IsTrigger ¤Î¥¹¥¤¥Ã¥Á¤Ë¥Á¥§¥Ã¥¯¤òÆþ¤ì¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£

¡¡Â³¤¤¤Æ¡¢ Collider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎTransform ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Rotation ¤Î Y ¼´¤ò 0 ¤«¤é 45 ¤ËÊѹ¹¤·¤Þ¤¹¡£
¤³¤ì¤Ç Box Collider ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Edit Collider ¥Ü¥¿¥ó¤ò²¡¤·¤Æ Size ¤òÊѹ¹¤·¤Æ¤¯¤À¤µ¤¤¡£


¡ã¼ê½çÆ°²è¡¡¥³¥é¥¤¥À¡¼¤Î·Á¾õ¤òÊѹ¹¤¹¤ë¡ä
https://gyazo.com/76d34ff366170786fdd9d43645fe92d7


¡¡¤Á¤ã¤ó¤È²ÖÎؤÈƱ¤¸·Á¾õ¤Ç¥³¥é¥¤¥À¡¼¤Î·Á¾õ¤¬ÊѲ½¤¹¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤·¤¿¡£
Size ¤Ë¤Ä¤¤¤Æ¤Ï°Ê²¼¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü¤ÎÃͤ⻲¹Í¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£


Collider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥³¥é¥¤¥À¡¼¤Î Size Êѹ¹¸å¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü



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



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



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

¡¡

¡¡¤³¤ì¤Ç¥³¥é¥¤¥À¡¼¤ÎÀßÄ꤬´°Î»¤·¤Þ¤·¤¿¡£


£¶¡¥Collider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë Tag ¤òÀßÄꤹ¤ë


¡¡PlayerController ¥¹¥¯¥ê¥×¥È¤Î OnTriggerEnter ¥á¥½¥Ã¥ÉÆâ¤Ë Tag ¤òÍøÍѤ·¤¿Ê¬´ôÀ©¸æ¤òºîÀ®¤·¡¢¤½¤ì¤Ë¤è¤Ã¤Æ
²ÖÎؤΥ³¥é¥¤¥À¡¼¤Ë¿¯Æþ¤·¤¿¤«¤É¤¦¤«¤òȽÄꤹ¤ë¤è¤¦¤Ë¤¹¤ëÀ߷פǤ¹¡£

¡¡¿·¤·¤¯ FlowerCircle ¤È¤¤¤¦Ì¾Á°¤Î Tag ¤òºîÀ®¤·¤Æ¡¢Collider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ËÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£
Tag ¤ÎºîÀ®ÊýË¡¤Ë¤Ä¤¤¤Æ¤Ï¡¢°ÊÁ°¤Î³Ø½¬¤ò¿¶¤êÊ֤äƳÎǧ¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£


¡¡Tag ¤òÀßÄꤹ¤ë¤Î¤Ï¡¢FlowerCircle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤Ï¤Ê¤¯¡¢Box Collider ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë
Collider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ËÀßÄꤷ¤Þ¤¹¤Î¤Ç¡¢´Ö°ã¤¨¤Ê¤¤¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£


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



¡¡°Ê¾å¤Ç¡¢²ÖÎئ¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄê¤Ï´°Î»¤Ç¤¹¡£


£·¡¥PlayerController ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë


¡¡Àë¸À¥Õ¥£¡¼¥ë¥É¤Ë¤Ï¡¢ÊÑ¿ô¤ÎÄɲäϤ¢¤ê¤Þ¤»¤ó¡£

¡¡OnTriggerEnter ¥á¥½¥Ã¥ÉÆâ¤Ë½èÍý¤òÄɲ䷤ơ¢Ãå¿å¤ÎȽÄê¤ÈƱ¤¸¤è¤¦¤Ë¡¢Tag ¤Ë¤è¤ë¾ò·ï¤òÀßÄꤷ¤¿ if ʸ¤Ë¤è¤ëȽÄê½èÍý¤ò¼ÂÁõ¤·¤Þ¤¹¡£
FlowerCircle ¤Î Tag ¤ò»ý¤Ä¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥­¥ã¥é¤¬¿¯Æþ¤·¤¿¤é¡¢Debug.Log¥á¥½¥Ã¥É¤òÍøÍѤ·¤Æ "²ÖÎØ¥²¥Ã¥È" ¤Îʸ»úÎó¤ò Console ¥Ó¥å¡¼¤Ëɽ¼¨¤·¤Æ½èÍý¤ÎÀ©¸æ¤ò³Îǧ¤·¤Þ¤¹¡£


PlayerController.cs

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



£¸¡¥»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Î¥³¥é¥¤¥À¡¼¤Ë¤Ä¤¤¤Æ


¡¡¿Æ¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤Ï¤Ê¤¯¡¢»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥³¥é¥¤¥À¡¼¤ÎÀßÄ꤬¤¢¤ë¾ì¹ç¡¢¿Æ¥ª¥Ö¥¸¥§¥¯¥È¤Ë Rigidbody ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÄɲ䷤Ƥª¤¯¤³¤È¤Ë¤è¤Ã¤Æ
OnTriggerEnter ¥á¥½¥Ã¥É¤¬È¿±þ¤¹¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡º£²ó¤Ï¿Æ¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ë FlowerCircle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë Rigidbody ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç
¤½¤Î¤ª¤«¤²¤Ç¡¢»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Î Box Collider ¤¬¿¯ÆþȽÄê¤ò¹Ô¤¦¤³¤È¤¬½ÐÍè¤Æ¤¤¤Þ¤¹¡£

¡¡¥³¥é¥¤¥À¡¼¤Î²óž³ÑÅÙ¤ÎÀßÄê¤È¹ç¤ï¤»¤Æº£¸å¤â³èÍѤǤ­¤ë¥Æ¥¯¥Ë¥Ã¥¯¤Ç¤¹¤Î¤Ç¡¢¤³¤Îµ¡²ñ¤Ë³Ð¤¨¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£


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


¡¡¥¹¥¯¥ê¥×¥È¤Î½¤Àµ¤¬½ªÎ»¤·¤¿¤é¡¢¥²¡¼¥à¤ò¼Â¹Ô¤·¤ÆÀ©¸æ¤¬Àµ¾ï¤Ë¹Ô¤ï¤ì¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤«¤ò³Îǧ¤·¤Æ¤¤¤­¤Þ¤¹¡£
²ÖÎؤÎÃæ¤ò¤¯¤°¤Ã¤¿ºÝ¤Ë¡¢Console ¥Ó¥å¡¼¤Ë "²ÖÎØ¥²¥Ã¥È" ¤Èɽ¼¨¤µ¤ì¤ì¤ÐÀ®¸ù¤Ç¤¹¡£

¡¡¤â¤·¤âɽ¼¨¤µ¤ì¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢Tag¤ÎÀßÄê¡¢Rigidbody¤Î¥¢¥¿¥Ã¥Á¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£


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

¡¡Ìµ»ö¤Ë¿¯Æþ»þ¤Ë²ÖÎؤÎÄ̲áȽÄ꤬³Îǧ¤Ç¤­¤Þ¤·¤¿¡£¼¡¤Ï¡¢¿¯Æþ¤·¤¿ºÝ¤Ë¡¢²ÖÎؤËÀßÄꤷ¤¿ÆÀÅÀ¤ò¥­¥ã¥é¤¬³ÍÆÀ¤Ç¤­¤ë¤è¤¦¤Ë½èÍý¤òÄɲ䷤Ƥ¤¤­¤Þ¤¹¡£


£±£¸¡¥¥¹¥¯¥ê¥×¥È¤ò»È¤Ã¤Æ¡¢²ÖÎؤòÄ̲ᤷ¤¿ºÝ¤ËÆÀÅÀ¤ò²Ã»»¤¹¤ë½èÍý¤ò¼ÂÁõ¤¹¤ë

£±¡¥Àß·×


¡¡²ÖÎؤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥³¥é¥¤¥À¡¼¤Ë¿¯Æþ»þ¤ËÄ̲á¤ÎȽÄê¤òÀ©¸æ¤¹¤ë¤³¤È¤¬½ÐÍè¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤·¤¿¤Î¤Ç
¤³¤Î¼ê½ç¤Ç¤Ï¡¢¤µ¤é¤Ë¤½¤ÎÄ̲á¤ÎȽÄê¤Ë¹ç¤ï¤»¤Æ¡¢²ÖÎؤËÆÀÅÀ¤ò»ý¤¿¤»¤Æ¡¢¤½¤Î²ÖÎؤλý¤ÄÆÀÅÀ¤ò¡¢¥­¥ã¥é¤¬³ÍÆÀ¤Ç¤­¤ë¤è¤¦¤ËÀ©¸æ¤òÄɲ䷤Ƥ¤¤­¤Þ¤¹¡£

¡¡¡¦²ÖÎؤËÆÀÅÀ¤ò»ý¤¿¤»¤ë¡¡¡¡=>¡¡²ÖÎؤ˥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë FlowerCircle ¥¹¥¯¥ê¥×¥È¤ËÆÀÅÀÍѤÎÊÑ¿ô¤òÄɲäÇÀë¸À¤·¡¢¤½¤ì¤ò¡Ö²ÖÎؤλý¤ÄÆÀÅÀ¡×¤È¤·¤Æ¿¶¤ëÉñ¤ï¤»¤ë
¡¡¡¦¥­¥ã¥é¤¬ÆÀÅÀ¤ò³ÍÆÀ¤¹¤ë¡¡=>¡¡PlayerController ¥¹¥¯¥ê¥×¥È¤ËÆÀÅÀ´ÉÍýÍѤÎÊÑ¿ô¤òÄɲäÇÀë¸À¤·¡¢²ÖÎؤ˿¯Æþ¤·¤¿¤é¡¢²ÖÎؤλý¤ÄÆÀÅÀ¤Î¾ðÊó¤ò¼èÆÀ¤·¤Æ¡¢¤³¤ÎÊÑ¿ô¤Ë²Ã»»¤·¤Æ¤¤¤¯

¡¡¤³¤Î¤è¤¦¤ÊÀ߷פˤʤê¤Þ¤¹¡£

¡¡ÂçÀڤʤΤϡ¢¤É¤Î¤è¤¦¤Ê¾ðÊó¤òÄɲ乤ì¤Ð¡¢¤½¤ì¤¬¥²¡¼¥àÆâ¤Ë¤É¤Î¤è¤¦¤ÊÌò³ä¤È¤·¤Æ¿¶¤ëÉñ¤¦¤³¤È¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ë¤«¤ò¥¤¥á¡¼¥¸¤·¤Æ¡¢ÊÑ¿ô¤òÍÑ°Õ¤·¤Æ¤¤¤¯¤³¤È¤Ç¤¹¡£

¡¡¡Ö²ÖÎؤòÄ̲ᤷ¤¿¤éÆÀÅÀ¤¬Æþ¤ë¤è¤¦¤Ë¤·¤¿¤¤¡×¡¡¤¿¤Ã¤¿¤³¤ì¤À¤±¤ÎÆüËܸì¤Ç¤¹¤¬¡¢¤³¤ì¤ò¥í¥¸¥«¥ë¤Ë¹Í¤¨¤Æ¡¢¾åµ­¤ÇÀ߷פ·¤¿¤è¤¦¤ÊÀ©¸æ¤òÁȤßΩ¤Æ¤Æ¤¤¤¯É¬Íפ¬¤¢¤ê¤Þ¤¹¡£


£²¡¥FlowerCircle ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë


¡¡Àë¸À¥Õ¥£¡¼¥ë¥É¤Ë¤Ï¡¢²ÖÎؤËÆÀÅÀ¤ò»ý¤¿¤»¤ë¤¿¤á¤Î¡¢public ½¤¾þ»Ò¤Ç¡¢int ·¿¤Î point ÊÑ¿ô¤òÀë¸À¤·¤Þ¤¹¡£
¤³¤ÎÃͤ¬¡¢¤³¤Î²ÖÎؤλý¤ÄÆÀÅÀ¤ÎÃͤˤʤê¤Þ¤¹¡£½é´üÃÍ¤Ç 10 ¤òÀßÄꤷ¤Æ¤¤¤Þ¤¹¤¬¡¢public ½¤¾þ»Ò¤ò»ý¤ÄÊÑ¿ô¤Ç¤¹¤Î¤Ç
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤éÊѹ¹¤¹¤ë¤³¤È¤¬²Äǽ¤Ç¤¹¡£

¡¡public ½¤¾þ»Ò¤ÇÀë¸À¤·¤¿ÊÑ¿ô¤Ï¡¢¤³¤Î FlowerCircle ¥¹¥¯¥ê¥×¥È¤À¤±¤Ç¤Ï¤Ê¤¯¡¢Â¾¤Î¥¹¥¯¥ê¥×¥È¤«¤é¤ÎÍ×ÀÁ¤ËÂФ·¤Æ¡¢ÃͤòÄó¼¨(»²¾È)¡¦Êѹ¹¤¹¤ë¤³¤È¤¬²Äǽ¤Ë¤Ê¤ê¤Þ¤¹¡£
¤³¤Îµ¡Ç½¤òÍøÍѤ·¤Æ¡¢PlayerController ¥¹¥¯¥ê¥×¥È¤«¤é¡¢¤³¤Î point ÊÑ¿ô¤ò»²¾È¤Ç¤­¤ë¾õÂ֤ˤ·¤Æ¤ª¤­¤Þ¤¹¡£
¤½¤¦¤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢²ÖÎؤλý¤ÄÆÀÅÀ¤È¤¤¤¦¾ðÊó¤ò¡¢PlayerController ¦¤¬¼èÆÀ¤·¤ÆÍøÍѤǤ­¤ë¾õÂ֤ˤʤê¤Þ¤¹¡£


FlowerCircle.cs

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



£³¡¥PlayerController ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë


¡¡Àë¸À¥Õ¥£¡¼¥ë¥É¤ËÆÀÅÀ´ÉÍýÍѤÎÊÑ¿ô¤òÄɲä·¤Þ¤¹¡£
FlowerCircle ¥¹¥¯¥ê¥×¥È¤Î point ÊÑ¿ô¤ÎÃͤò²Ã»»¤·¤Æ´ÉÍý¤·¤Þ¤¹¤Î¤Ç¡¢¤³¤Á¤é¤â int ·¿¤ÇÀë¸À¤·¡¢Ì¾Á°¤ò score ÊÑ¿ô¤Ë¤·¤Þ¤¹¡£
private ½¤¾þ»Ò¤ÇÀë¸À¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¥²¡¼¥à¼Â¹ÔÃæ¤ä¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤é¤Ï¤³¤ÎÃͤò¸«¤ë¤³¤È¤¬½ÐÍè¤Þ¤»¤ó¡£
¤½¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï Debug.Log¥á¥½¥Ã¥É¤òÍøÍѤ·¤Æ¡¢Console ¥Ó¥å¡¼¤ËÃͤξðÊó¤òɽ¼¨¤¹¤ë¤è¤¦¤ËÀ©¸æ¤ò²Ã¤¨¤Þ¤¹¡£

¡¡¥×¥í¥°¥é¥à¤¬¤É¤Î¤è¤¦¤ËÆ°¤¤¤Æ¤¤¤ë¤«¤òÇÄ°®¤¹¤ë¤Ë¤Ï¡¢¤½¤ÎµóÆ°¤ò¿ï»þ¡¢¤³¤Î¤è¤¦¤Ê Debug.Log¥á¥½¥Ã¥É¤òÍøÍѤ·¤Æ³Îǧ¤ò¹Ô¤¦É¬Íפ¬¤¢¤ê¤Þ¤¹¡£
¤É¤¦¤¤¤Ã¤¿½èÍý¤ÎÁ°¸å¤Ë Debug.Log¥á¥½¥Ã¥É¤òÄɲ乤ì¤Ð¤¤¤¤¤Î¤«¤ò¤À¤ó¤À¤ó¤È³Ø½¬¤·¤Æ¤¤¤¯¤¿¤á¤Ë¤â¡¢º£¤Þ¤Ç Debug.Log¥á¥½¥Ã¥É¤òÍøÍѤ·¤Æ¤­¤¿¾ì½ê¤ò¿¶¤êÊ֤äƤª¤­¤Þ¤·¤ç¤¦¡£


¡¡OnTriggerEnter ¥á¥½¥Ã¥ÉÆâ¤ËÀè¤Û¤ÉÄɲä·¤¿ Tag ¤Ë¤è¤ë if ʬ¤ÎÀ©¸æ½èÍýÆâ¤Ë¡¢¿¯Æþ¤·¤¿¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»ý¤Ä FlowerCircle ¥¹¥¯¥ê¥×¥È¤ò¼èÆÀ¤·¤Æ point ÊÑ¿ô¤ò¼èÆÀ¤·
score ÊÑ¿ô¤Ë²Ã»»¤·¤Æ¤¤¤¯½èÍý¤ò¼ÂÁõ¤·¤Þ¤¹¡£


PlayerController.cs

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



£´¡¥¡ãTransform.parentÊÑ¿ô¡ä


¡¡Transform ¥¯¥é¥¹¤Ë¤Ï¡¢parent(¥Ú¥¢¥ì¥ó¥È)¤È¤¤¤¦ÊÑ¿ô¤¬¤¢¤ê¡¢¤³¤ÎÊÑ¿ô¤òÍøÍѤ¹¤ë¤È¡¢¤½¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¿Æ¥ª¥Ö¥¸¥§¥¯¥È¤ò»²¾È¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£


  // ¿¯Æþ¤·¤¿ FlowerCircle Tag ¤ò»ý¤Ä¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È(Collider)¤Î¿Æ¥ª¥Ö¥¸¥§¥¯¥È(FlowerCircle)¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë FlowerCircle ¥¹¥¯¥ê¥×¥È¤ò¼èÆÀ¤·¤Æ¡¢point ÊÑ¿ô¤ò»²¾È¤·¡¢ÆÀÅÀ¤ò²Ã»»¤¹¤ë
  score += col.transform.parent.GetComponent<FlowerCircle>().point;

¡¡±¦ÊդνèÍý¤Ï¡¢¥Ô¥ê¥ª¥É¤Î°ÌÃ֤ǽçÈ֤˽èÍý¤òɳ²ò¤¤¤ÆÆɤàɬÍפ¬¤¢¤ê¤Þ¤¹¡£
Ê£¿ô¤Î¥Ô¥ê¥ª¥É¤¬1¹ÔÆâ¤Ë³¤¤¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢º¸Â¦¤Î½èÍý¤«¤éÆɤळ¤È¤ò°ÊÁ°³Ø½¬¤·¤Þ¤·¤¿¡£¡ÊDOTween¤Î¥á¥½¥Ã¥É¡¦¥Á¥§¡¼¥ó¤ÎÉôʬ¤Ç¤¹¡Ë

¡¡¤³¤Î½èÍý¤âƱ¤¸¤Ç¡¢º¸Â¦¤Ë¤¢¤ë col ÊÑ¿ô¤«¤é½çÈ֤˽èÍý¤òÆɤó¤Ç¤¤¤­¤Þ¤¹¡£

¡¡col ÊÑ¿ô¤Ë¤Ï OnTriggerEnter ¥á¥½¥Ã¥É¤Ç¿¯Æþ¤·¤¿¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾ðÊó¤¬ÂåÆþ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
¤³¤Á¤é¤Ï Collider ·¿¤ÎÊÑ¿ô¤Ç¤¹¤¬¡¢Collider ·¿¤Ë¤Ï Transform ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ø¤Î»²¾È¤¬ÍÑ°Õ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£

¡¡¤Ä¤Þ¤ê¡¢col.transform ¤È¤Ï¡¢¥­¥ã¥é¤¬¿¯Æþ¤·¤¿¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î Transform ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò»Ø¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç
Collider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¤³¤È¤ò»ØÄꤷ¤Æ¤¤¤Þ¤¹¡£

¡¡parent ÊÑ¿ô¤Ï¡¢¤½¤Î Collider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ËÂФ·¤Æ½èÍý¤ò¹Ô¤¤¤Þ¤¹¤Î¤Ç¡¢
Collider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¿Æ¥ª¥Ö¥¸¥§¥¯¥È¡¢¤Î¤³¤È¤ò»Ø¤·¤Æ¤¤¤Þ¤¹¡£FlowerCircle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¹¡£

¡¡¤³¤³¤Þ¤Ç¤Î½èÍý¤Ë¤è¤Ã¤Æ¡¢½èÍý¤ÎÂоݤ¬¡¢Collider ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î Collider ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤«¤é
¿Æ¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ë FlowerCircle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎTransform ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ËÊѹ¹¤Ë¤Ê¤ê¤Þ¤·¤¿¡£



¡¡Â³¤¤¤Æ¤Î½èÍý¤Ï¡¢GetComponent¥á¥½¥Ã¥É¤Ç¤¹¡£¤³¤ì¤Ïº£¸½ºß¤ÎÂоݤȤʤäƤ¤¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î Transform ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ËÂФ·¤Æ¹Ô¤ï¤ì¤Þ¤¹¡£
GetComponent¥á¥½¥Ã¥É¤Ï¡¢¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È·¿¤À¤±¤Ç¤Ê¤¯¡¢Transform ·¿¤ËÂФ·¤Æ¤âƱ¤¸½èÍý¤òÌ¿Îá¤Ç¤­¤Þ¤¹¡£½èÍý·ë²Ì¤ÏƱ¤¸¤Ç¤¹¡£
¤½¤Î¤¿¤á¡¢¤³¤Î½èÍý¤Ï¡¢FlowerCircle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë FlowerCircle ¥³¥ó¥Ý¡¼¥Í¥ó¥È(¥¹¥¯¥ê¥×¥È)¤ò¼èÆÀ¤¹¤ë¡¢¤È¤¤¤¦Ì¿Îá¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¤³¤³¤Ç¤Þ¤¿¡¢½èÍý¤ÎÂоݤ¬ FlowerCircle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤Ï¤Ê¤¯¤Æ¡¢FlowerCircle ¥¹¥¯¥ê¥×¥È¤ËÊѹ¹¤Ê¤ê¤Þ¤·¤¿¡£



¡¡ºÇ¸å¤Ï point ¤Ç¤¹¤Î¤Ç¡¢¤³¤Á¤é¤Ï FlowerCircle ¥¹¥¯¥ê¥×¥È¤ËÍÑ°Õ¤·¤¿ point ÊÑ¿ô¤ÎÃͤò¼èÆÀ¤¹¤ë¤È¤¤¤¦½èÍý¤Ë¤Ê¤ê¤Þ¤¹¡£
point ÊÑ¿ô¤¬ public ½¤¾þ»Ò¤Ë¤è¤Ã¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤½¤Á¤é¤ò»²¾È¤·¤Þ¤¹¡¢¤È¤¤¤¦Ì¿Îá¤Ë¤Ê¤ê¤Þ¤¹¡£


¡¡¤³¤Î¤È¤­½ÅÍפʤΤ¬¡¢ÃͤÎÂåÆþ½èÍý¤Î¸¶Â§¤Ç¤¹¡£º¸ÊÕ = ±¦ÊդȤ¤¤¦½èÍý¤òµ­½Ò¤·¤¿¾ì¹ç
ɬ¤ºÁÐÊý¤ÎÃͤη¿¤¬Æ±¤¸¤Ç¤¢¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£

¡¡º£²ó¤Î¾ì¹ç¡¢º¸ÊÕ¤Ë¤Ï int ·¿¤Î score ÊÑ¿ô¤òÍÑ°Õ¤·¤Æ¤¤¤Þ¤¹¡£¤Ä¤Þ¤ê¡¢±¦Êդˤâ int ·¿¤ÎÃͤòÍÑ°Õ¤·¤Ê¤±¤ì¤Ð¡¢ÂåÆþ½èÍý¤¬À®Î©¤·¤Þ¤»¤ó¡£

¡¡¤Ç¤ÏºÇ¸å¤Ë¡¢·¿¤ò¸«¤Ê¤¬¤éº£²ó¤Î½èÍý¤ò½ñ¤¤¤Æ¤ß¤Þ¤·¤ç¤¦¡¢

  score = col.transform.parent.GetComponent<FlowerCircle>().point;
  int = Collider.Transform(Collider).Transform(FlowerCircle).FlowerCircle.int;

¡¡¤¤¤«¤¬¤Ç¤·¤ç¤¦¤«¡£¤Á¤ã¤ó¤ÈºÇ¸å¤Ë int ·¿¤Î½èÍý¤Ë¤Ä¤Ê¤¬¤Ã¤Æ¤¤¤ë¤³¤È¤¬¤ï¤«¤Ã¤¿¤È»×¤¤¤Þ¤¹¡£
Ê£¿ô¤Î½èÍý¤ò°ì½ï¤Ë¹Ô¤¦¾ì¹ç¡¢É¬¤º¡¢¤½¤Î·¿¤òǰƬ¤Ë¤ª¤¤¤Æ½èÍý¤òÀ©¸æ¤·¤Æ¤¤¤¯¤³¤È¤¬½ÅÍפˤʤäƤ¤¤Þ¤¹¡£


£µ¡¥FlowerCircle ¥¹¥¯¥ê¥×¥È¤òÀßÄê¤ò¹Ô¤¦


¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Þ¤·¤¿¤Î¤Ç¡¢FlowerCircle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Þ¤¹¡£
FlowerCircle ¥¹¥¯¥ê¥×¥È¤Ë point ÊÑ¿ô¤¬Äɲ䵤ì¤Æ¡¢½é´üÃͤȤ·¤Æ¥¹¥¯¥ê¥×¥È¤ÇÄêµÁ¤·¤¿ 10 ¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Þ¤¹¡£¤³¤ÎÃͤϼ«Í³¤ËÊѹ¹¤·¤Æ¤¯¤À¤µ¤¤¡£


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



¡¡°Ê¾å¤Ç½èÍý¤Îή¤ì¤Ï´°À®¤Ç¤¹¡£


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


¡¡¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¡¢²ÖÎؤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÄ̲ᤷ¤¿ºÝ¤Ë¡¢Console ¥Ó¥å¡¼¤Ë " ÆÀÅÀ : 10 " ¤Èɽ¼¨¤µ¤ì¤ë¤«³Îǧ¤ò¤·¤Þ¤·¤ç¤¦¡£
¿¯ÆþȽÄ꤬À®¸ù¤·¡¢²ÖÎؤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë FlowerCircle ¥¹¥¯¥ê¥×¥È¤Î¾ðÊó¤ò¼èÆÀ¤Ç¤­¤Æ¤¤¤ì¤Ð¡¢Àµ¾ï¤ËÀ©¸æ¤¬¹Ô¤ï¤ì¤Æ
Console ¥Ó¥å¡¼¤Ëɽ¼¨¤µ¤ì¤Þ¤¹¡£


¡ã¼Â¹ÔÆ°²è¡ä
https://gyazo.com/04944f2d381f282938e283e93139e853


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

¡¡=>¡¡¼¡¤Ï¡¡¼ê½ç£±£²¡¡¡Ý¥¹¥³¥¢¤Îɽ¼¨À©¸æ¡Ý¡¡¤Ç¤¹¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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