ºÇ½ª¹¹¿·¡§
orika_ex_miyako 2022ǯ02·î04Æü(¶â) 11:39:37ÍúÎò
¡¡¤³¤Î¼ê½ç¤Ç¤Ï¥´¡¼¥ëÃÏÅÀ¤òÄ̲ᤷ¤¿¤é¡¢ÍȽÄêÉôʬ¤ËÍî²¼ËÉ»ßÍѤòɽ¼¨¤·¤Æ¡¢¥²¡¼¥à¥ª¡¼¥Ð¡¼¤Ë¤Ê¤é¤Ê¤¤¤è¤¦¤Ë¤¹¤ë½èÍý¤òÄɲä·¤Þ¤¹¡£
¡ã¼ÂÁõư²è¡¡¡ä
https://gyazo.com/10283e27da7e2d4429c1d8beea868ffa
¼ê½ç£²£¹¡¡¡¼Íî²¼ËÉ»ßÍѤÎÀ©¸æ¡¼
£´£¹¡¥GoalHouse ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò½¤Àµ¤·¤Æ¡¢Íî²¼ËÉ»ßÍѤòÄɲä¹¤ë £µ£°¡¥GoalChecker ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢¥²¡¼¥à¥¯¥ê¥¢»þ¤ËÍî²¼ËÉ»ßÍѤòÀ©¸æ¤¹¤ë
¡¡¿·¤·¤¯³Ø½¬¤¹¤ëÆâÍÆ¤Ï°Ê²¼¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¦DOTween¤Îµ¡Ç½¤È¼ÂÁõÎ㥡¡¡¼SetRelative¥á¥½¥Ã¥É¡¼
¡¡GoalHouse ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ËÍî²¼ËÉ»ßÍѤξ²¤Î¥ª¥Ö¥¸¥§¥¯¥È¤òÄɲ䷤ơ¢¥²¡¼¥à¥¯¥ê¥¢»þ¤Ë²èÌ̳°¤«¤é¥²¡¼¥à²èÌÌÆâ¤Ë°Üư¤µ¤»¤ÆÉ½¼¨¤¹¤ë¤è¤¦¤ËÀ©¸æ¤ò¹Ô¤¤¤Þ¤¹¡£
¡¡Íî²¼ËÉ»ßÍѤξ²¤Ï¤¹¤Ç¤Ë¤¢¤ë¡¢Ground_Set ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÊ£À½¤òÍøÍѤ·¤Þ¤¹¡£
¤³¤ì¤Ï¿Æ»Ò´Ø·¸¤Ë¤â¤Ê¤Ã¤Æ¤¤¤ë¤Î¤Ç¡¢»Ò¥ª¥Ö¥¸¥§¥¯¥È¤ò¤Þ¤È¤á¤Æ°Üư¤¹¤ëºÝ¤ËÊØÍø¤Ç¤¹¡£
¤Þ¤¿»Ò¥ª¥Ö¥¸¥§¥¯¥È(¾²Ìò¤Î¥²¡¼¥ª¥Ö¥¸¥§¥¯¥È)¤Ë¤â¥³¥é¥¤¥À¡¼¤Ê¤É¤ÎÀßÄ꤬½ªÎ»¤·¤Æ¤¤¤ë¤Î¤Ç¡¢¤³¤ì¤òÍøÍѤ·¤Þ¤·¤ç¤¦¡£
´°À®¿Þ

¡¡Prefabs ¥Õ¥©¥ë¥À¤Ë¤¢¤ë GoalHouse ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤Æ¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î°ìÈÖ¾å¤Ë¤¢¤ë Open Prefab ¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤·¤ÆÊÔ½¸¥â¡¼¥É¤ËÀÚ¤êÂØ¤¨¤Þ¤¹¡£
¡¡Ground_Set ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤Æ±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤¡¢Duplicate ¤òÁªÂò¤·¤ÆÊ£À½¤ò¹Ô¤¤¤Þ¤¹¡£
Ê£À½¤·¤¿Ground_Set ¤Î̾Á°¤ò Ground_Set_Secret ¤ËÊѹ¹¤·¤Þ¤¹¡£¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÍî²¼ËÉ»ßÍѤξ²¤È¤·¤Æ»ÈÍѤ·¤Þ¤¹¡£
¥Ò¥¨¥é¥ë¥¡¼²èÁü

