NGUIó·³ UGUI¿¡¼µµ TweenÀ» »ç¿ëÇÒ¼ö ÀÖ´Ù. iTweenÀ̳ª DoTweenÀ» »ç¿ëÇÒ¼öµµ ÀÖ´Ù. ¼Ò½º°¡ °ø°³ µÇ¾î ÀÖ´Â ugui-Tween-ToolÀ» »ç¿ëÇغ¸ÀÚ. °£´ÜÇÏ°Ô »ç¿ëÇϱâ À§ÇØ Scripts Æú´õ¸¸ º¹»çÇؼ »ç¿ëÇß´Ù. ±âº»ÀûÀÎ »ç¿ë¹ýUTweenPosition ÄÄÆ÷³ÍÆ®¸¦ ÀÌ¿ëÇÏ¿© ¹öÆ°À» ¹ÛÀ¸·Î À̵¿ÇÏ¿© »ç¶óÁö´Â È¿°ú¸¦ Áà º¸ÀÚ.UI ÀÎÅÍÆäÀ̽º´Â NGUI-Tween°ú ºñ½ÁÇÏ´Ù. 1. ÀνºÆåÆ® ºä > Add Component > uTools > UTweenPositon Ãß°¡ 2. Ãß°¡ÇÑ UTweenPositon ÄÄÆ÷³ÍÆ®¸¦ ºñÈ°¼ºÈ ÇÑ´Ù. To Ç׸ñÀÇ Y À§Ä¡ °ªÀ» -1000À¸·Î ¼³Á¤ÇÑ´Ù. ½ÇÇà ¹æ¹ýÀº µÎ°¡Áö°¡ ÀÖ´Ù. ù¹ø° ¹æ¹ýÀº À¯´ÏƼ¸¦ Ç÷¹ÀÌÈÄ UTweenPositon ÄÄÆ÷³ÍÆ®¸¦ È°¼ºÈ ÇÏ¸é ¹öÆ°ÀÌ ¾Æ·¡·Î ³»·Á°¡¸é¼ ȸ鿡¼ »ç¶óÁø´Ù. µÎ¹ø° ¹æ¹ýÀº ¹öÆ°À» Ŭ¸¯ ÇßÀ»¶§ÀÌ´Ù.
Play(true)ÀÌ¸é ¼ø¹æÇâÀ¸·Î ÁøÇà, Play(false)ÀÌ¸é ¿ª¹æÇâÀ¸·Î ÁøÇàÇÑ´Ù. uTwwenPosition.Play ÇÏ´Â ¼ø°£ uTweenPositionÀÌ È°¼ºÈ µÇ°í ÀÖ´Ù. ¹öÆ° ¿øÀ§Ä¡·Î À̵¿¹öÆ°À» 3°³¸¦ ¹èÄ¡ÇÏ°í ButtonÀº UTweenPosition ÄÄÆ÷³ÍÆ®°¡ ÀÖ´Â ¿ÀºêÁ§Æ®, Play(true) ¹öÆ°, Play(false) ¹öÆ°À» ¸¸µç´Ù. Play(true) ¹öÆ°À» ´©¸£¸é ButtonÀÌ ¾Æ·¡·Î »ç¶óÁö°í Play(false) ¹öÆ°À» ´©¸£¸é ButtonÀÌ ¿ø·¡ À§Ä¡·Î µ¹¾Æ ¿Â´Ù. Play(true) ¹öÆ°°ú Play(false) ¹öÆ°ÀÇ Â÷ÀÌÁ¡Àº Play ÆĶó¸ÞÅÍ°¡ trueÀÌ³Ä falseÀÌ³Ä Â÷ÀÌÀÌ´Ù. Button Inspector Play(true) Inspector Play(false) Inspector ÄÚµå·Î ½ÃÀÛÀ§Ä¡·Î ¿ø»ó º¹±¸uTweenPosition Æ÷Áö¼ÇÀÌ ÀÖ´Â ÆгÎÀÌ Active = false µÉ¶§ uTweenPositionÀ» ¿ø·¡ À§Ä¡·Î ¿ø»óº¹±¸ ½ÃÅ°ÀÚ.ÆгÎÀÌ È°¼ºÈ µÇ¸é uTweenPosition¿¡ ÀÇÇØ À§Ä¡°¡ À̵¿ Çϴ°ÍÀ» ´Ù½Ã º¼¼ö ÀÖ´Ù. uTweenPositionÀº À§Ä¡ À̵¿ ÁøÇàÈÄ ºñÈ°¼ºÈ µÈ´Ù. uTools.uTweenPosition tween = transform.GetComponentInChildren<uTools.uTweenPosition>();
if (tween.amountPerDelta < 0) tween.Toggle(); //amountPerDelta °ªÀÌ ¼ø¹æÇâÀÌ ¾Æ´Ï¸é ¼ø¹æÇâÀ¸·Î Åä±ÛÇÑ´Ù. tween.ResetToBeginning(); //amountPerDelta °ªÀÌ ¼ø¹æÇâÀ̸é, óÀ½À¸·Î, ¿ª¹æÇâÀÌ¸é ³¡À¸·Î À̵¿ÇÑ´Ù tween.enabled = true; //´Ù½Ã È°¼ºÈ ½ÃÄÑ ³õ´Â´Ù ¼Ò½º: ugui-Tween-Tool-master.zip (tomtc´Ô github¿¡¼ ¹ÞÀº ¼Ò½º ¿øº») ÂüÁ¶) https://github.com/tomtc123/ugui-Tween-Tool http://dotween.demigiant.com/ |