¾ÕÀ庸´Ù º¹ÀâÇÑ ½ºÅ©·Ñºä¸¦ ¸¸µé¾î º¸ÀÚ. ½ºÅ©·Ñ ºäÀÇ Item¿¡ ½ºÇÁ¶óÀÌÆ®¿Í ¶óº§À» ÀÚ½ÄÀ¸·Î Ãß°¡Çؼ ½ºÅ©·Ñ Çغ¸ÀÚ. »ç¿ë ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù. 1. ¸Þ´º > NGUI > Create > 2D UI »ý¼º 2. ¸Þ´º > NGUI > Create > Scroll View ¶Ç´Â Add Component > NGUI > Scroll View ÄÄÆ÷³ÍÆ®¸¦ Ãß°¡ÇÑ´Ù. UI Root ÇÏÀ§¿¡ Scroll View ¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÑ´Ù. 3. Scroll View ¿ÀºêÁ§Æ® UIPanel¿¡¼ Size Á¶Á¤ÇÑ´Ù. °¡·Î ¹æÇâÀ¸·Î ½ºÅ©·Ñ Çϱâ À§ÇØ Movement´Â Horizontal·Î Á¤ÇÑ´Ù. ½ºÅ©·ÑºäÀÇ CellÀÇ Å©±â°¡ 128À̱⠶§¹®¿¡ Y »çÀÌÁ 128·Î ¼³Á¤Çß´Ù. 4. ¸Þ´º > NGUI > Create > Grid ¸¦ »ý¼ºÇÑ´Ù. ¼¿ÀÇ Å©±â´Â 128 X 128·Î ¼³Á¤ÇÑ´Ù. Scroll View ÇÏÀ§¿¡ Grid ¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÑ´Ù. 5. ¸Þ´º > NGUI > Create > WidgetÀ» Ãß°¡ÇÑ´Ù. Size¸¦ 128 X 128·Î ¼³Á¤ÇÑ´Ù. Grid ÇÏÀ§¿¡ Widget ¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÑ´Ù. ¿ÀºêÁ§Æ® À̸§À» Continer¿¡¼ ItemÀ¸·Î ¼öÁ¤ÇÑ´Ù. 6. Item¿¡¼ Add Component > NGUI > Interaction > Drag Scroll View¸¦ Ãß°¡ÇÑ´Ù. 7. Item¿¡¼ ¸Þ´º > NGUI > Attach > Collider¸¦ Ãß°¡ÇÑ´Ù. Box ColliderÀÇ Å©±â´Â ÀÚµ¿À¸·Î 128 * 128 ¼³Á¤µÈ´Ù. 8. ¸Þ´º > NGUI > Create > Sprite ¸¦ Ãß°¡ÇÑ´Ù. Size´Â Cell Size¿Í ÀÏÄ¡ ½ÃŲ´Ù. ¿©±â¼´Â 128 X 128ÀÌ´Ù. µðÆúÆ® °ªÀ¸·Î blue ½ºÇÁ¶óÀÌÆ®¸¦ ¼±ÅÃÇÑ´Ù. 9. ¸Þ´º > NGUI > Create > Label À» Ãß°¡ÇÑ´Ù. µðÆúÆ® °ªÀ¸·Î blue¸¦ ÀÔ·ÂÇÑ´Ù. 10. ÇÁ¸®ÆÕÀ» ¸¸µé±â À§ÇØ ItemÀ» Project ºä·Î µå·¡±× ÇÑ´Ù. Hierarchy ºäÀÇ ItemÀº Á¦°ÅÇÑ´Ù. 11. Item ÇÁ¸®ÆÕÀ» Grid ÇÏÀ§ °´Ã¼·Î Ãß°¡ÇÑ´Ù. 6¹ø ¹Ýº¹ÇÑ´Ù. 12. ItemÀÇ À§Ä¡¸¦ ¼³Á¤ÇÑ´Ù. ItemÀÇ X°ª À§Ä¡¸¦ 128, 128 *2, 128 *3, 128 *4, 128 *5¿Í °°ÀÌ ÀÔ·ÂÇÑ´Ù. 13. 6°³ÀÇ Item > SpriteÀÇ Sprite¸¦ ¼³Á¤ÇÑ´Ù. 6°³ÀÇ Item > LableÀÇ Text¸¦ ¼³Á¤ÇÑ´Ù. 14. ½ÇÇà~~~ ½ÇÇàȸéÀ» Scene View¿¡¼ º¸ÀÚ. ½ÃÀÛ ÇÒ¶§ ½ºÅ©·Ñ À§Ä¡°¡ 0ÀÌ ¾Æ´Ï´Ù. ¿ÞÂÊ ¿·ÀÌ ºó°ø°£ÀÌ ³²¾Æ ÀÖ´Ù. ½ºÅ©·Ñ À§Ä¡¸¦ ¸®¼ÂÇϸé ItemÀÇ À§Ä¡°¡ 0À¸·Î ¼³Á¤µÈ´Ù. ÆÁ) ½ÃÀÛÇÒ¶§ ScrollView°¡ TopÀÌ ¾Æ´Ï¶ó ¼¾ÅÍ¿¡ À§Ä¡ÇÏ¸é ½ºÅ©·Ñ À§Ä¡¸¦ ¸®¼Â ½ÃÅ°´Â ¸Þ¼µå¸¦ ½ÇÇàÇØ¾ß ÇÑ´Ù. //ScrollManager.cs
using UnityEngine; using System.Collections; public class ScrollManager : MonoBehaviour { public GameObject scrollView ; void Start () { //scrollView.GetComponentInChildren< UIScrollView >().ResetPosition(); scrollView.GetComponent<UIScrollView>().ResetPosition(); } } 15. ½ºÅ©¸³Æ®ÀÇ scrollView¸¦ ¼³Á¤ÇÑ´Ù. SrollManger.cs¸¦ "UI Root" ÄÄÆ÷³ÍÆ®·Î Ãß°¡ÇÑ´Ù. °èÃþºä¿¡¼ "Scroll View"¸¦ ÀνºÆåÅÍÀÇ Scroll ManagerÀÇ Scroll View¿¡ Ãß°¡ÇÑ´Ù. ´Ù½Ã ½ÇÇàÇÏ¸é ½ºÅ©·ÑºäÀÇ ½ÃÀÛ À§Ä¡°¡ 0ÀÌ´Ù.. ¼º°ø ~~~ ÀÌ´å... |