¡¡¥²¡¼¥à¤Î²èÌ̳°¤«¤é¾åÊý¸þ¤Ë¤»¤ê¾å¤¬¤Ã¤Æ¤¯¤ë±é½Ð¤òÀ߷פ·¤Æ¤¤¤ë¤¿¤á¡¢Ê£À½¸µ¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤è¤ê¤âÄ㤤°ÌÃÖ¤ËÀßÄê¤ò¹Ô¤¤¤Þ¤¹¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü¤ÈScene¥Ó¥å¡¼²èÁü¤ò»²¹Í¤ËÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£
ɽ¼¨¤µ¤ì¤¿¤È¤¤Ë²èÌ̤˱Ǥé¤Ê¤¤¤è¤¦¤Ë¤¹¤ë¤Î¤¬¥Ý¥¤¥ó¥È¤Ç¤¹¡£¤½¤¦¤Ç¤Ê¤¤¤È»Ï¤á¤«¤é¤½¤³¤Ë¾²¤¬¤¢¤Ã¤¿¤³¤È¤¬¥Ð¥ì¤Æ¤·¤Þ¤¦¤¿¤á¤Ç¤¹¡£
Scene¥Ó¥å¡¼¤È¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü

£´¡¥Ground_Set_Secret ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ë Nature_props_15 ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÊ£À½¤¹¤ë 
¡¡Ground_Set_Secret ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ë Nature_props_15 ¤òÊ£À½¤·¤Æ¡¢¹ç·× 15 ¸Ä¤Ë¤Ê¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
Ground_Set_Secret ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥Ò¥¨¥é¥ë¥¡¼²èÁü

¡¡£±¤Ä¤º¤Ä°ÌÃÖ¤ò¤º¤é¤·¤Æ¡¢¿åÊ¿Êý¸þ¤Ë 15 ¸Ä¤Î¥Ö¥í¥Ã¥¯¤¬Ê¤֤褦¤ËÀßÃÖ¤·¤Æ¤¯¤À¤µ¤¤¡£
Scene¥Ó¥å¡¼²èÁü

