Alice Handbook

 

Æ÷Ç×°ø°ú´ëÇб³ ÄÄÇ»ÅÍ°øÇаú ( http://cse.postech.ac.kr )

°¡»óÇö½Ç°¨ ¿¬±¸½Ç ( http://vr.postech.ac.kr )

ÀÌ °Ç endovert@postech.ac.kr

 

 

1. Alice ¶õ?

Alice´Â ÀÎÅÍ·ºÆ¼ºê 3D ±×·¡ÇÈ ÄÁÅÙÃ÷¸¦ Á¦ÀÛÇÏ°í ÇÁ·Î±×·¡¹ÖÇϱâ À§ÇÑ µµ±¸·Î, ÇöÀç Carnegie Mellon UniversityÀÇ Randy Pausch ±³¼öÀÇ ÁÖµµ ¾Æ·¡ Stage3 ¿¬±¸±×·ì¿¡ ÀÇÇØ °³¹ß, °³¼± µÇ°í ÀÖ½À´Ï´Ù. ƯÈ÷ ¹®¼­¸¦ ÆíÁýÇÏ¿© ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ±âÁ¸ÀÇ ¹æ½ÄÀ» º¸¿ÏÇÏ¿©, GUI(±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º)¸¦ ÀÌ¿ëÇÏ¿© ÇÁ·Î±×·¥ ÀÛ¾÷À» ÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ¾î, ºñ Àü¹®°¡µµ ½±°Ô ÀÎÅÍ·¢Æ¼ºê 3D ±×·¡ÇÈ ÄÁÅÙÃ÷¸¦ Á¦ÀÛÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÝ´Ï´Ù.

AliceÀÇ °ø½Ä ȨÆäÀÌÁö´Â ¾Æ·¡ URL ÁÖ¼Ò¿¡ ÀÖ°í, ÀÌ°÷¿¡¼­ ÇÁ·Î±×·¥À» ¹«·á·Î ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖÀ¸¸ç, ÇöÀç ÃֽŠ¹öÀüÀº 2.0b ÀÔ´Ï´Ù.

- http://www.alice.org

 

2. Alice ½ÃÀÛÇϱâ

Alice¸¦ ½ÇÇàÇÏ¸é ¾Æ·¡ ¿ÞÂÊ°ú °°Àº ½ÃÀÛ È­¸éÀÌ ³ª¿À¸é¼­ ÇÁ·Î±×·¥ÀÌ ½ÇÇà µË´Ï´Ù.

 

     

 

Alice´Â óÀ½ ¾²´Â »ç¿ëÀÚ¸¦ À§ÇØ Æ©Å丮¾ó(tutorial)À» Á¦°øÇÏ°í ÀÖ½À´Ï´Ù. óÀ½ ½ÇÇà½Ã ¿À¸¥ÂÊ À§¿Í °°Àº ´ëȭâÀÌ ¶ß°í, ¿©±â¼­ ¿øÇÏ´Â Æ©Å丮¾óÀ̳ª, ¿¹Á¦ÆÄÀÏ, ÃÖ±Ù ¿­¾ú´ø ÆÄÀÏ ¶Ç´Â ÀÓÀÇÀÇ ÆÄÀÏÀ» ºÒ·¯¿Ã ¼ö ÀÖ½À´Ï´Ù. Æ©Å丮¾óÀº ¿µ¾î·Î µÇ¾îÀÖ±ä ÇÏÁö¸¸, AliceÀÇ Àü¹ÝÀûÀÎ ³»¿ëÀ» ÀÌÇØÇϴµ¥ Å« µµ¿òÀÌ µÇ°í ´Ü°èº°·Î µû¶ó ÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î Àֱ⠶§¹®¿¡ ½±°Ô ¹è¿ï ¼ö ÀÖ½À´Ï´Ù. ¿©±â¼­´Â Æ©Å丮¾óÀ» ÀÚ¼¼ÇÏ°Ô ´Ù·çÁö´Â ¾Ê°Ú½À´Ï´Ù.

´ÙÀ½Àº Alice ÇÁ·Î±×·¥ÀÇ ±âº»ÀûÀÎ ±¸¼ºÀ» ¾Ë¾Æº¸°Ú½À´Ï´Ù. Alice´Â Å©°Ô 2°¡Áö ¸ðµå·Î ÀÛµ¿ÇÕ´Ï´Ù. Çϳª´Â °¡»ó¼¼°è°¡ ¾î¶»°Ô ¿òÁ÷ÀÏÁö ÇàÀ§¸¦ ´Ù·ç´Â °ÍÀÌ°í, ´Ù¸¥ Çϳª´Â °¡»ó¼¼°è¿¡ ÀÖ´Â °¡»ó ¹°Ã¼µéÀ» ±¸¼º, ¹èÄ¡ÇÏ´Â ¸ðµåÀÔ´Ï´Ù. ¸ÕÀú ±âº» ¸ðµåÀÎ ÇàÀ§ÆíÁý ¸ðµå È­¸éÀÇ °¢ ºÎºÐÀÌ ¾î¶² ÀÏÀ» ÇÏ´ÂÁö ¾Ë¾Æº¸°Ú½À´Ï´Ù.

°¡»ó¼¼°è âÀº ÇöÀç ¸¸µé°í ÀÖ´Â °¡»ó¼¼°èÀÇ ¸ð½ÀÀ» º¸¿©ÁÖ°í ÀÖ½À´Ï´Ù. »ç¿ëÀÚ´Â ¾Æ·§ÂÊÀÇ È­»ìÇ¥µéÀ» »ç¿ëÇÏ¿© °¡»ó¼¼°è¿¡¼­ À§Ä¡¸¦ À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿À¸¥ÂÊ ¾Æ·¡ÀÇ ¡®Add Objects¡¯ ¹öÆ°À» ´©¸£¸é °¡»ó¹°Ã¼¸¦ ¹èÄ¡ÇÏ´Â ¸ðµå·Î ¹Ù²ò´Ï´Ù.

¹°Ã¼Æ®¸®´Â °¡»ó¼¼°è¿¡ ÀÖ´Â ¹°Ã¼µéÀÇ ¸ñ·ÏÀ» °®°í ÀÖ½À´Ï´Ù. ¿©±â¼­ »ç¿ëÀÚ´Â ´Ù·ê ¹°Ã¼¸¦ ¼±ÅÃÇÏ°í, ¼±ÅÃµÈ ¹°Ã¼ÀÇ Á¤º¸´Â »ó¼¼ Á¤º¸ ¿µ¿ª¿¡ Ç¥½Ã µË´Ï´Ù.

ÇàÀ§ ÆíÁý±â¿Í À̺¥Æ® â¿¡´Â ¹°Ã¼ÀÇ ÇàÀ§¸¦ ÆíÁýÇÏ´Â µµ±¸µéÀÌ ÀÖ°í, ÈÞÁöÅëÀº ¹°Ã¼³ª ¹°Ã¼ÀÇ ÇàÀ§ µéÀ» ²ø¾î´Ù ³õ¾Æ Áö¿ï ¶§, Ŭ¸³º¸µå´Â º¹»çÇÒ °ÍÀ» ²ø¾î´Ù ³õ´Âµ¥ »ç¿ëÇÕ´Ï´Ù.

ÄÁÆ®·Ñ ¹öÆ°Àº ¿Ï¼ºµÈ °¡»ó¼¼°è¸¦ ½ÇÇà½ÃÅ°°Å³ª, ÀÌÀü¿¡ ÇÑ ÀÛ¾÷À» µÇµ¹¸®(undo)´Âµ¥ »ç¿ëµË´Ï´Ù.

´ÙÀ½Àº ¹°Ã¼ ¹èÄ¡ ¸ðµåÀÇ È­¸é ±¸¼ºÀÔ´Ï´Ù. ±âº»ÀûÀÎ ±¸¼ºÀº ºñ½ÁÇÏ°í ¸î¸î µµ±¸µéÀÌ ¹Ù²ï °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.

 

¹°Ã¼ ÆíÁý µµ±¸µéÀº ¹°Ã¼¸¦ ¿Å±â°Å³ª µ¹¸®´Âµ¥ »ç¿ëµÇ°í Ä«¸Þ¶ó Á¶Àý µµ±¸µéÀº Ä«¸Þ¶óÀÇ À§Ä¡³ª ÁÜÀ» Á¶ÀýÇÕ´Ï´Ù. ¹°Ã¼¸ðÀ½¿¡´Â Alice¿¡¼­ Á¦°øÇÏ´Â °¡»ó ¹°Ã¼µéÀÌ ÀÖÀ¸¹Ç·Î ¿©±â¼­ ¹°Ã¼¸¦ °ñ¶ó¼­ °¡»ó¼¼°è¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿Ï·á ¹öÆ°À» ´©¸£¸é ÇàÀ§ ÆíÁý ¸ðµå·Î µÇµ¹¾Æ °©´Ï´Ù.

ÀÌÁ¦ Alice·Î ¾î¶² °ÍÀ» ¸¸µé ¼ö ÀÖ´ÂÁö ¾Ë¾Æº¸±â À§ÇØ ¸Þ´º¿¡¼­ ¡®Help>Example Worlds¡¯¸¦ ¼±ÅÃÇÏ¿© ¿¹·Î ±¸¼ºµÈ °¡»ó ¼¼°èµéÀ» »ìÆ캸°Ú½À´Ï´Ù.

¡®Amusement Park¡¯¶ó´Â ¿¹Á¦¸¦ ½ÇÇà½ÃÄѺ¸¸é ³îÀ̵¿»êÀÇ ³îÀÌ ±â±¸µéÀÌ ¿òÁ÷ÀÌ´Â °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ¡®Bunny Hop¡¯¿¡¼­´Â ´©¸£´Â ¿ø»Ô´ë±îÁö Åä³¢°¡ ¶Ù´Â °ÍÀ» º¼ ¼ö ÀÖ°í, ¡®Flight Simulator¡¯¿¡¼­´Â Å°º¸µå¸¦ »ç¿ëÇÏ¿© ºñÇà±â¸¦ Á¶Á¤Çؼ­ °í¸®µéÀ» Åë°ú½ÃÅ°´Â °ÔÀÓµµ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±× ¹Û¿¡µµ ¿©·¯ Àç¹ÌÀÖ´Â ¿¹µéÀÌ ÀÖÀ¸´Ï Çϳª¾¿ ½ÇÇà½ÃÄÑ º¾½Ã´Ù.

 

3. °¡»ó¼¼°è ²Ù¹Ì±â

ÀÌÁ¦ Á÷Á¢ ÀÚ½ÅÀÇ °¡»ó¼¼°è¸¦ ¸¸µé¾î º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. ¸Þ´º¿¡¼­ ¡®File > New World¡¯¸¦ ¼±ÅÃÇÏ¿© »õ·Î¿î °¡»ó¼¼°è¸¦ ¸¸µì´Ï´Ù. ±âº»ÀûÀ¸·Î ÆĶõ Çϴÿ¡ Ç®¹çÀÌ ÀÖ´Â °¡»ó¼¼°è°¡ ¸¸µé¾î Áý´Ï´Ù. ÇÏ´Ã »öÀÌ ¸¶À½¿¡ ¾Èµé °æ¿ì ¹°Ã¼ Æ®¸®¿¡¼­ ¡®World¡¯¸¦ ¼±ÅÃÇϸé Ç¥½ÃµÇ´Â »ó¼¼Á¤º¸¿¡¼­ ¡®properties¡¯ Áß ¡®atmosphereColor¡¯¸¦ Á¶ÀýÇØ º¾´Ï´Ù.

ÀÌÁ¦ °¡»ó ¹°Ã¼µéÀ» Ãß°¡Çغ¾½Ã´Ù. °¡»ó¼¼°è º¸±â â¿¡ ÀÖ´Â ¡®Add Objects¡¯ ¹öÆ°À» Ŭ¸¯Çؼ­ ¹°Ã¼ ¹èÄ¡ ¸ðµå·Î ¹Ù²ß´Ï´Ù. ¹°Ã¼ ¸ðÀ½¿¡¼­ ¿øÇÏ´Â °¡»ó ¹°Ã¼¸¦ ¼±ÅÃÇؼ­ °¡»ó¼¼°è¿¡ Ãß°¡ÇÕ´Ï´Ù. ¿©±â¼­´Â ¡®Animal¡¯ Æú´õ¿¡ ÀÖ´Â ¡®Butterfly¡¯¸¦ Ãß°¡ÇØ º¾½Ã´Ù.

 

¿ÞÂÊ À§ ±×¸²Ã³·³ ¹°Ã¼ Æ®¸®¿¡ ¡®Butterfly¡¯°¡ Ãß°¡µÈ °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ¹°Ã¼ Áß¿¡ ¾Õ¿¡ µ¿±×¶ó¹Ì Ç¥½Ã°¡ ÀÖ´Â °ÍÀº ÇÏÀ§ÀÇ ¿©·¯ ¹°Ã¼µé·Î ±¸¼ºµÈ °ÍÀÔ´Ï´Ù. µ¿±×¶ó¹Ì¸¦ Ŭ¸¯Çغ¸¸é ¿À¸¥ÂÊ À§ ±×¸²Ã³·³ ÇÏÀ§ ±¸¼º ¹°Ã¼µéÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.

 ³ªºñ°¡ À۾Ƽ­ Àß ¾Èº¸ÀÏ °æ¿ì °¡»ó¼¼°è ⠾Ʒ¡ È­»ìÇ¥µéÀ» »ç¿ëÇؼ­ °¡±îÀÌ °©´Ï´Ù. ±âº»ÀûÀ¸·Î Ãß°¡µÈ °¡»ó ¹°Ã¼´Â ¹Ù´Ú¿¡ ºÙ¾î ÀÖ½À´Ï´Ù. ³ªºñ°¡ ¹Ù´Ú¿¡ ºÙ¾î ÀÖ´Â °ÍÀº ÀÌ»óÇϹǷÎ, °øÁß¿¡ ¶ç¿ö º¾´Ï´Ù. ¹°Ã¼ ÆíÁýµµ±¸¸¦ º¸¸é ¾Æ·¡ ±×¸²ÀÇ ¹öÆ°µéÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.

 È­»ìÇ¥ ¹öÆ°ÀÌ ´­¸° »óÅ¿¡¼­´Â ¹°Ã¼¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ°í, ³ª¸ÓÁö °ÍµéÀº °¢°¢ È­»ìÇ¥°¡ °¡¸®Å°´Â ¹æÇâÀ¸·Î ¹°Ã¼µéÀ» À̵¿½ÃÅ°°Å³ª µ¹¸± ¼ö ÀÖ½À´Ï´Ù. Á¦ÀÏ ¿À¸¥ÂÊ¿¡ ÀÖ´Â ¹öÆ°À» ¼±ÅÃÇÏ¸é ¹°Ã¼¸¦ ¸¶¿ì½º·Î ²ø¾î¼­ º¹»ç ÇÒ ¼ö ÀÖ°í, ¿À¸¥ÂÊ¿¡¼­ µÎ ¹ø°´Â ¹°Ã¼ÀÇ Å©±â¸¦ ¹Ù²Ù´Âµ¥ »ç¿ëÇÕ´Ï´Ù. 3Â÷¿ø °ø°£ÀÌ¶ó¼­ À§Ä¡°¡ Çê°¥¸± °æ¿ì, ¡®quad view¡¯¸¦ ¼±ÅÃÇÏ¸é ¿©·¯ ¹æÇâ¿¡¼­ º» ¸ð½ÀÀ» º¼ ¼ö ÀÖ¾î µµ¿òÀÌ µË´Ï´Ù. ¡®affect subparts¡¯¸¦ üũÇÏ¸é ¹°Ã¼ÀÇ ÇÏÀ§ ±¸¼º ¹°Ã¼µé ±×·¯´Ï±ñ, ³ªºñÀÇ °æ¿ì °¢°¢ÀÇ ³¯°³µéÀ» µû·Î ´Ù·ê ¼ö ÀÖ½À´Ï´Ù.

Ä«¸Þ¶ó Á¶Àý µµ±¸¸¦ »ç¿ëÇϸé È­¸é ºñÀ²°ú ÁÜ Á¤µµ¸¦ Á¶ÀýÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÁ¤ÇÑ Ä«¸Þ¶ó À§Ä¡°¡ ¸¶À½¿¡ µé¾î¼­ ´ÙÀ½¿¡ ±×°÷À¸·Î ½±°Ô ¿Ã ¼ö ÀÖµµ·Ï ÇÏ·Á¸é, ±×°÷¿¡¼­ ¡®drop dummy at camera¡¯ ¹öÆ°À» ´©¸£¸é, ¡®move camera to dummy¡¯ ¸ñ·Ï¿¡ ÇöÀçÀÇ Ä«¸Þ¶ó À§Ä¡°¡ Ãß°¡µÇ¾î ´ÙÀ½¿¡ °í¸¦ ¼ö ÀÖ°Ô µË´Ï´Ù. ¡®drop dummy at selected object¡¯ ¹öÆ°Àº ÇöÀç ¼±ÅÃµÈ ¹°Ã¼ÀÇ À§Ä¡¸¦ Ä«¸Þ¶ó À§Ä¡ ¸ñ·Ï¿¡ Ãß°¡ ½ÃÄÑ ÁÝ´Ï´Ù.

¹°Ã¼ ¹èÄ¡°¡ ´Ù µÇ¾úÀ¸¸é ¡®Done¡¯ ¹öÆ°À» ´­·¯ ÇàÀ§ ÆíÁý ¸ðµå·Î µÇµ¹¾Æ °©´Ï´Ù.

 

4. ¿òÁ÷¿©¶ó~ ¾å!

ÀÌÁ¦ ³ªºñ°¡ ³¯ ¼ö ÀÖ°Ô ÇØÁÙ Â÷·ÊÀÔ´Ï´Ù. ³ªºñ°¡ ³¯ ¶§¿¡ À§ ¾Æ·¡·Î ¿À¸£¶ô ³»¸®¶ô ÇÏ´Â ¸ð½ÀÀ» ¸¸µé¾î º¾´Ï´Ù. ³ªºñ¸¦ ¼±ÅÃÇÏ°í »ó¼¼Á¤º¸¿¡¼­ ¡®methods¡¯ ÅÇÀ» ¼±ÅÃÇÏ¸é ³ªºñ°¡ ÇÒ ¼ö ÀÖ´Â ÀϵéÀÌ ³ª¿É´Ï´Ù. À§Ä¡¸¦ ¿Å±â(move)°Å³ª ¹æÇâÀ» µ¹¸®°í(turn) Å©±â¸¦ ¹Ù²Ù´Â(resize) µîÀÇ ÀÏÀ» ÇÒ ¼ö ÀÖ´Â °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.

À̵é Áß ¡®move¡¯¸¦ ÇàÀ§ ÆíÁý±â¿¡ ¸¶¿ì½º·Î ²ø¾î´Ù ³õ½À´Ï´Ù. ±×·¯¸é ¿òÁ÷ÀÏ ¹æÇâ°ú °Å¸®¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. À§ ¾Æ·¡·Î ¿òÁ÷À̵µ·Ï ¸¸µé¾î º¾´Ï´Ù. À§¾Æ·¡·Î ¿òÁ÷ÀÌ´Â °ÍÀ» °è¼Ó ¹Ýº¹Çϱâ À§Çؼ­´Â ÇàÀ§ÆíÁý±âÀÇ À§ÂÊ¿¡ ÀÖ´Â ÄÁÆ®·Ñ µµ±¸µé Áß ¡®Loop¡¯À» ¸¶¿ì½º·Î ²ø¾î¿Í¼­ ¹Ýº¹È½¼ö(times)¸¦ ¡®infinity¡¯·Î Á¤ÇØÁÝ´Ï´Ù. ÀÌ ¡®Loop¡¯¾È¿¡ À§¾Æ·¡·Î ¿òÁ÷ÀÌ´Â method¸¦ ¸¶¿ì½º·Î ²ø¾î´Ù Áý¾î³ÖÀ¸¸é À§¾Æ·¡·Î ¿òÁ÷ÀÌ´Â µ¿ÀÛÀÌ ¹«ÇÑÈ÷ ¹Ýº¹µÇ°Ô µË´Ï´Ù.

°¢ method¿¡ ³ª¿À´Â ¡®more¡¦¡¯¸¦ Ŭ¸¯ÇÏ¸é ¼¼ºÎÀûÀÎ »çÇ×À» Á¶ÀýÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©±â¼­´Â ³ªºñ°¡ ³Ê¹« õõÈ÷ ¿òÁ÷ÀÌ´Â °Í °°À¸´Ï, Á»´õ »¡¸® ¿òÁ÷À̵µ·Ï durationÀ» 1ÃÊ¿¡¼­ 1/2ÃÊ·Î ¹Ù²ãº¸µµ·Ï ÇÕ´Ï´Ù. ¶ÇÇÑ 1/2meter·Î µÇ¾îÀÖ´Â ¿òÁ÷ÀÌ´Â °Å¸®µµ 0.1·Î ÁÙ¿©º¾´Ï´Ù. 0.1Àº ¸Þ´º¿¡ ¾øÁö¸¸ ´ë½Å ¸Þ´ºÀÇ ¡®other¡¦¡¯¸¦ ¼±ÅÃÇϸé ÀÓÀÇÀÇ ¼ýÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.

À̹ø¿¡´Â ³ªºñ°¡ ³¯°³ ÁþÀ» Çϵµ·Ï Çغ¾´Ï´Ù. °¡»ó ¼¼°è¸¦ ²Ù¹Ð ¶§ ¹°Ã¼ÀÇ ÇÏÀ§ ±¸¼º¿ä¼Ò º°·Î ´Ù·ê ¼ö ÀÖ¾ú´ø °Íó·³, ÇàÀ§µµ ÇÏÀ§ ±¸¼º¿ä¼Ò º°·Î ÁÙ ¼ö ÀÖ½À´Ï´Ù. ¹°Ã¼ Æ®¸®¿¡¼­ ³ªºñÀÇ ¿À¸¥ÂÊ ³¯°³¸¦ ¼±ÅÃÇÕ´Ï´Ù. »ó¼¼Á¤º¸¿¡ ³ªºñÀÇ ¿À¸¥ÂÊ ³¯°³°¡ ÇÒ ¼ö ÀÖ´Â methodµéÀÌ Ç¥½ÃµË´Ï´Ù. ³ªºñÀÇ ³¯°³ ÁþÀº °ð ȸÀüÇÏ´Â °ÍÀ̹ǷΠturnÀ» ÇàÀ§ ÆíÁý±â·Î ²ø¾î´Ù ³õ½À´Ï´Ù. ¾Õ¿¡¼­ À§¾Æ·¡·Î ¿òÁ÷ÀÌ°Ô Çß´ø °Íó·³ ¿À¸¥ÂÊ ³¯°³¸¦ ¿À¸¥ÂÊÀ¸·Î Çѹø ȸÀüÇÏ°í ´Ù½Ã ¿ÞÂÊÀ¸·Î ȸÀüÇÏ°Ô Çؼ­ ¿øÀ§Ä¡·Î µ¹¾Æ¿À°Ô ÇÕ´Ï´Ù. ³ªºñ ³¯°³°¡ ¿ÏÀüÈ÷ ÇÑ ¹ÙÄû µµ´Â °ÍÀº ¾Æ´Ï¹Ç·Î, revolutionÀº 1/4 ¹ÙÄû·Î ÇÕ´Ï´Ù.

±×·±µ¥, ³ªºñ°¡ ³¯°³ ÁþÀ» Çϸ鼭 µ¿½Ã¿¡ À§¾Æ·¡ ¿òÁ÷¿©¾ß Çϴµ¥ À§¾Æ·¡·Î ¿òÁ÷ÀÎ ÈÄ¿¡ ³¯°³ ÁþÀ» ÇÏ´Â ¹®Á¦°¡ »ý°å½À´Ï´Ù. ÀÌ°ÍÀ» ÇØ°á Çϱâ À§Çؼ± ÇàÀ§ÆíÁý±â À§ÂÊ¿¡ ÀÖ´Â ÄÁÆ®·Ñ µµ±¸µé Áß ¡®Do together¡¯¸¦ »ç¿ëÇϸé ÇØ°á ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿Ã¶ó°¡´Â µ¿ÀÛ°ú ¿À¸¥ÂÊ ³¯°³¸¦ ¿À¸¥ÂÊÀ¸·Î ȸÀüÇÏ´Â °ÍÀ» ÇϳªÀÇ ¡®Do together¡¯¾È¿¡, ³»·Á°¡´Â µ¿ÀÛ°ú ¿À¸¥ÂÊ ³¯°³¸¦ ¿ÞÂÊÀ¸·Î ȸÀüÇÏ´Â °ÍÀ» ¶Ç ´Ù¸¥ ¡®Do together¡¯¿¡ ³Ö¾îº¾´Ï´Ù. ÀÌÁ¦ ¿Ã¶ó°¡´Â µ¿½Ã¿¡ ³¯°³°¡ µ¹¾Æ°©´Ï´Ù. ³¯°³°¡ ¿òÁ÷ÀÌ´Â °Í°ú À§¾Æ·¡·Î ¿òÁ÷ÀÌ´Â ½Ã°£À» ¸ÂÃß±â À§ÇØ ³¯°³ µ¹¸®´Â µ¿ÀÛÀÇ durationÀ» 1/2ÃÊ·Î ¸ÂÃä´Ï´Ù.

ÀÌÁ¦ ¿ÞÂÊ ³¯°³µµ ¿À¸¥ÂÊ ³¯°³Ã³·³ ¶È°°ÀÌ ¿òÁ÷À̵µ·Ï Çغ¸¼¼¿ä.

 

5. ³ªºñ¾ß ³îÀÚ~!

À̹ø¿¡´Â ³ªºñ°¡ ¸¶¿ì½º·Î ´©¸£¸é µµ¸Á°¡°Ô Çغ¾´Ï´Ù. ¹Ù·Î ¸¶¿ì½º·Î ³ªºñÀÇ ³¯°³°¡ Ŭ¸¯µÇ¾úÀ» ¶§ ¹Ý´ë ¹æÇâÀ¸·Î ¿òÁ÷À̵µ·Ï ÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ·¸°Ô »ç¿ëÀÚÀÇ ÀÔ·ÂÀ» ¹Þ±â À§Çؼ­ À̺¥Æ®(event) â¿¡ ÀÖ´Â µµ±¸µéÀ» »ç¿ëÇÕ´Ï´Ù. À̺¥Æ®¸¦ »ç¿ëÇؼ­ ¸¶¿ì½º°¡ ´­¸®°Å³ª Å°º¸µå°¡ ´­·ÈÀ» ¶§ ƯÁ¤ °¡»ó ¹°Ã¼ÀÇ Æ¯Á¤ µ¿ÀÛÀÌ ÀϾµµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. °¡»ó¼¼°è°¡ ½ÃÀÛµÇÀÚ¸¶ÀÚ ³ªºñ°¡ ³ª´Â µ¿ÀÛÀ» ÇÒ ¼ö ÀÖ¾ú´ø °Íµµ, ±âº»ÀûÀ¸·Î °¡»ó¼¼°è°¡ ½ÃÀ۵ǾúÀ» ¶§ ¡®World¡¯ÀÇ ¡®my first method¡¯°¡ ½ÇÇàµÇµµ·Ï µÇ¾î ÀÖ¾ú±â ¶§¹®ÀÔ´Ï´Ù.

À̺¥Æ® â¿¡ ÀÖ´Â ¡®create new event¡¯ ¹öÆ°À» ´©¸£¸é »õ·Î¿î À̺¥Æ®¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©±â¼­´Â ³ªºñÀÇ ³¯°³°¡ ´­¸° °ÍÀ» °¨ÁöÇϱâ À§ÇØ ¡®when the mouse is clicked on something¡¯ À̺¥Æ®¸¦ ¸¸µì´Ï´Ù. À̺¥Æ®¿¡µµ µ¿ÀÛÀ» ÁöÁ¤ÇÒ ¶§Ã³·³ ¼¼ºÎ»çÇ×À» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î ¾Æ¹« ¹°Ã¼³ª Ŭ¸¯ µÇ¾îµµ µ¿ÀÛÇϵµ·Ï µÇ¾î ÀÖ´Â À̺¥Æ®¸¦ ³ªºñÀÇ ¿À¸¥ÂÊ ³¯°³°¡ Ŭ¸¯ µÉ ¶§¸¸ ½ÇÇàµÇµµ·Ï ¹Ù²ß´Ï´Ù.

´ÙÀ½À¸·Î ¸¶¿ì½º°¡ ´­·ÈÀ» ¶§ ƯÁ¤ µ¿ÀÛÀ» Çϵµ·Ï ÇØ¾ß Çϴµ¥, ³ªºñ°¡ ¹Ý´ëÂÊÀ¸·Î µµ¸Á°¡µµ·Ï ÇÏ´Â µ¿ÀÛÀÌ ÀÖ¾î¾ß°ÚÁö¿ä? À̸¦ À§Çؼ­´Â ³ªºñÀÇ µ¿ÀÛÀ» Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. µ¿ÀÛÀ» Ãß°¡Çϱâ À§Çؼ­´Â ¿ì¼± ¹°Ã¼ Æ®¸®¿¡¼­ ³ªºñ¸¦ ¼±ÅÃÇÏ°í, »ó¼¼ Á¤º¸¿¡¼­ ¡®methods¡¯ ÅÇÀ» ¼±ÅÃÇÏ¸é ¡®create new method¡¯ ¹öÆ°ÀÌ ÀÖ½À´Ï´Ù. ÀÌ ¹öÆ°À» Ŭ¸¯Çؼ­ »õ·Î¿î µ¿ÀÛÀ» ¸¸µé°í À̸§À» ¡®flee right¡¯À̶ó°í ºÙÀÔ´Ï´Ù.

»õ·Î ¸¸µé¾îÁø ¡®flee right¡¯ µ¿ÀÛÀÇ ¿À¸¥ÂÊ¿¡ ÀÖ´Â ¡®edit¡¯¹öÆ°À» ´©¸£¸é ¾Õ¼­ ³ªºñ¸¦ À§¾Æ·¡·Î ¿òÁ÷ÀÌ°Ô Çß´ø °Íó·³ ÇàÀ§ ÆíÁý±â¿¡¼­ ¡®flee right¡¯ µ¿ÀÛÀÇ ÇàÀ§¸¦ °íÄ¥ ¼ö ÀÖ°Ô µË´Ï´Ù. ³ªºñ°¡ ´­¸° ¹æÇâ°ú ¹Ý´ë ¹æÇâÀ¸·Î ¿òÁ÷À̵µ·Ï ÇàÀ§¸¦ ¸¸µì´Ï´Ù.

ÀÌÁ¦ ¾Õ¼­ ¸¸µé¾î ³õÀº ¸¶¿ì½º Ŭ¸¯ À̺¥Æ®¿¡¼­ ¹æ±Ý ¸¸µç ¡®flee right¡¯ µ¿ÀÛÀÌ ½ÇÇàµÇµµ·Ï °íĨ´Ï´Ù.

ÀÌÁ¦ °¡»ó¼¼°è¸¦ ½ÇÇà½ÃÅ°¸é ³ªºñ°¡ Á¦ÀÚ¸®¿¡¼­ ³¯´Ù°¡ ¿À¸¥ÂÊ ³¯°³¸¦ ¸¶¿ì½º·Î Ŭ¸¯ÇÏ¸é µµ¸Á°¡´Â °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ÀÌÁ¦ ³ªºñÀÇ ¿ÞÂÊ ³¯°³°¡ ´­·ÈÀ» ¶§µµ ³ªºñ°¡ ¹Ý´ë ¹æÇâÀ¸·Î µµ¸Á°¡µµ·Ï À̺¥Æ®¿Í µ¿ÀÛµéÀ» ¸¸µé¾îº¾½Ã´Ù.

 

ÀÌÁ¦ ¿©·¯ºÐµéÀÌ ¿øÇÏ´Â µ¥·Î °¡»ó¼¼°è¸¦ ²Ù¹Ð ¼ö ÀÖ½À´Ï´Ù. ¸¶À½¿¡ µå´Â °¡»ó ¹°Ã¼µéÀ» Áý¾î ³Ö°í, ¾î¶»°Ô ¿òÁ÷ÀÏÁö, ¾î¶»°Ô Á¶Á¤ÇÒÁö ¿©·¯ºÐÀÇ »ó»ó·ÂÀ» µ¿¿øÇؼ­ ¸ÚÁø °¡»ó¼¼°è¸¦ ¸¸µé¾îº¸¼¼¿ä.