ºÇ½ª¹¹¿·¡§
orika_ex_miyako 2023ǯ10·î31Æü(²Ð) 18:54:21ÍúÎò
¼ê½ç£¹¡¡¡ÝDOTween¤Ë¤è¤ëÊä´Ö½èÍý¤Î¼ÂÁõ¡Ý
£±£³¡¥DOTween¤ò¥¤¥ó¥Ý¡¼¥È¤·¤ÆÀßÄꤹ¤ë £±£´¡¥¥¹¥¯¥ê¥×¥È¤ò»È¤Ã¤Æ¡¢¥¥ã¥é¤ò¿åÌ̤ËÉ⤫¤Ó¾å¤¬¤é¤»¤ë
¡¡¿·¤·¤¤³Ø½¬ÆâÍƤϡ¢°Ê²¼¤ÎÄ̤ê¤Ç¤¹¡£
¡¡¡¦¥³¥ë¡¼¥Á¥ó½èÍý¤ÈStartCoroutine¥á¥½¥Ã¥É ¡¡¡¦DOTween¤ÎÊä´Öµ¡Ç½¤È¼ÂÁõÎã¡¡¡¡¼DOMoveY¥á¥½¥Ã¥É¡¼ ¡¡¡¦Summary¡Ê¥µ¥Þ¥ê¡¼¡Ëµ¡Ç½
¡¡DOTween¤ÏUnity¤Î¥¢¥»¥Ã¥È¥¹¥È¥¢¤Ë¤Æ̵½þ¤Ç¸ø³«¤µ¤ì¤Æ¤¤¤ë¡¢Tween·Ï(¥¢¥Ë¥áÍÑ)¥¢¥»¥Ã¥È¤Ç¤¹¡£
¥¢¥»¥Ã¥È¥¹¥È¥¢¤Ë¥µ¥¤¥ó¥¤¥ó¤·¤Æ¡¢¸¡º÷¤ÇDOTween¤ÈÆþÎϤ¹¤ì¤Ð¸«¤Ä¤«¤ê¤Þ¤¹¡£ProÈÇ¡Êͽþ¡Ë¤â¤¢¤ê¤Þ¤¹¤¬¡¢Ìµ½þÈǤÇÌäÂꤢ¤ê¤Þ¤»¤ó¡£

ľÀܤΥê¥ó¥¯¥¢¥É¥ì¥¹¤Ï¤³¤Á¤é¤Ç¤¹¡£
https://assetstore.unity.com/packages/tools/animat...
¡¡¥À¥¦¥ó¥í¡¼¥É¤·¤ÆUnity¤Ë¥¤¥ó¥Ý¡¼¥È¤·¤Æ¤¯¤À¤µ¤¤¡£¥¤¥ó¥Ý¡¼¥ÈÀßÄê¤Ï¤½¤Î¤Þ¤Þ¤ÇÌäÂꤢ¤ê¤Þ¤»¤ó¡£
¥¤¥ó¥Ý¡¼¥È¤µ¤ì¤ë¤ÈProjectÆâ¤ËDemigiant¤È¤¤¤¦¥Õ¥©¥ë¥À¤¬Äɲ䵤ì¤Þ¤¹¡£¤³¤Á¤é¤¬DOTween¥¢¥»¥Ã¥È¤Î¥Õ¥©¥ë¥À¤Ë¤Ê¤ê¤Þ¤¹¡£
Demigiant/DOTween

¡¡¥¤¥ó¥Ý¡¼¥È¸å¡¢DOTween Utility Panel¤È¤¤¤¦¡¢DOTween¤ÎÀßÄêÍѤΥݥåץ¢¥Ã¥×¥¦¥¤¥ó¥É¥¦¤¬¼«Æ°Åª¤Ë³«¤¤Þ¤¹¤Î¤Ç¡¢Setup DOTween¥Ü¥¿¥ó¤ò²¡¤·¤Æ¼Â¹Ô¤·¤Þ¤·¤ç¤¦¡£
¤â¤·¤â¼«Æ°¤Ç³«¤«¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢Unity¤Îº¸¾å¤Î¥á¥Ë¥å¡¼¤è¤ê Tools => Demigiant => DOTween Utility Panel ¤òÁªÂò¤¹¤ì¤Ð¥¦¥¤¥ó¥É¥¦¤ò³«¤¯¤³¤È¤¬½ÐÍè¤Þ¤¹¡£