¡¡°Ê¾å¤ÇGoalHouse ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï´°À®¤Ç¤¹¡£
¡¡GoalHouse ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¿·¤·¤¯Äɲä·¤¿Íî²¼ËÉ»ßÍѤξ²¤Î¥ª¥Ö¥¸¥§¥¯¥È¤ò GoalChecker ¥¹¥¯¥ê¥×¥È¤«¤éÁàºî¤ò¹Ô¤¤¤Þ¤¹¡£
¥²¡¼¥à¤ò¥¯¥ê¥¢¤·¤¿ºÝ¤ËÍî²¼ËÉ»ßÍѤòɽ¼¨¤·¤¿¤¤¤Î¤Ç¡¢¥´¡¼¥ëȽÄê¤òÄ̲᤹¤ë¤Þ¤Ç¤Ï¡¢Íî²¼ËÉ»ßÍѤÏÈóɽ¼¨¤Ë¤·¤Æ±£¤·¤Æ¤ª¤¤Þ¤¹¡£
¡¡¥´¡¼¥ëȽÄê¤òÄ̲ᤷ¤Æ¥²¡¼¥à¥¯¥ê¥¢¤Î¾õÂ֤ˤʤ俤顢Íî²¼ËÉ»ßÍѤòɽ¼¨¤·¡¢DOTween¤Î½èÍý¤Ë¤è¤Ã¤Æ½ù¡¹¤Ë²èÌ̳°¤«¤é¤»¤ê¾å¤¬¤Ã¤Æ¤¯¤ë±é½Ð¤ò¹Ô¤¤¤Þ¤¹¡£
¡¡¿·¤·¤¯Àë¸À¥Õ¥£¡¼¥ë¥É¤Ë secreFloorObj ÊÑ¿ô¤òÄɲä·¤Þ¤¹¡£Ground_Set_Secret ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀ©¸æ¤ò¹Ô¤¦¤¿¤á¤ÎÊÑ¿ô¤Ç¤¹¡£
¡¡OnTriggerEnter2D ¥á¥½¥Ã¥É¤È SetUpGoalHouse ¥á¥½¥Ã¥É¤Ë½èÍý¤ò¡¢¿·¤·¤¯Äɲä·¤¿ Ground_Set_Secret ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë´Ø¤¹¤ë½èÍý¤òÄɲä·¤Þ¤¹¡£
GoalChecker.cs
¡¡SetRelative¥á¥½¥Ã¥É¤Ï DOTweenµ¡Ç½¤Î£±¤Ä¤Ç¤¹¡£°Ê²¼¤Î¼ÂÁõÎã¤Î¤è¤¦¤Ë¡¢¥á¥¤¥ó¤È¤Ê¤ëDOTween¤Î½èÍý¤ËÉտ魯¤ë·Á¤Ç½èÍý¤òµ½Ò¤·¤Þ¤¹¡£
¤³¤Î¤è¤¦¤Ë¥á¥½¥Ã¥É¤Ë¥É¥Ã¥È¤ò¤Ä¤Ê¤²¤Æ½èÍý¤òµ½Ò¤¹¤ëÊýË¡¤ò¥á¥½¥Ã¥É¥Á¥§¥¤¥ó¤È¤¤¤¤¤Þ¤¹¡£
// Íî²¼Ëɻߤò²èÌ̲¼¤«¤é¥¢¥Ë¥á¤µ¤»¤ÆÉ½¼¨ secretfloorObj.transform.DOLocalMoveY(0.45f, 2.5f).SetEase(Ease.Linear).SetRelative();
¡¡SetRelative¥á¥½¥Ã¥É¤òÄɲä·¤¿½èÍý¤Ç¤Ï¡¢ÀäÂкÂɸ¡Ê¥ï¡¼¥ë¥ÉºÂɸ·Ï¡Ë¤Ç¤Ï¤Ê¤¯ÁêÂкÂɸ¡Ê¥í¡¼¥«¥ëºÂɸ¡Ë¤Ç½èÍý¤ò¹Ô¤¦¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
Î㤨¤Ð¡¢(0,10,10)¤Ë°Üư¤·¤¿¤¤¡¢¤È¤¤¤¦¾ì¹ç¤Ç¤Ï¤Ê¤¯¡¢º£¤¤¤ë°ÌÃÖ¤«¤é(0,10,10) ¤À¤±°Üư¤·¤¿¤¤¤È¤¤¤¦¾ì¹ç¤Ï¡¢
¤³¤Î SetRelative¥á¥½¥Ã¥É¤òDOTween¤Î½èÍý¤ËÄɲ乤뤳¤È¤Ç¼ÂÁõ½ÐÍè¤Þ¤¹¡£
¡¡º£²ó¤Î½èÍý¤Ç¤Ï¡¢secretfloorObj.transform.DOLocalMoveY¥á¥½¥Ã¥É¤¬¥á¥¤¥ó¤È¤Ê¤ë½èÍý¤Ç¤¹¤Î¤Ç
¤³¤Î°Üưµ÷Î¥¤Ç¤¢¤ë 0.45f ¤Ë¤Ä¤¤¤Æ¤Ï¡¢ÀäÂкÂɸ¤Ç¤Ï¤Ê¤¯¡¢ÁêÂкÂɸ¤Ç°Üư¤ò¹Ô¤¦¡¢¤È¤¤¤¦Ì¿Îá¤Ë¤Ê¤ê¤Þ¤¹¡£
»²¹Í¥µ¥¤¥È
Qiita @lycoris102 ÍÍ
[Unity] DOTween¤ÇÁêÂÐŪ¤ËÃͤòÁý¸º¤µ¤»¤¿¤¤»þ¤Ë¤Ï .SetRelative() ¤ò»È¤¦
https://qiita.com/lycoris102/items/40d2410932ec24d...
anzfactory ÍÍ
DOTween¤Î¼«Ê¬ÍÑ¥á¥â
https://gist.github.com/anzfactory/da73149ba91626b...
¡¡Prefabs ¥Õ¥©¥ë¥À¤Ë¤¢¤ë GoalHouse ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤Æ¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î°ìÈÖ¾å¤Ë¤¢¤ë Open Prefab ¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤·¤ÆÊÔ½¸¥â¡¼¥É¤ËÀÚ¤êÂØ¤¨¤Þ¤¹¡£
GoalHouse ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü

