|
|
1. Á¤Àû ŸÀÌÇÎÀ» »ç¿ëÇÏÀÚ ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ »ç¿ëÇÒ ¶§ °¡Àå Áß¿äÇÑ ÃÖÀûÈ´Â µ¿Àû ÀÔ·Â ´ë½Å¿¡ Á¤Àû ÀÔ·ÂÀ» »ç¿ëÇÏ´Â °ÍÀÌ´Ù. ÅëÇÕÀº ´ç½Å¾øÀÌ ¾î¶² ÀÛ¾÷À» ÇÏ´Â Á¤Àû À¯ÇüÀÇ Äڵ带 ÀÚ¹Ù ½ºÅ©¸³Æ®·Î ÀÚµ¿ÀûÀ¸·Î º¯ÇÑ´Ù´Â Ãß·Ð À¯ÇüÀÌ¶óµµ ºÒ¸®´Â ±â¼úÀ» »ç¿ëÇÑ´Ù. 1. JavaScript var foo = 5; 2. C# using UnityEngine; using System.Collections; public class example : MonoBehaviour { public int foo = 5; } À§ÀÇ ¿¹½Ã¿¡¼foo ÀûºÐ °ªÀÌ µÈ´Ù°í ÀÚµ¿ÀûÀ¸·Î Ãß·ÐÇÒ °ÍÀÌ´Ù. ±×·¡¼ ÅëÇÕÀº ºñ¿ëÀûÀÎ µ¿Àû À̸§ º¯¼öÀÇ Á¶È¸ ¾øÀÌ ¸¹Àº ÃÖÀûÈ ÄÄÆÄÀÏ ½Ã°£¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ°ÍÀº ¿Ö ÅëÇÕÀÇ ÀÚ¹Ù½ºÅ©¸³Æ®°¡ ´Ù¸¥ ÀÚ¹Ù½ºÅ©¸³Æ® ½ÇÇຸ´Ù ¾à 20¹è ºü¸¥Áö ÀÌÀ¯ ÁßÀÇ ÇϳªÀÌ´Ù . À¯ÀÏÇÑ ¹®Á¦´Â ¶§¶§·Î ¸ðµç °ÍÀÇ À¯ÇüÀ» Ãß·ÐÇÒ ¼ö ¾ø¾î¼ ÅëÇÕÀº ÀÌ º¯¼öµé¿¡ ´ëÇØ µ¿Àû ÀÔ·ÂÀ¸·Î µÇµ¹¾Æ °¥ °ÍÀÌ´Ù. µ¿Àû ÀÔ·ÂÀ¸·Î µ¹¾Æ°¨À¸·Î½á, ¾²¿©Áø ÀÚ¹Ù½ºÅ©¸³Æ® ÄÚµå´Â ´õ °£´ÜÇÏ´Ù. ±×·¯³ª ±×°ÍÀº ¶ÇÇÑ ÄÚµå ½ÇÇàÀ» ´À¸®°Ô ¸¸µç´Ù. ¸î °¡Áö ¿¹Á¦¸¦ º¸ÀÚ. 1. JavaScript function Start () { var foo = GetComponent(MyScript); foo.DoSomething(); } ¿©±â¿¡ foo µ¿ÀûÀ¸·Î ÀÔ·ÂµÉ °Å¶ó¼, DoSomething ±â´ÉÀ» ºÎ¸£´Â °ÍÀº ÇÊ¿äÀÌ»óÀ¸·Î °É¸°´Ù- ¿Ö³ÄÇϸé À¯ÇüÀº foo ¸ð¸¥´Ù, ±×°ÍÀÌ Áö¿øÇÏ´ÂÁö ¿©ºÎ¸¦ ¾Ë¾Æ ³»¾ß¸¸ ÇÑ´ÙDoSomething±â´É, ±×¸®°í ±×°ÍÀÌ µÈ´Ù¸é, ±× ÇÔ¼ö¸¦ ºÒ·¯¿Â´Ù. 2. C# using UnityEngine; using System.Collections; public class example : MonoBehaviour { void Start() { System.Object foo = GetComponent foo.DoSomething(); } } |