¡¡½àÈ÷ÍѤΥݥåץ¢¥Ã¥×¤¬¤µ¤é¤Ë³«¤¤¤Æ¡¢½àÈ÷¤¬´°Î»¤¹¤ë¤ÈApply¥Ü¥¿¥ó¤¬²¡¤»¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¤³¤ì¤ÇDOTween¤Î½àÈ÷¤¬´°Î»¤·¡¢Unity¤ÇÍøÍѤǤ¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤·¤¿¡£Àè¤Û¤É¤ÎDOTween Utility Panel ¥¦¥¤¥ó¥É¥¦¤ÏÊĤ¸¤Æ¤·¤Þ¤Ã¤ÆÌäÂꤢ¤ê¤Þ¤»¤ó¡£
¡¡¤Ê¤ªDOTween¤Ë¤ÏÍÍ¡¹¤Êµ¡Ç½¤¬¤¢¤ê¤Þ¤¹¤¬¡¢º£²ó¤ÎÀ½ºî¤Ç¤Ï¤½¤Î°ìÉô¤òÍøÍѤ·¤Æ¤¤¤¤Þ¤¹¡£
¾Ü¤·¤¤ÀâÌÀ¤Ï¸ø¼°¥ê¥Õ¥¡¥ì¥ó¥¹¡¢¤¢¤ë¤¤¤Ï¿¤¯¤Î»ÈÍÑÊýË¡¤Î¾Ò²ðµ»ö¤¬¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¤´¼«Ê¬¤ÇÄ´¤Ù¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
¸ø¼°¥µ¥¤¥È¤Î¥ê¥ó¥¯¡Ê¥É¥¥å¥á¥ó¥È¡Ë
http://dotween.demigiant.com/documentation.php
¡¡°Ê¾å¤Ç¤³¤Î¼ê½ç¤Ï´°Î»¤Ç¤¹¡£Áᮼ¡¤Î¼ê½ç¤ÇDOTween¤òÍøÍѤ·¤Þ¤¹¡£
¡¡¥¥ã¥é¤ÎÃå¿å½èÍý¤Ï´°À®¤·¤Þ¤·¤¿¡£¤½¤Î¤Þ¤ÞÄÀ¤ó¤Ç¤¤¤Æ¤Ï¤«¤ï¤¤¤½¤¦¤Ç¤¹¤Î¤Ç¡¢¤·¤Ð¤é¤¯¤·¤¿¤é¡¢¿åÌ̤˴é¤ò½Ð¤¹¤è¤¦¤ËÀ©¸æ¤ò¹Ô¤¤¤Þ¤·¤ç¤¦¡£
¡¡¥¥ã¥é¤ÎÀ©¸æ¤Ï PlayerController ¥¹¥¯¥ê¥×¥È¤òÄ̤¸¤Æ¹Ô¤¦¤³¤È¤¬¤Ç¤¤Þ¤¹¤Î¤Ç¡¢¤³¤³¤Ç¤Ï¡¢¤½¤Î¥¹¥¯¥ê¥×¥È¤òÍøÍѤ·¤Æ
¥¥ã¥é¤Î°ÜÆ°¤òÀ©¸æ¤·¤Æ¡¢¿åÄì¤Ë¤¤¤ë¥¥ã¥é¤ò¿åÌ̤ޤǰÜÆ°¤µ¤»¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¡¡¤Þ¤¿¡¢¹ç¤ï¤»¤Æ¡¢Íî²¼¤¬»Ï¤Þ¤ëºÝ¤Ë¡¢¥¥ã¥é¤òÈô¤Ó¹þ¤ß¤Î»ÑÀª¤ËÊѹ¹¤·¤Þ¤¹¡£
X ¼´¤ò²óž¤µ¤»¤ÆƬ¤¬²¼¡Ê¿åÌÌ¡ËÊý¸þ¤Ë¤Ê¤ë¤è¤¦¤Ë¡¢¤³¤Á¤é¤â¥¹¥¯¥ê¥×¥È¤«¤éÀ©¸æ¤ò¹Ô¤¤¤Þ¤¹¡£
¡¡Á´Éô¤Ç°Ê²¼¤Î¤è¤¦¤Ê½èÍý¤Îή¤ì¤Ë¤Ê¤ê¤Þ¤¹¡£¤³¤Á¤é¤ò PlayerController ¥¹¥¯¥ê¥×¥È¤Ë¼ÂÁõ¤·¤Æ¤¤¤¤Þ¤¹¡£
¡¡Íî²¼¤¹¤ëºÝ¤Ë¥¥ã¥é¤Î»ÑÀª¤òÊѹ¹¤¹¤ë(Ƭ¤«¤é¿åÌÌÊý¸þ¤ËÍî²¼¤¹¤ë¤è¤¦¤Ë¤¹¤ë) ¡¡¡¡¡¡¢ ¡¡¥¥ã¥é¤¬Ãå¿å¤·¤Æ¤½¤Î¤Þ¤Þ¿åÄì¤ËÄÀ¤à ¡¡¡¡¡¡¢ ¡¡¾¯¤·ÂԤġʥ³¥ë¡¼¥Á¥ó½èÍý¤Ç¼ÂÁõ¡Ë ¡¡¡¡¡¡¢ ¡¡¥¥ã¥é¤Î»ÑÀª¤òÊѹ¹¤¹¤ë(Ƭ¤ò¿åÌÌÊý¸þ¤Ë¸þ¤±¤ë) ¡¡¡¡¡¡¢ ¡¡¿åÃ椫¤é½ù¡¹¤Ë¿åÌ̤˥¥ã¥é¤òÅо줵¤»¤ë(DOTween¤Ç¼ÂÁõ)
¡¡¤É¤Î½èÍý¤¬¤½¤ÎÉôʬ¤ËÅö¤¿¤ë¤«¡¢¹Í¤¨¤Ê¤¬¤é¼ÂÁõ¤ò¹Ô¤Ã¤Æ¤¯¤À¤µ¤¤¡£
¥³¥á¥ó¥È¤â¤¿¤ÀÉÕ¤±¤ë¤À¤±¤Ç¤Ï¤Ê¤¯¤Æ¡¢½èÍý¤ÎÆâÍƤò¥¤¥á¡¼¥¸¤·¤Ê¤¬¤é½ñ¤¯¤è¤¦¤Ë¤·¤Þ¤·¤ç¤¦¡£
¤½¤¦¤¹¤ë¤³¤È¤Ç¡¢¥²¡¼¥àÆâ¤Ç¤Î½èÍý¤ÎÆâÍƤòµ½Ò½ÐÍè¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤Þ¤¹¡£
¡¡Àë¸À¥Õ¥£¡¼¥ë¥É¤Ë¤Ï¡¢»ÑÀª¤ÎÊѹ¹ÍѤÎÊÑ¿ô¤ò£±¤ÄÄɲä·¤Þ¤¹¡£Start ¥á¥½¥Ã¥ÉÆâ¤Ç¤³¤ÎÃͤòÍøÍѤ·¤Æ¡¢¥¥ã¥é¤Î»ÑÀª¤òÊѹ¹¤·¤Þ¤¹¡£
¡¡¿·¤·¤¯ OutOfWater ¥á¥½¥Ã¥É¤òºîÀ®¤·¤Þ¤¹¡£¤³¤Á¤é¤Ï¥³¥ë¡¼¥Á¥ó¥á¥½¥Ã¥É¤È¤Ê¤Ã¤Æ¤ª¤ê¡¢ÃÙ±ä½èÍý¤¬¹Ô¤¨¤ë¤è¤¦¤Ë¤·¤Æ¤¤¤Þ¤¹¡£
ÃÙ±ä½èÍý¤Ï¡¢¿åÃæ¤ËÄÀ¤ó¤Ç¾¯¤··Ð¤Ã¤Æ¤«¤é¥¥ã¥é¤ò°ÜÆ°¤µ¤»¤¿¤¤¤¿¤á¤ÎÂÔµ¡»þ´Ö¤ò¼ÂÁõ¤¹¤ë¤¿¤á¤ËÍøÍѤ·¤Æ¤¤¤Þ¤¹¡£
¤³¤Á¤é¤Î¥á¥½¥Ã¥ÉÆâ¤Ë¡¢DOTween¤òÍøÍѤ·¤¿¥¢¥Ë¥á¡¼¥·¥ç¥ó½èÍý¤òÍøÍѤ·¤Æ¡¢¿åÃ椫¤é½ù¡¹¤Ë¿åÌ̤˴é¤ò½Ð¤¹°ÜÆ°¤Î½èÍý¤ò¼ÂÁõ¤·¤Þ¤¹¡£
¥¥ã¥é¤ò°ÜÆ°¤µ¤»¤ëºÝ¤Ç¤¹¤¬¡¢½ÅÎϤˤè¤ë±Æ¶Á¤ò¼õ¤±¤Æ¤¤¤ë¤¿¤á¡¢´é¤ò¿åÌ̤˽Ф·¤Æ¤â¡¢ºÆÅÙ¡¢¿å¤ÎÃæ¤Ë¤â¤°¤Ã¤Æ¤·¤Þ¤¤¤Þ¤¹¡£
½ÅÎϤαƶÁ¤ò»ß¤á¤ë¡¢¤¢¤ë¤¤¤ÏʪÍý±é»»¤òÄä»ß¤¹¤ë½èÍý¤ò¼ÂÁõ¤¹¤ë¤³¤È¤Ç¡¢¤³¤Î±Æ¶Á¤«¤éƨ¤ì¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£Unity¤Î¶µ²Ê½ñ¤âÉü½¬¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£
¡¡OnTriggerEnter ¥á¥½¥Ã¥ÉÆâ¤Ë½èÍý¤òÄɲ䷤ơ¢Ãå¿å¤ÎȽÄ꤬¹Ô¤ï¤ì¤¿¤é¡¢¿å¤·¤Ö¤¤Î¥¨¥Õ¥§¥¯¥È¤ÈSE¤ÎºÆÀ¸¤Î¤¢¤È¤Ë OutOfWater ¥á¥½¥Ã¥É¤ò¸Æ¤Ó½Ð¤·¤Þ¤¹¡£
¡¡OutOfWater ¥á¥½¥Ã¥É¤Î¾å¤ÎÃʤˤϥµ¥Þ¥ê¡¼¤È¤¤¤¦³µÍ×ÀâÌÀÉôʬ¤òµ½Ò¤·¤Æ¤¤¤Þ¤¹¡£
¤³¤ì¤Ï Visual Studio ¥¨¥Ç¥£¥¿¡¼¤Î»ý¤Äµ¡Ç½¤Î£±¤Ä¤Ç¤¹¡£ºîÀ®ÊýË¡¤Ï¡¢OutOfWater ¥á¥½¥Ã¥É¤ò¤¹¤Ù¤Æ½ñ¤½ª¤ï¤Ã¤Æ¤«¤é¡¢¥á¥½¥Ã¥É¤Î£±¹Ô¾å¤ÇȾ³Ñ¥¹¥é¥Ã¥·¥å¤ò£³¤Ä½ñ¤¤¤Æ¤¯¤À¤µ¤¤¡£
¼«Æ°Åª¤Ë¥µ¥Þ¥ê¡¼¤¬ºîÀ®¤µ¤ì¤Þ¤¹¡£Â¾¤Î¥á¥½¥Ã¥É¤ä¡¢¥¯¥é¥¹Ì¾¤Ç¤âƱÍͤ˵½Ò¤Ç¤¤Þ¤¹¤Î¤Ç¡¢¼«ºî¤·¤¿¥á¥½¥Ã¥É¤Ë¤Ä¤¤¤Æ¤Ï¡¢É¬¤º¥µ¥Þ¥ê¡¼¤òµ½Ò¤·¤Æ¤ª¤¤Þ¤·¤ç¤¦¡£
PlayerController.cs
¡¡¥³¥ë¡¼¥Á¥ó(Coroutine)¤È¤Ï°ìÄê¤Î»þ´Ö¤ä¾ò·ï¤ò¤â¤È¤Ë¡¢½èÍý¤òÃæÃÇ¡¦ºÆ³«¡¦½ªÎ»¤µ¤»¤ë¤³¤È¤¬¤Ç¤¤ë½èÍý¤Î¤³¤È¤Ç¤¹¡£
¡¡¥³¥ë¡¼¥Á¥ó¤Ï¥á¥½¥Ã¥É¤È¤·¤ÆÀë¸À¤·¤Þ¤¹¤¬¡¢Ìá¤êÃÍ¤Ë IEnumerator ¤òɬ¤ºÍøÍѤ·¤Þ¤¹¡£
¤Þ¤¿½èÍý¤ÎÆâÉô¤Ë yield ¤ò´Þ¤à¡¢ÃæÃÇ¡¦ÃÙ±ä½èÍý¤ÎÌ¿Îá¤òɬ¤ºÍÑ°Õ¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
¡¡º£²ó¤Ï yield return new WaitForSeconds¥á¥½¥Ã¥É¤òÍøÍѤ·¤Æ¡¢»ØÄꤷ¤¿»þ´Ö¤À¤±ÂÔµ¡¤¹¤ë½èÍý¤ò¼ÂÁõ¤·¤Æ¤¤¤Þ¤¹¡£
º£²ó¼ÂÁõ¤·¤Æ¤¤¤ë¥³¥ë¡¼¥Á¥ó¡¦¥á¥½¥Ã¥É
¡¡¡¡private IEnumerator OutOfWater() { // £±ÉÃÂÔ¤Ä yield return new WaitForSeconds(1.0f); // <= yield ¤Ë¤è¤ë½èÍý¡£yield return new WaitForSeconds¥á¥½¥Ã¥É¤Ï¡¢°ú¿ô¤Ç»ØÄꤷ¤¿Éÿô¤À¤±¼¡¤Î½èÍý¤Ø°Ü¤é¤º¤Ë½èÍý¤ò°ì»þÄä»ß¤¹¤ë½èÍý // Rigidbody ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î IsKinematic ¤Ë¥¹¥¤¥Ã¥Á¤òÆþ¤ì¤Æ¥¥ã¥é¤ÎÁàºî¤òÄä»ß¤¹¤ë rb.isKinematic = true; // ¥¥ã¥é¤Î»ÑÀª¡Ê²óž¡Ë¤òÊѹ¹¤¹¤ë transform.eulerAngles = new Vector3(-30, 180, 0); // DOTween¤òÍøÍѤ·¤Æ¡¢£±É䫤±¤Æ¿åÃ椫¤é¿åÌ̤ؤȥ¥ã¥é¤ò°ÜÆ°¤µ¤»¤ë transform.DOMoveY(4.7f, 1.0f); }
¡¡¥³¥ë¡¼¥Á¥ó¡¦¥á¥½¥Ã¥É¤ò¸Æ¤Ó½Ð¤¹¾ì¹ç¤Ë¤Ï¡¢StartCoroutine¥á¥½¥Ã¥É¤ò»ÈÍѤ·¤Æ¡¢°ú¿ô¤Ë¥³¥ë¡¼¥Á¥ó¡¦¥á¥½¥Ã¥É¤ò»ØÄꤷ¤Æ½èÍý¤ò¸Æ¤Ó½Ð¤·¤Þ¤¹¡£
¤³¤ÎÌ¿Îá¤òÍøÍѤ·¤Ê¤¤¤È¡¢¥³¥ë¡¼¥Á¥ó¡¦¥á¥½¥Ã¥É¤ò¼Â¹Ô¤¹¤ë¤³¤È¤Ï¤Ç¤¤Þ¤»¤ó(¥³¥ó¥Ñ¥¤¥ë¡¦¥¨¥é¡¼¤¬¤Ç¤Ê¤¤¤Î¤ÇÃí°Õ¤·¤Þ¤·¤ç¤¦)
¥³¥ë¡¼¥Á¥ó¡¦¥á¥½¥Ã¥É¤ò¸Æ¤Ó½Ð¤¹¾ì¹ç
¡¡¡¡StartCoroutine(OutOfWater());¡¡¡¡<= StartCoroutine(¸Æ¤Ó½Ð¤¹¥³¥ë¡¼¥Á¥ó¡¦¥á¥½¥Ã¥É¤Î̾Á°(°ú¿ô))¡¡¤Î½ñ¼°¤Çµ½Ò¤¹¤ë
»²¹Í¥µ¥¤¥È
Samurai BlogÍÍ
¡ÚUnity¡Û¤Ï¤¸¤á¤Æ¤Î¥³¥ë¡¼¥Á¥ó!¤³¤ì¤µ¤¨Æɤá¤Ð´ðÁäϥ«¥ó¥Ú¥
https://www.sejuku.net/blog/83712
XR-HU3ÍÍ
¡ÚUnity¡Û¥³¥ë¡¼¥Á¥ó¤Ç½èÍý¤òÃæÃÇ¡¦ºÆ³«¡¦Ää»ß¤µ¤»¤ëÊýË¡¤ò³Ø¤Ö
https://xr-hub.com/archives/20368
¡¡DOTween¤Ë¤è¤ëÊä´Ö½èÍý¤ò¼ÂÁõ¤·¤Æ¤¤¤Þ¤¹¡£¥¹¥¯¥ê¥×¥ÈÆâ¤ÇDoTween¤Î½èÍý¤ò¼ÂÁõ¤¹¤ë¤¿¤á¤Ë¤Ï¡¢ºÇ½é¤Ë using ¤Ë¤è¤ëÀë¸À¤¬É¬Íפˤʤê¤Þ¤¹¡£
using UnityEngine; using System.Collections; using System.Collections.Generic; using DG.Tweening; // ¡ù¡¡<=¡¡Äɲä·¤Þ¤¹
¡¡¤³¤Î¥¹¥¯¥ê¥×¥ÈÆâ¤Ç¤ÏDOTween¤Î»ý¤Ä¥á¥½¥Ã¥É¤ò£±¤ÄÍøÍѤ·¤Æ¤¤¤Þ¤¹¡£
¡¡transform.DOMoveY(4.7f, 1.0f);
¡ã£±¡¥DOMoveY(float endValue, float duration)¡ä
¡¡DOMoveY¥á¥½¥Ã¥É¤Ï¡¢»ØÄꤵ¤ì¤¿¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î°ÌÃÖ¤òY¼´(transform.position.y)¤À¤±°ÜÆ°¤µ¤»¤ë½èÍý¤Ç¤¹¡£
°ÜÆ°»þ¤ËÊä´Ö½èÍý¤ò¹Ô¤¦¤³¤È¤Ç¥¢¥Ë¥á¡¼¥·¥ç¥ó¤·¤Æ¤¤¤ë¤è¤¦¤Ë¸«¤»¤Æ¤¯¤ì¤Þ¤¹¡£
¡¡¤³¤Î¥á¥½¥Ã¥É¤Ï½èÍý¤ò¹Ô¤¤¤¿¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¡¢transfrom¤ËÂФ·¤Æ¼Â¹Ô¤·¤Þ¤¹¡£
¤³¤³¤Ç¤Ï¥¥ã¥é¤Ç¤¢¤ë¥Ú¥ó¥®¥ó¤ò°ÜÆ°¤µ¤»¤ëÌ¿Îá¤ò¹Ô¤¤¤¿¤¤¤Î¤Ç¡¢¤½¤Î¤Þ¤Þ transform ¤ËÂФ·¤Æ½èÍý¤ò¹Ô¤¦¤è¤¦¤Ë¤·¤Æ¤¤¤Þ¤¹¡£
¡Ê¤Ê¤¼ transform ÊÑ¿ô¤ò»ØÄꤹ¤ë¤³¤È¤Ç¡¢¥Ú¥ó¥®¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò»ØÄꤷ¤Æ¤¤¤ë¤³¤È¤Ë¤Ê¤ë¤«¡¢Íýͳ¤¬¤ï¤«¤ê¤Þ¤¹¤«¡©
¡¡¤â¤·¤âʬ¤«¤é¤Ê¤¤¾ì¹ç¤Ë¤Ï¥¹¥¯¥ê¥×¥È¤Î´ðÁäòÉü½¬¤·¤Þ¤·¤ç¤¦¡£¡Ë
¡¡transform.DOMoveY()¤ÎÂ裱°ú¿ô¤Ïfloat·¿¤Ç¡¢°ÜÆ°¤µ¤»¤ë°ÌÃÖ¤ò»ØÄꤷ¤Þ¤¹¡£º£²ó¤Ï¥²¡¼¥à²èÌÌÆâ¤ÎÃæ±ûÉôʬ¤Ë°ÜÆ°¤·¤¿¤¤¤Î¤Ç 0 ¤ò»ØÄꤷ¤Æ¤¤¤Þ¤¹¡£
Â裲°ú¿ô¤Ïfloat·¿¤Ç¡¢°ÜÆ°¤¹¤ëºÝ¤Ë¤«¤«¤ë»þ´Ö¤ò»ØÄꤷ¤Þ¤¹¡£º£²ó¤Ï 1.0f ¤Ê¤Î¤Ç¡¢£±É䫤±¤Æ Penguin ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î Position¤Î Y ¤Î°ÌÃÖ¤ò
4.7 ¤Î°ÌÃÖ(¥²¡¼¥à²èÌ̤Ρ¢¿åÌ̤è¤ê¾¯¤·¾å)¤Þ¤Ç°ÜÆ°¤ò¤µ¤»¤ë¡¢¤È¤¤¤¦Ì¿Îá¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡¤½¤Î·ë²Ì¡¢¥Ú¥ó¥®¥ó¤¬¿åÌ̤è¤ê´é¤ò½Ð¤¹¡¢¤È¤¤¤¦½èÍý¤òÀ©¸æ¤·¤Æ¤¤¤Þ¤¹¡£
¡¡´Ø¿ô¡Ê¥á¥½¥Ã¥É¡Ë¤ä¥¯¥é¥¹¤òºîÀ®¤·½ª¤ï¤ê¤Þ¤·¤¿¤é¡¢É¬¤º¤½¤Î´Ø¿ô¤ä¥¯¥é¥¹¤ÎÀâÌÀ¤ò½ñ¤¯¤è¤¦¤Ë¿´¤¬¤±¤Þ¤·¤ç¤¦¡£½ñ¤¯¾ì½ê¤Ï´Ø¿ô̾¡¢¤¢¤ë¤¤¤Ï¥¯¥é¥¹Ì¾¤Î£±¹Ô¾å¤ÎÉôʬ¤Ç¤¹¡£
Ⱦ³Ñ¥¹¥é¥Ã¥·¥å¤ò3¸ÄϢ³¤Çµ½Ò¤¹¤ë¤ÈÀâÌÀÍѤΥ³¥á¥ó¥È¤Ç¤¢¤ë¥µ¥Þ¥ê¡¼(³µÍ×)¤¬¼«Æ°Åª¤Ëµ½Ò¤µ¤ì¤Þ¤¹¡£
¡¡Ê̤ε»ö¤Ç¾Ü¤·¤¯²òÀ⤷¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤½¤Á¤é¤ò³Îǧ¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£
¡¡=>¡¡ÃΤäƤª¤¤¿¤¤Æ¦Ãμ±
¡¡¥¹¥¯¥ê¥×¥È¤Î½¤Àµ¤¬½ªÎ»¤·¤¿¤é¡¢¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ½çÈÖ¤ËÆ°ºî¤ò³Îǧ¤·¤Æ¤¤¤¤Þ¤¹¡£
º£²ó¤Î°ìÏ¢¤Î½èÍý¤Ï¡¢°Ê²¼¤ÎÄ̤ê¤ÎÀ߷פˤʤäƤ¤¤ë¤Ï¤º¤Ç¤¹¡£¤Á¤ã¤ó¤È½çÈ֤˽èÍýÀ©¸æ¤µ¤ì¤Æ¤¤¤ë¤«¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡Íî²¼¤¹¤ëºÝ¤Ë¥¥ã¥é¤Î»ÑÀª¤òÊѹ¹¤¹¤ë(Ƭ¤«¤é¿åÌÌÊý¸þ¤ËÍî²¼¤¹¤ë¤è¤¦¤Ë¤¹¤ë) ¡¡¡¡¡¡¢ ¡¡¥¥ã¥é¤¬Ãå¿å¤·¤Æ¤½¤Î¤Þ¤Þ¿åÄì¤ËÄÀ¤à ¡¡¡¡¡¡¢ ¡¡¾¯¤·ÂԤġʥ³¥ë¡¼¥Á¥ó½èÍý¤Ç¼ÂÁõ¡Ë ¡¡¡¡¡¡¢ ¡¡¥¥ã¥é¤Î»ÑÀª¤òÊѹ¹¤¹¤ë(Ƭ¤ò¿åÌÌÊý¸þ¤Ë¸þ¤±¤ë) ¡¡¡¡¡¡¢ ¡¡¿åÃ椫¤é½ù¡¹¤Ë¿åÌ̤˥¥ã¥é¤òÅо줵¤»¤ë(DOTween¤Ç¼ÂÁõ)
¡ã¼Â¹ÔÆ°²è¡¡Æ¬¤«¤éÍî²¼¤ò¤¹¤ë¡£Game ¥Ó¥å¡¼¤À¤±¤Ç¤Ï¤Ê¤¯¡¢Penguin ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î Rotation¾ðÊó¤â³Îǧ¤¹¤ë¡ä
https://gyazo.com/c18a3e67b4c37f4a9846982c2fc70277
¡ã¼Â¹ÔÆ°²è¡¡Ãå¿å¸å¡¢£±ÉÃÂԤäƤ«¤é¡¢£±É䫤±¤Æ¿åÌ̤˥¥ã¥é¤¬°ÜÆ°¤·¤Æ´é¤ò½Ð¤¹¡ä
https://gyazo.com/702a855f0184b4112e03269eac1c16fa
¡¡Àµ¾ï¤ËÆ°ºî¤·¤Æ¤¤¤¿¤é¡¢¼¡¤Ï¡¢ÂÔµ¡¤Î»þ´Ö¤ä¡¢¿åÌ̤ޤǤλþ´Ö¤òÊѹ¹¤·¤Æ¡¢¤É¤Î¤è¤¦¤Ê°ã¤¤¤¬½Ð¤ë¤«¤ò³Îǧ¤·¤Æ¤ß¤Þ¤¹¡£
¡ã¸¡¾ÚÆ°²è¡¡Ãå¿å¸å¡¢£±ÉÃÂÔ¤¿¤Ê¤¤¾ì¹ç¤Ï¡©¡ä
https://gyazo.com/abf6b32f1041d84e7cd73b1b73d4464c
¡ã¸¡¾ÚÆ°²è¡¡Ãå¿å¸å¡¢¿åÌ̤ޤǾ夬¤Ã¤Æ¤¯¤ë»þ´Ö¤ò±ä¤Ð¤·¤¿¾ì¹ç¤Ï¡©¡ä
https://gyazo.com/4558a6bab04083dea1cf200938fb2916
¡¡°ã¤¤¤¬¤ï¤«¤ê¤Þ¤·¤¿¤Ç¤·¤ç¤¦¤«¡£
¤³¤¦¤¤¤Ã¤¿¤³¤È¤ò¹Ô¤¦¤³¤È¤Ë¤è¤Ã¤Æ¡¢½èÍý¤ÎÃæ¿È¤¬¸«¤¨¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤Þ¤¹¡£
À§È󺣸å¤â¤´¼«Ê¬¤Ç¤âÊѹ¹¤·¤Æ¤¤¤¿¤À¤¤¤Æ¡¢¤É¤Î½èÍý¤¬¤½¤ÎÉôʬ¤È¤Ä¤Ê¤¬¤Ã¤Æ¤¤¤ë¤«¤ò¤·¤Ã¤«¤ê¤È³Îǧ¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£
¡¡¤â¤·¤â¼«Ê¬¤ÎÃæ¤ÇŬµ¹¤ÊÃͤ¬¸«¤Ä¤«¤Ã¤¿¾ì¹ç¤Ë¤Ï¡¢¶µºà¤ÎÃͤòÊѹ¹¤·¤Æ¤¤¤¿¤À¤¤¤Æ¤â¹½¤¤¤Þ¤»¤ó¡£
¡¡°Ê¾å¤Ç¤³¤Î¼ê½ç¤Ï½ªÎ»¤Ç¤¹¡£
¡¡=>¡¡¼¡¤Ï¡¡¼ê½ç£±£°¡¡¡Ý²ÖÎؤκîÀ®¡Ý¡¡¤Ç¤¹¡£
- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- ¥×¥í¥°¥é¥ß¥ó¥°
¥³¥á¥ó¥È¤ò¤«¤¯