ugui-Tween-Tool

NGUIó·³ UGUI¿¡¼­µµ TweenÀ» »ç¿ëÇÒ¼ö ÀÖ´Ù.
iTweenÀ̳ª DoTweenÀ» »ç¿ëÇÒ¼öµµ ÀÖ´Ù.

¼Ò½º°¡ °ø°³ µÇ¾î ÀÖ´Â ugui-Tween-ToolÀ» »ç¿ëÇغ¸ÀÚ.
°£´ÜÇÏ°Ô »ç¿ëÇϱâ À§ÇØ Scripts Æú´õ¸¸ º¹»çÇؼ­ »ç¿ëÇß´Ù.

±âº»ÀûÀÎ »ç¿ë¹ý

UTweenPosition ÄÄÆ÷³ÍÆ®¸¦ ÀÌ¿ëÇÏ¿© ¹öÆ°À» ¹ÛÀ¸·Î À̵¿ÇÏ¿© »ç¶óÁö´Â È¿°ú¸¦ Áà º¸ÀÚ.
UI ÀÎÅÍÆäÀ̽º´Â NGUI-Tween°ú ºñ½ÁÇÏ´Ù.

1. ÀνºÆåÆ® ºä > Add Component > uTools > UTweenPositon Ãß°¡

2. Ãß°¡ÇÑ UTweenPositon ÄÄÆ÷³ÍÆ®¸¦ ºñÈ°¼ºÈ­ ÇÑ´Ù.
To Ç׸ñÀÇ Y À§Ä¡ °ªÀ» -1000À¸·Î ¼³Á¤ÇÑ´Ù.


½ÇÇà ¹æ¹ýÀº µÎ°¡Áö°¡ ÀÖ´Ù.

ù¹ø° ¹æ¹ýÀº À¯´ÏƼ¸¦ Ç÷¹ÀÌÈÄ UTweenPositon ÄÄÆ÷³ÍÆ®¸¦ È°¼ºÈ­ ÇÏ¸é ¹öÆ°ÀÌ ¾Æ·¡·Î ³»·Á°¡¸é¼­ È­¸é¿¡¼­ »ç¶óÁø´Ù.

µÎ¹ø° ¹æ¹ýÀº ¹öÆ°À» Ŭ¸¯ ÇßÀ»¶§ÀÌ´Ù.
  • Button¿¡ ÀÖ´Â UTweenPosition ÄÄÆ÷³ÍÆ®¸¦ µå·¡±× ÇÑ´Ù.
  • uTwwenPosition.Play¸¦ ¼±ÅÃÇÑ´Ù.
  • PlayÀÌ ¾Æ·¡ üũ¹Ú½º¸¦ üũÇÑ´Ù.( Play(true)ÀǹÌÀÌ´Ù )
¹öÆ°À» Ŭ¸¯ÇÏ¸é ¹öÆ°ÀÌ È­¸é ¹ÛÀ¸·Î »ç¶óÁø´Ù.

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/