À¯´ÏƼ ÃֽйöÀü°ú ´õºÒ¾î ÇÑÃþ ´õ Ãæ½ÇÇÏ°Ô º¸°µÈ ³»¿ëÀ¸·Î µ¹¾Æ¿Â 'Àý´ë°Á À¯´ÏƼ 3D'!
'Àý´ë°Á À¯´ÏƼ 3D' ÀϺ»°ú Áß±¹¿¡¼µµ ¹ø¿ª Ãâ°£!
ÀÌ Ã¥Àº À¯´ÏƼ 4.6 ÃֽйöÀüÀ» ¹ÙÅÁÀ¸·Î µ¶ÀÚ¿Í ÇÔ²² 3ÀÎĪ ½´ÆÃ°ÔÀÓ(TPS)À» Á¦ÀÛÇÏ´Â °úÁ¤À» ÅëÇØ °ÔÀÓ °³¹ß¿¡ ÇʼöÀûÀÎ ±â¼ú°ú ±â¹ýÀ» ÀÚ¿¬½º·´°Ô ½ÀµæÇÒ ¼ö ÀÖ°Ô ±¸¼ºµÅ ÀÖ´Ù. À¯´ÏƼ °³¹ß °æÇèÀÌ ¾ø´Â µ¶ÀÚ¿¡°Ô´Â Ä£ÀýÇϰí ÀÚ¼¼ÇÑ ¼³¸íÀ¸·Î À¯´ÏƼ °ÔÀÓ °³¹ßÀÇ Å« ±×¸²À» ±×¸± ¼ö ÀÖ°Ô ¾È³»Çϸç, ÀÌÁ¦ ¸· ÃÊ±Þ °³¹ßÀÚ¸¦ ¹þ¾î³ µ¶ÀÚ¿¡°Ô´Â ½Ç¹« Ȱ¿ëµµ°¡ ³ôÀº °¢Á¾ ÀÌÆåÆ®¿Í °ÔÀÓ ...
´õº¸±â
À¯´ÏƼ ÃֽйöÀü°ú ´õºÒ¾î ÇÑÃþ ´õ Ãæ½ÇÇÏ°Ô º¸°µÈ ³»¿ëÀ¸·Î µ¹¾Æ¿Â 'Àý´ë°Á À¯´ÏƼ 3D'!
'Àý´ë°Á À¯´ÏƼ 3D' ÀϺ»°ú Áß±¹¿¡¼µµ ¹ø¿ª Ãâ°£!
ÀÌ Ã¥Àº À¯´ÏƼ 4.6 ÃֽйöÀüÀ» ¹ÙÅÁÀ¸·Î µ¶ÀÚ¿Í ÇÔ²² 3ÀÎĪ ½´ÆÃ°ÔÀÓ(TPS)À» Á¦ÀÛÇÏ´Â °úÁ¤À» ÅëÇØ °ÔÀÓ °³¹ß¿¡ ÇʼöÀûÀÎ ±â¼ú°ú ±â¹ýÀ» ÀÚ¿¬½º·´°Ô ½ÀµæÇÒ ¼ö ÀÖ°Ô ±¸¼ºµÅ ÀÖ´Ù. À¯´ÏƼ °³¹ß °æÇèÀÌ ¾ø´Â µ¶ÀÚ¿¡°Ô´Â Ä£ÀýÇϰí ÀÚ¼¼ÇÑ ¼³¸íÀ¸·Î À¯´ÏƼ °ÔÀÓ °³¹ßÀÇ Å« ±×¸²À» ±×¸± ¼ö ÀÖ°Ô ¾È³»Çϸç, ÀÌÁ¦ ¸· ÃÊ±Þ °³¹ßÀÚ¸¦ ¹þ¾î³ µ¶ÀÚ¿¡°Ô´Â ½Ç¹« Ȱ¿ëµµ°¡ ³ôÀº °¢Á¾ ÀÌÆåÆ®¿Í °ÔÀÓ °³¹ß ±â¹ýÀ» Á¦½ÃÇÔÀ¸·Î½á ½ÇÀü¿¡¼µµ ÃæºÐÈ÷ Ȱ¿ëÇÒ ¸¸ÇÑ ³»¿ëÀ» ´Ù·é´Ù.
¿¹Á¦ ½ºÅ©¸³Æ®´Â C#À¸·Î ÁøÇàÇϸç, ÁÖÀΰø 3D ¸ðµ¨ÀÇ ÀÓÆ÷Æ®, À̵¿ ·ÎÁ÷, ÃÑ ¹ß»ç ·ÎÁ÷ ¹× Ãæµ¹ ÆÇº°°ú °°Àº ±âÃÊÀûÀÎ ³»¿ëºÎÅÍ Àû ij¸¯ÅÍ(NPC)ÀÇ ÀΰøÁö´ÉÀ» À¯ÇÑ»óŸӽÅ(FSM)À¸·Î ±¸ÇöÇÏ°í ¿ÀºêÁ§Æ® Ç®¸µ ±â¹ýÀ» ÅëÇØ ¼º´ÉÀ» Çâ»ó½ÃŰ´Â °í±Þ °³¹ß ±â¹ý±îÁö ¼Ò°³ÇÑ´Ù. ¶ÇÇÑ °ÔÀÓ °³¹ß¿¡ ¹Ýµå½Ã ÇÊ¿äÇÑ ÃßÀû ¾Ë°í¸®ÁòÀº ³»ºñ°ÔÀÌ¼Ç ¸Þ½¬¸¦ »ç¿ëÇØ ±¸ÇöÇϸç, ½ÇÁ¦ °ÔÀÓ °³¹ß¿¡ ÀÚÁÖ »ç¿ëµÇ´Â ±â¹ýÀÌÁö¸¸ Á»Ã³·³ ÀڷḦ ã±â Èûµç Ãѱ¸ È¿°(Muzzle Flash), Ç÷Èç È¿°ú(Blood Effect), ·¡±×µ¹(Ragdoll), ·¹ÀÌij½ºÆ®(Raycast), ÅÍÄ¡ À̵¿ ·ÎÁ÷ µî°ú °°Àº ±â¹ýµµ Á÷Á¢ °ÔÀÓÀ» ¸¸µé¸é¼ ±¸ÇöÇØº»´Ù.
3ÀÎĪ ½´ÆÃ °ÔÀÓ Á¦ÀÛ °úÁ¤ÀÌ ³¡³ ÈÄ¿¡´Â ³×Æ®¿öÅ© °ÔÀÓÀ» °³¹ßÇÏ´Â µ¥ ÇÊ¿äÇÑ ±â¹ýµµ ÀÚ¼¼ÇÏ°Ô ¼Ò°³ÇÏ°í ¼µåÆÄƼ ³×Æ®¿öÅ© °ÔÀÓ¿£ÁøÀÎ Æ÷ſŬ¶ó¿ìµå¸¦ Ȱ¿ëÇÏ¿© ¿Â¶óÀÎ ÅÊÅ© ´ëÀü°ÔÀÓ(PvP)À» °³¹ßÇÏ´Â °úÁ¤À» ´Ù·é´Ù.
¸¶Áö¸·À¸·Î À¯´ÏƼ 4.6¿¡ µµÀÔµÈ »õ·Î¿î À¯´ÏƼ UI¿¡ ´ëÇØ ¼Ò°³Çϸç, »õ·Î µµÀÔµÈ À¯´ÏƼ UI·Î °ÔÀÓ °³¹ßÀ» ÁøÇàÇÏ¸é¼ ´Ù¾çÇÑ UI¸¦ Ȱ¿ëÇØ º¼ ¼ö ÀÖ°Ô²û ±¸¼ºÇÏ¿´´Ù.
Â÷±ÙÂ÷±Ù À¯´ÏƼ °ÔÀÓ °³¹ßÀÇ ±âÃʸ¦ ´ÙÁö°íÀÚ ÇÏ´Â Ãʺ¸ °³¹ßÀÚ»Ó ¾Æ´Ï¶ó ÇâÈÄ ³×Æ®¿öÅ© °ÔÀÓ °³¹ß±îÁö ¿°µÎ¿¡ µÐ µ¶ÀÚ¶ó¸é ÀÌ Ã¥ÀÌ ¸¹Àº µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ÀÌ Ã¥Àº ÀϺ»¿¡¼ ¹ø¿ª Ãâ°£µÇ¾úÀ¸¸ç Áß±¹¿¡¼µµ °ð Ãâ°£µÉ ¿¹Á¤ÀÌ´Ù.
¡á [µ¿¿µ»ó °ÀÇ / ÀúÀÚ Q & A] : www.Unity3dStudy.com
[ÃâÆÇ»ç ¸®ºä]
À¯´ÏƼ´Â ÇöÀç °¡Àå °¢±¤¹Þ°í ÀÖ´Â °ÔÀÓ °³¹ß ¿£ÁøÀ¸·Î, ±¹³»¿Ü¸¦ ¸··ÐÇϰí Ãâ½ÃµÇ´Â ¸¹Àº ¸ð¹ÙÀÏ °ÔÀÓÀÌ À¯´ÏƼ·Î °³¹ßµÇ´Â Ãß¼¼´Ù. ÀÌ·¯ÇÑ À¯´ÏƼÀÇ Àαâ¿Í ´õºÒ¾î ¿©·¯ °ü·Ã ¼ÀûÀÌ Ãâ°£µÇ°í ÀÎÅÍ³Ý ºí·Î±×¸¦ ÅëÇØ À¯´ÏƼ¸¦ ´Ù·ç´Â ±Ûµµ ³ª³¯ÀÌ Ç³ºÎÇØÁö°í ÀÖ´Ù. ÇÏÁö¸¸ °ü·Ã ¼ÀûÀ» ¸¹ÀÌ ÀÐ°í ºí·Î±× ±ÛÀ» ¿½ÉÈ÷ Àоú´õ¶óµµ À¯´ÏƼ ÀÔ¹®ÀÚ°¡ ¸·»ó °ÔÀÓ °³¹ßÀ» ¾î¶»°Ô ½ÃÀÛÇØ¾ß ÇÒÁö Èûµé¾î ÇÏ´Â °æ¿ì°¡ ¸¹´Ù.
ÀÌ Ã¥¿¡¼´Â À¯´ÏƼ¸¦ ÀÌ¿ëÇÑ °ÔÀÓ °³¹ß¿¡ ÇÊ¿äÇÑ ±â´ÉÀ» ¸ÕÀú ÇнÀÇÑ ÈÄ ÁøÇàÇÏ´Â ¹æ½ÄÀÌ ¾Æ´Ñ, °ÔÀÓÀ» ¸¸µé¾î ³ª°¡¸é¼ ÇÊ¿äÇÑ ±â´ÉÀ» ¾Ë¾Æº¸°í Á÷Á¢ ±¸ÇöÇÏ´Â ¹æ½ÄÀ¸·Î ÁøÇàÇÑ´Ù.
À¯´ÏƼ¿¡ ³»ÀåµÈ ³×Æ®¿öÅ© API¸¦ ÀÌ¿ëÇØ ³×Æ®¿öÅ© ´ëÀü°ÔÀÓÀ» Á÷Á¢ ¸¸µé¾î º¸°í, ´Ü¼øÈ÷ ¸Àº¸±â¿ë °ÔÀÓÀÌ ¾Æ´Ñ ³×Æ®¿öÅ© °ÔÀÓÀ» °³¹ßÇϱâ À§ÇÑ ±â¹ýÀ» Ãæ½ÇÈ÷ ¼Ò°³ÇÑ´Ù. ¶ÇÇÑ °¡Àå Àαâ ÀÖ´Â ¼µåÆÄƼ ³×Æ®¿öÅ© °ÔÀÓ ¿£ÁøÀÎ Æ÷Åæ Ŭ¶ó¿ìµå¸¦ Ȱ¿ëÇÑ PvP ÅÊÅ©´ëÀü °ÔÀÓµµ °³¹ßÇØ º»´Ù. ÀÌ´Â Æ÷Åæ Ŭ¶ó¿ìµå ÀÌ¿ÜÀÇ ´Ù¸¥ ³×Æ®¿öÅ© °ÔÀÓ¿£ÁøÀ» Ȱ¿ëÇÏ´Â µ¥ Å©°Ô µµ¿òÀÌ µÉ °ÍÀÌ´Ù.
´õºÒ¾î ÀÌ Ã¥Àº À¯´ÏƼ 4.6, À¯´ÏƼ 5¿¡ žÀçµÈ »õ·Î¿î À¯´ÏƼ UI¿¡ ´ëÇØ ¼Ò°³ÇÑ´Ù. ±âÁ¸ÀÇ ºÒÆíÇß´ø UI ±¸ÇöÀ» »õ·Î¿î À¯´ÏƼ UI¸¦ Ȱ¿ëÇØ Æí¸®ÇÏ°Ô °³¹ßÇÒ ¼ö ÀÖ°Ô µÇ¾úÀ¸¸ç ÀÌ Ã¥¿¡¼ Á¦ÀÛÇÏ´Â °ÔÀÓÀÇ UIµµ À¯´ÏƼ UI¸¦ Ȱ¿ëÇØ ±¸ÇöÇÑ´Ù.
ÀÌ Ã¥À» ³¡±îÁö ÀÐ°í µû¶ó ÇÏ´Ù º¸¸é ¾î´À»õ °ÔÀÓ °³¹ß¿¡ ÇÊ¿äÇÑ °¢Á¾ Áö½ÄÀ» ½ÀµæÇÏ°Ô µÉ °ÍÀÌ´Ù.
¡Ú ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¡Ú
¡Ý À¯´ÏƼ ¼³Ä¡ ¹× ÀÎÅÍÆäÀ̽º ¼Ò°³
¡Ý °ÔÀÓ ½ºÅ×ÀÌÁö Á¦ÀÛ
¡Ý ·¹°Å½Ã ¾Ö´Ï¸ÞÀÌ¼Ç ¹× ¸ÞÄ«´Ô ¾Ö´Ï¸ÞÀ̼Ç
¡Ý Àû ij¸¯ÅÍ(NPC)ÀÇ À¯ÇÑ»óŸӽÅ(FSM; Finite State Machine) ±¸Çö
¡Ý ³»ºñ°ÔÀÌ¼Ç ¸Þ½¬¸¦ ÀÌ¿ëÇÑ Àû ij¸¯ÅÍ ÃßÀû ±â´É
¡Ý Çö½ÇÀûÀÎ Æø¹ß È¿°ú ¹× Muzzle Flash ±¸Çö
¡Ý ½Ç½Ã°£ ±×¸²ÀÚ¿Í ¸ð¹ÙÀÏ¿ë ±×¸²ÀÚ Ã³¸®
¡Ý ·¹ÀÌij½ºÆ®(Raycast)À» ÀÀ¿ëÇÑ ¹ß»ç ó¸®
¡Ý »õ·Î¿î UI ½Ã½ºÅÛÀÎ À¯´ÏƼ UI ¼Ò°³ ¹× °ÔÀÓ ÀÎÅÍÆäÀ̽º ±¸Çö
¡Ý °ÔÀӸŴÏÀú ±¸Çö
¡Ý ¿ÀºêÁ§Æ® Ç®¸µ ±â¹ýÀ» ÅëÇÑ ¼º´É Çâ»ó ±â¹ý
¡Ý ¶óÀÌÆ®¸ÊÇÎ ¹× ¶óÀÌÆ®ÇÁ·Îºê ¼Ò°³
¡Ý Scene ¿¡¼Â¹øµéÀÇ ½ºÆ®¸®¹Ö ´Ù¿î·Îµå
¡Ý À¯´ÏƼ¿¡ ³»ÀåµÈ ³×Æ®¿öÅ© API¸¦ Ȱ¿ëÇÑ ´ëÀü°ÔÀÓ Á¦ÀÛ
¡Ý Æ÷Åæ Ŭ¶ó¿ìµå ³×Æ®¿öÅ© °ÔÀÓ ¿£ÁøÀ» Ȱ¿ëÇÑ PvP ÅÊÅ© ´ëÀü°ÔÀÓ Á¦ÀÛ
¡Ý JSONÀ» Ȱ¿ëÇÑ DB ÀúÀå ±â¹ý ¼Ò°³
¡Ý ·¡±×µ¹(Ragdoll) Á¦ÀÛ ¹× Ȱ¿ë
¡Ý ¸ð¹ÙÀÏ ½ºÅ©¸° ÅÍÄ¡ ÈÄ À̵¿ ·ÎÁ÷ ±¸Çö
´Ý±â