¡¡ GoalChecker ¥¹¥¯¥ê¥×¥È¤Ë¿·¤·¤¯Äɲä·¤¿ secretFloorObj ÊÑ¿ô¤¬É½¼¨¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
¤³¤ÎÊÑ¿ô¤Ï Ground_Set_Secret ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁàºî¤¹¤ë¤¿¤á¤ËÍøÍѤ¹¤ëÊÑ¿ô¤Ç¤¹¤Î¤Ç
¤³¤Á¤é¤Ë Ground_Set_Secret ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Æ¤¯¤À¤µ¤¤¡£
¡ã¼ê½çư²è¡¡¥¢¥µ¥¤¥ó¡ä
https://gyazo.com/958021d771872d798e520c5b56e6b73f
GoalHouse ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü

¡¡GoalHouse ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄ꤬½ªÎ»¤·¤¿¤é¡¢¥²¡¼¥à¤ò¼Â¹Ô¤·¤ÆÀµ¾ï¤Ëư¤¯¤«¤ò¥Ç¥Ð¥Ã¥°¤ò¹Ô¤Ã¤Æ³Îǧ¤·¤Þ¤¹¡£
¡¡½èÍý¤Îή¤ì¤È¤·¤Æ¤Ï¡¢GoalHouse ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥´¡¼¥ë¤ÎȽÄêÉôʬ¤òÄ̲ᤷ¤¿ºÝ¤Ë
±£¤ì¤Æ¤¤¤¿(Èóɽ¼¨¤Ë¤Ê¤Ã¤Æ¤¤¤¿) ¤¬É½¼¨¤µ¤ì¤Æ¡¢½ù¡¹¤Ë²èÌ̳°¤«¤é²èÌ̤ÎÃæ¤Ë°Üư¤·¤Æ¤¤Æ¡¢¥´¡¼¥ë¤Î¾²¤ÈƱ¤¸¹â¤µ¤Þ¤ÇÍè¤ÆÄä»ß¤¹¤ì¤ÐÀ®¸ù¤Ç¤¹¡£
DOTween ¤Îµ¡Ç½¤òÍøÍѤ·¤Æ¤¤¤ë¤Î¤Ç¡¢°ìµ¤¤Ë¾²¤¬½Ð¤ë¤Î¤Ç¤Ï¤Ê¤¯¡¢¤æ¤Ã¤¯¤ê¤È²¼Êý¸þ¤«¤é¤»¤ê¾å¤¬¤Ã¤Æ¤¯¤ë±é½Ð¤ò¼ÂÁõ¤·¤Æ¤¤¤Þ¤¹¡£
¡ã¼ÂÁõư²è¡¡¡ä
https://gyazo.com/10283e27da7e2d4429c1d8beea868ffa
¡¡°Ê¾å¤Ç¤³¤Î¼ê½ç¤Ï½ªÎ»¤Ç¤¹¡£
¡¡¼¡¤Ï¡¡¼ê½ç£³£°¡¡¡¼¥¹¥Þ¥Û¤Ç¤ÎÀ©¸æ¡¼¡¡¤Ç¤¹¡£
- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- ¥×¥í¥°¥é¥ß¥ó¥°
¥³¥á¥ó¥È¤ò¤«¤¯