| »óǰ ¾È³» ¹× ȯºÒ, ±³È¯, ¹è¼Û¹®ÀÇ | |
| - °¡°Ô ÀüȹøÈ£ : | 1544-1900 |
| - Àüȹ®ÀÇ ½Ã°£ : |
¿ÀÀü 9½ÃºÎÅÍ ¿ÀÈÄ 6½Ã±îÁö (¸ÅÁÖ ¿ù¿äÀÏ, È¿äÀÏ, ¼ö¿äÀÏ, ¸ñ¿äÀÏ, ±Ý¿äÀÏ, °øÈÞÀÏ Á¦¿Ü) |
| - °¡°Ô À̸ÞÀÏ : | ink@kyobobook.co.kr |
| - ÀÌ¿ë Åùèȸ»ç : | CJ´ëÇÑÅë¿î |
|
ÆÇ¸Å°¡°ÔÁ¤º¸ |
|
| - »ç¾÷ÀÚ¸í : | (ÁÖ)±³º¸¹®°í |
| - »ç¾÷ÀÚµî·Ï¹øÈ£ : | 102-81-11670 |
| - Åë½ÅÆÇ¸Å¾÷½Å°í : | 01-0653 |
|
- Çö±Ý¿µ¼öÁõ : ¹ß±Þ°¡´É |
|
|
ÀüÈÁÖ¹® ¹× °áÁ¦¹®ÀÇ |
|
| - ²ÉÇÇ´Â ¾ÆÄ§¸¶À» : | 1644-8422 |
|
°¡°Ô¿Í Á÷°Å·¡¸¦ ÇÏ½Ã¸é ²É¼ÛÀÌ Àû¸³ ¹× °¢Á¾ ÇýÅÿ¡¼ Á¦¿ÜµÇ°í, ¸¸ÀÏÀÇ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡µµ ²É¸¶ÀÇ µµ¿òÀ» ¹ÞÀ¸½Ç ¼ö ¾ø½À´Ï´Ù. °¡°ÔÀÇ ºÎ´çÇÑ ¿ä±¸, ºÒ°øÁ¤ ÇàÀ§ µî¿¡ ´ëÇØ¼µµ ²É¸¶·Î Á÷Á¢ ÀüÈÁÖ¼¼¿ä. |
|
| »ó¼¼Á¤º¸ | ±¸¸ÅÈıâ (0) | »óǰQ&A (0) | ¹è¼Û/±³È¯/ȯºÒ ¾È³» |
Ã¥¼Ò°³ÀÌ Ã¥Àº À¯´ÏƼ·Î RPG °ÔÀÓÀ» Á¦ÀÛÇÏ·Á´Â °³¹ß Áö¸Á»ý°ú °³¹ßÀÚ¸¦ À§ÇÑ ³»¿ëÀ» ´ã°í ÀÖ´Ù. ij¸¯ÅÍ À̵¿, ÀüÅõ ½Ã½ºÅÛ, ¸ó½ºÅÍ AI, Àκ¥Å丮, Äù½ºÆ® µî RPG °ÔÀÓÀÇ ÇÙ½É ¿ä¼Ò¸¦ ü°èÀûÀ¸·Î ´Ù·ç¸ç, À¯´ÏƼ ÄÄÆ÷³ÍÆ®¸¦ ±â¹ÝÀ¸·Î À¯ÇÑ »óÅ ±â°è¸¦ ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. Scriptable Object¸¦ Ȱ¿ëÇØ Ç÷¹À̾î, ¸ó½ºÅÍ, Äù½ºÆ®, NPC µ¥ÀÌÅÍ µî °ÔÀÓ µ¥ÀÌÅ͸¦ È¿À²ÀûÀ¸·Î °ü¸®ÇÏ´Â ¹æ¹ýµµ ´Ù·é´Ù. ±âÃʺÎÅÍ °í±Þ ±â´É±îÁö ´Ü°èº°·Î ¼³¸íÇϸç, ½Ç¹«¿¡¼ ¸¶ÁÖÇÒ ¹®Á¦¿Í ÇØ°á ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù.
»ó¼¼À̹ÌÁö![]() ¸ñÂ÷1Àå. °³¹ß ȯ°æ ¼³Á¤
1.1 °³¿ä
1.2 ±âº» ÇÁ·Î±×·¥ ¼³Ä¡
1.2.1 À¯´ÏƼ ¼³Ä¡
1.2.2 ºñÁÖ¾ó ½ºÆ©µð¿À ¼³Ä¡
1.3 À¯´ÏƼ ÇÁ·ÎÁ§Æ® »ý¼º
1.3.1 ÇÁ·ÎÁ§Æ® »ý¼º
1.3.2 À¯´ÏƼ ¿¡µðÅÍ ±¸¼º
1.3.2 À¯´ÏƼ ÇÁ·ÎÁ§Æ® Æú´õ ±¸Á¶
1.4 ÁÖ¿ä ¿ë¾î Á¤¸®
1.4.1 ¾À
1.4.2 ¾Ö¼Â
1.4.3 °ÔÀÓ ¿ÀºêÁ§Æ®
1.4.4 ÄÄÆ÷³ÍÆ®
1.5 ¾À Ä«¸Þ¶ó¿Í °ÔÀÓ ¿ÀºêÁ§Æ® Á¶ÀÛ
1.5.1 ¾À Ä«¸Þ¶ó Á¦¾îÇϱâ
1.5.2 ¾À ±âÁî¸ð
1.5.4 Åø ¿À¹ö·¹ÀÌ
1.6 À¯´ÏƼÀÇ È¸Àü ¹× ¹æÇâ
1.6.1 ¿ÀÀÏ·¯ °¢
1.6.2 ÄõÅʹϾð(4¿ø¼ö)
1.7 ÇÁ·ÎÁ§Æ® Áغñ
1.7.1 ¾Ö¼Â ÀÓÆ÷Æ®Çϱâ
1.7.2 ¾À »ý¼ºÇϱâ
1.8 Á¤¸®
2Àå. Ç÷¹À̾î À̵¿
2.1 °³¿ä
2.2 Ç÷¹À̾î ij¸¯ÅÍ °ÔÀÓ ¿ÀºêÁ§Æ® ±¸¼º
2.2.1 ¹Ù´Ú ¸¸µé±â
2.2.2 Ç÷¹ÀÌ¾î °ÔÀÓ ¿ÀºêÁ§Æ® ±¸¼ºÇϱâ
2.2.3 WASD/¹æÇâŰ Ű¸¦ Ȱ¿ëÇÑ À̵¿ ±â´É Ãß°¡Çϱâ
2.2.4 À̵¿ÇÏ´Â ¹æÇâÀ¸·Î ij¸¯ÅÍ È¸Àü½Ã۱â
2.3 À¯´ÏƼ ¾Ö´Ï¸ÞÀÌ¼Ç ½Ã½ºÅÛ°ú À¯ÇÑ »óÅ ±â°è
2.3.1 ¾Ö´Ï¸ÞÀÌ¼Ç ¿öÅ©Ç÷Î
2.3.2 Ç÷¹À̾î ij¸¯ÅÍ ¾Ö´Ï¸ÞÀ̼Ç
2.4 Ç÷¹À̾î À¯ÇÑ »óÅ ±â°è ±¸¼º
2.4.1 ij¸¯ÅÍ ÄÁÆ®·Ñ·¯
2.4.2 ¾Ö´Ï¸ÞÀÌ¼Ç ·çÆ® ¸ð¼Ç
2.4.3 PlayerStateBase ½ºÅ©¸³Æ® Ãß°¡Çϱâ
2.4.4 PlayerIdleState/PlayerMoveState ½ºÅ©¸³Æ® Ãß°¡Çϱâ
2.4.5 PlayerStateManager ½ºÅ©¸³Æ® Ãß°¡Çϱâ
2.4.6 ÀÔ·Â °ü¸®ÀÚ ½ºÅ©¸³Æ® Ãß°¡
2.4.7 Ç÷¹À̾îÀÇ À¯ÇÑ »óÅ ±â°è ±¸¼ºÀ» À§ÇÑ ÄÄÆ÷³ÍÆ® ±¸¼ºÇϱâ
2.4.8 PlayerAnimationController Ãß°¡
2.5 ij¸¯Å͸¦ µû¶ó´Ù´Ï´Â Ä«¸Þ¶ó
2.5.1 Camera Rig Á¦ÀÛ
2.6 Á¤¸®
3Àå. Ç÷¹À̾î Á¡ÇÁ ¹× °ø°Ý
3.1 °³¿ä
3.2 Ç÷¹À̾î Á¡ÇÁ ¾Ö´Ï¸ÞÀÌ¼Ç ±¸¼º
3.2.1 ¾Ö´Ï¸ÞÀÌ¼Ç ½ºÅ×ÀÌÆ® ¸Ó½Å ±¸¼º
3.2.2 ¾Ö´Ï¸ÞÀÌ¼Ç ÄÁÆ®·Ñ·¯ ¾÷µ¥ÀÌÆ®
3.3 Ç÷¹À̾î Á¡ÇÁ ½ºÅ×ÀÌÆ® Ãß°¡
3.3.1 ÀÔ·Â °ü¸®ÀÚ ¾÷µ¥ÀÌÆ®
3.3.2 Ç÷¹ÀÌ¾î ½ºÅ×ÀÌÆ® °ü¸®ÀÚ ¾÷µ¥ÀÌÆ®
3.3.3 Ç÷¹À̾î Á¡ÇÁ ½ºÅ×ÀÌÆ® Ãß°¡
3.3.4 Á¡ÇÁ¸¦ À§ÇÑ Ç÷¹À̾îÀÇ À¯ÇÑ »óÅ ±â°è ±¸¼º
3.4 Ç÷¹ÀÌ¾î °ø°Ý ½ºÅ×ÀÌÆ®¸¦ À§ÇÑ ¾Ö´Ï¸ÞÀÌ¼Ç ¼³Á¤
3.4.1 ¾Ö´Ï¸ÞÀÌ¼Ç ½ºÅ×ÀÌÆ® ¸Ó½Å ±¸¼º
3.5 Ç÷¹ÀÌ¾î °ø°Ý ½ºÅ×ÀÌÆ® Ãß°¡
3.5.1 ÀÔ·Â °ü¸®ÀÚ ¾÷µ¥ÀÌÆ®
3.5.2 ¾Ö´Ï¸ÞÀÌ¼Ç ÄÁÆ®·Ñ·¯ ¾÷µ¥ÀÌÆ®
3.5.3 Ç÷¹ÀÌ¾î °ø°Ý ½ºÅ×ÀÌÆ® Ãß°¡
3.5.4 Ç÷¹ÀÌ¾î ½ºÅ×ÀÌÆ® °ü¸®ÀÚ ¾÷µ¥ÀÌÆ®
3.5.5 °ø°ÝÀ» À§ÇÑ Ç÷¹À̾îÀÇ À¯ÇÑ »óÅ ±â°è ±¸¼º
3.6 Á¤¸®
4Àå. ¹«±â ¾ÆÀÌÅÛ ¹× °ø°Ý ½ºÅ×ÀÌÆ® ¾÷µ¥ÀÌÆ®
4.1 °³¿ä
4.2 »ç¿îµå È¿°ú
4.2.1 ¿Àµð¿À ¼Ò½º¿Í ¿Àµð¿À Ŭ¸³
4.2.2 »ç¿îµå È¿°ú Àç»ý ±â´É Ãß°¡
4.3 ½ºÅ©¸³ÅÍºí ¿ÀºêÁ§Æ®
4.4 ¾ÆÀÌÅÛ
4.4.1 ¾ÆÀÌÅÛ Å¬·¡½º
4.4.2 ¹«±â ¾ÆÀÌÅÛ µ¥ÀÌÅÍ
4.4.3 ȹµæ °¡´ÉÇÑ ¾ÆÀÌÅÛ
4.5 Ç÷¹ÀÌ¾î ¹«±â ¾ÆÀÌÅÛ
4.5.1 Weapon Ãß°¡
4.5.2 ¹«±â °ü¸®ÀÚ Ãß°¡
4.5.3 ¹«±â ¾ÆÀÌÅÛ Á¦ÀÛ
4.5.4 ¹«±â ¾ÆÀÌÅÛ ¿Ï¼º
4.6 °ø°Ý ½ºÅ×ÀÌÆ® ¿Ï¼º
4.6.1 ¹«±â ÀåÂø ¿©ºÎ¿¡ µû¸¥ °ø°Ý ½ºÅ×ÀÌÆ® Àüȯ ó¸®
4.6.2 °ø°Ý ÄÞº¸ ¾Ö´Ï¸ÞÀÌ¼Ç È¿°ú Àû¿ë
4.7 Á¤¸®
5Àå. °ÔÀÓ µ¥ÀÌÅÍ
5.1 °³¿ä
5.2 Ç÷¹ÀÌ¾î µ¥ÀÌÅÍ
5.2.1 Ç÷¹ÀÌ¾î µ¥ÀÌÅÍ Áغñ(CSV)
5.2.2 Ç÷¹ÀÌ¾î µ¥ÀÌÅÍ »ý¼º(½ºÅ©¸³ÅÍºí ¿ÀºêÁ§Æ®)
5.2.3 Ç÷¹ÀÌ¾î µ¥ÀÌÅÍ Àû¿ë
5.3 ¸ó½ºÅÍ µ¥ÀÌÅÍ
5.3.1 ¸ó½ºÅÍ µ¥ÀÌÅÍ Áغñ(CSV)
5.3.2 ¸ó½ºÅÍ µ¥ÀÌÅÍ »ý¼º(½ºÅ©¸³ÅÍºí ¿ÀºêÁ§Æ®)
5.4 µ¥ÀÌÅÍ °ü¸®ÀÚ
5.4.1 µ¥ÀÌÅÍ °ü¸®ÀÚ ±¸Ãà
5.5 Á¤¸®
6Àå. ¸ó½ºÅÍ Á¦ÀÛ
6.1 °³¿ä
6.2 ¸ó½ºÅÍ Ä³¸¯ÅÍ Á¦ÀÛ
6.2.1 ¸ó½ºÅÍ °ÔÀÓ ¿ÀºêÁ§Æ® ±¸¼º
6.3 ¸ó½ºÅÍ À¯ÇÑ »óÅ ±â°è ±¸¼º
6.3.1 MonsterStateBase ½ºÅ©¸³Æ® Ãß°¡
6.3.2 ¸ó½ºÅÍ ½ºÅ×ÀÌÆ® °ü¸®ÀÚ Ãß°¡
6.3.3 À¯Æ¿¸®Æ¼ Ŭ·¡½º Ãß°¡
6.3.4 ¸ó½ºÅÍ ±âº» ½ºÅ×ÀÌÆ® ¹× Á¤Âû ½ºÅ×ÀÌÆ® Ãß°¡
6.3.5 À¯ÇÑ »óÅ ±â°è ±¸¼ºÀ» À§ÇÑ ÄÄÆ÷³ÍÆ® Ãß°¡
6.4 ¸ó½ºÅÍ ¾Ö´Ï¸ÞÀÌ¼Ç ±¸¼º
6.4.1 ¾Ö´Ï¸ÞÀÌÅÍ ÄÁÆ®·Ñ·¯ Ãß°¡
6.4.2 ¸ó½ºÅÍ ¾Ö´Ï¸ÞÀÌ¼Ç ÄÁÆ®·Ñ·¯ Ãß°¡
6.5 ³»ºñ°ÔÀÌ¼Ç ½Ã½ºÅÛ ¼³Á¤
6.5.1 ³»ºñ°ÔÀÌ¼Ç ÆÐŰÁö ¼³Ä¡
6.6 Á¤¸®
7Àå. ¸ó½ºÅÍÀÇ Ãß°Ý ¹× °ø°Ý ½ºÅ×ÀÌÆ®
7.1 °³¿ä
7.2 ½Ã¾ß ½Ã½ºÅÛ
7.2.1 ½Ã¾ß °è»êÀ» À§ÇÑ º¤ÅÍ ÀÌ·Ð
7.2.2 Util Ŭ·¡½º
7.3 ¸ó½ºÅÍ Á¤Âû ±â´É ¾÷µ¥ÀÌÆ® ¹× Ãß°Ý ½ºÅ×ÀÌÆ® Ãß°¡
7.3.1 ¾Ö´Ï¸ÞÀÌÅÍ ÄÁÆ®·Ñ·¯ ¾÷µ¥ÀÌÆ®
7.3.2 Ãß°Ý ½ºÅ×ÀÌÆ® Ãß°¡
7.4 °ø°Ý ½ºÅ×ÀÌÆ®
7.4.1 ¾Ö´Ï¸ÞÀÌÅÍ ÄÁÆ®·Ñ·¯ ¾÷µ¥ÀÌÆ®
7.4.2 °ø°Ý ½ºÅ×ÀÌÆ®(MonsterAttackState) Ãß°¡
7.5 Á¤¸®
8Àå. ÀüÅõ ¹× ´ë¹ÌÁö ½Ã½ºÅÛ
8.1 °³¿ä
8.2 Ç÷¹ÀÌ¾î °ø°Ý ÆÇÁ¤
8.2.1 Ãæµ¹ ÆÇÁ¤ ±â´É Ãß°¡
8.2.2 Ãæµ¹ ÆÇÁ¤À» À§ÇÑ ·¹ÀÌ¾î ¼³Á¤
8.3 ´ë¹ÌÁö ó¸® ½Ã½ºÅÛ ±¸Ãà
8.3.1 Damageable ½ºÅ©¸³Æ® Ãß°¡
8.4 ü·Â °ü¸® ½Ã½ºÅÛ ±¸Ãà
8.4.1 HPController ½ºÅ©¸³Æ® Ãß°¡
8.4.2 HPController ÄÄÆ÷³ÍÆ® ±¸¼º ¹× À̺¥Æ® ¿¬µ¿
8.5 ¸ó½ºÅÍ Á×À½ ½ºÅ×ÀÌÆ® Ãß°¡
8.5.1 ¾Ö´Ï¸ÞÀÌÅÍ ÄÁÆ®·Ñ·¯ ¾÷µ¥ÀÌÆ®
8.5.2 Á×À½ ½ºÅ×ÀÌÆ®(MonsterDeadState) Ãß°¡
8.6 ¸ó½ºÅÍ Á×À½ È¿°ú
8.6.1 Á×À½ »ç¿îµå È¿°ú Ãß°¡
8.6.2 Á×À½ È¿°ú Ãß°¡
8.7 ¸ó½ºÅÍ ÇÇ°Ý È¿°ú
8.7.1 ¸ó½ºÅÍ ÇÇ°Ý ¾Ö´Ï¸ÞÀÌ¼Ç ¼³Á¤
8.7.2 ¸ó½ºÅÍ ÇÇ°Ý »ç¿îµå È¿°ú Ãß°¡
8.8 ¸ó½ºÅÍ °ø°Ý ÆÇÁ¤
8.8.1 MonsterAttackController Ãß°¡
8.9 Ç÷¹ÀÌ¾î ´ë¹ÌÁö ó¸® ±â´É Ãß°¡
8.9.1 Damageable ÄÄÆ÷³ÍÆ® ¼³Á¤
8.9.2 HPController Ãß°¡
8.10 Ç÷¹À̾î Á×À½ ½ºÅ×ÀÌÆ® Ãß°¡
8.10.1 ¾Ö´Ï¸ÞÀÌÅÍ ½ºÅ×ÀÌÆ® ¸Ó½Å ¾÷µ¥ÀÌÆ®
8.10.2 Á×À½ ½ºÅ×ÀÌÆ®(PlayerDeadState) Ãß°¡
8.10.3 Ç÷¹À̾îÀÇ Á×À½¿¡ µû¸¥ ¸ó½ºÅÍ ½ºÅ×ÀÌÆ® ¾÷µ¥ÀÌÆ®
8.11 Ç÷¹À̾î ÇÇ°Ý È¿°ú Ãß°¡
8.11.1 ÇÇ°Ý »ç¿îµå È¿°ú Ãß°¡
8.11.2 ÇÇ°Ý ¸ÓƼ¸®¾ó È¿°ú Ãß°¡
8.11.3 Ä«¸Þ¶ó Èçµé±â È¿°ú Ãß°¡
8.12 Á¤¸®
9Àå. »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º
9.1 °³¿ä.501
9.2 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º °³¿ä
9.2.1 ÁÖ¿ä ÄÄÆ÷³ÍÆ® - ĵ¹ö½º
9.2.2 ¿À¹ö·¹ÀÌ UI
9.2.3 È¸é °ø°£ Ä«¸Þ¶ó UI
9.2.4 ¿ùµå °ø°£ UI
9.2.5 ÁÖ¿ä ÄÄÆ÷³ÍÆ® - Canvas Scaler
9.3 Ç÷¹ÀÌ¾î ½ºÅÈ UI ¹èÄ¡
9.3.1 Ç÷¹ÀÌ¾î ½ºÅÈ UI ¹èÄ¡ - Ç÷¹ÀÌ¾î ¾ÆÀÌÄÜ À̹ÌÁö
9.3.2 Ç÷¹ÀÌ¾î ½ºÅÈ UI ¹èÄ¡ - ·¹º§ ÅØ½ºÆ®
9.3.3 Ç÷¹ÀÌ¾î ½ºÅÈ UI ¹èÄ¡ - ü·Â ¹Ù
9.3.4 Ç÷¹ÀÌ¾î ½ºÅÈ UI ¹èÄ¡ - °æÇèÄ¡ ¹Ù
9.4 Ç÷¹À̾î ü·Â ¹Ù UI ±â´É ±¸Çö
9.4.1 Ç÷¹À̾î ü·Â ¹Ù ±â´É Ãß°¡
9.5 Ç÷¹ÀÌ¾î ´ë¹ÌÁö È¿°ú ÅØ½ºÆ® UI
9.5.1 Ç÷¹ÀÌ¾î ´ë¹ÌÁö ÅØ½ºÆ® UI ¹èÄ¡
9.5.2 Ç÷¹ÀÌ¾î ´ë¹ÌÁö ÅØ½ºÆ® ±â´É ±¸Çö
9.6 ¸ó½ºÅÍ Ã¼·Â ¹Ù UI
9.6.1 ¸ó½ºÅÍ Ã¼·Â ¹Ù UI
9.6.2 ºôº¸µå ±¸Çö
9.7 ¸ó½ºÅÍ ´ë¹ÌÁö ÅØ½ºÆ® UI
9.7.1 ¸ó½ºÅÍ ´ë¹ÌÁö ÅØ½ºÆ® UI ¹èÄ¡
9.8 ´ÙÀ̾ó·Î±× ½Ã½ºÅÛ
9.8.1 ´ÙÀ̾ó·Î±× UI ¹èÄ¡
9.8.2 ´ÙÀ̾ó·Î±× ±â´É ±¸Çö
9.9 Á¤¸®
10Àå. Àκ¥Å丮 ½Ã½ºÅÛ
10.1 °³¿ä
10.2 Àκ¥Å丮 ½Ã½ºÅÛ ±¸Ãà
10.2.1 Àκ¥Å丮 °ü¸®ÀÚ
10.3 ¾ÆÀÌÅÛ Ãß°¡
10.3.1 CollectableItem ½ºÅ©¸³Æ® ¾÷µ¥ÀÌÆ®
10.3.2 Item ½ºÅ©¸³Æ® ¾÷µ¥ÀÌÆ®
10.3.3 ü·Â ¾ÆÀÌÅÛ µ¥ÀÌÅÍ Ãß°¡
10.3.4 ü·Â ¾ÆÀÌÅÛ ¿ÀºêÁ§Æ® »ý¼º
10.3.5 ¹æ¾î·Â ¾ÆÀÌÅÛ µ¥ÀÌÅÍ Ãß°¡
10.3.6 ¹æ¾î·Â ¾ÆÀÌÅÛ ¿ÀºêÁ§Æ® »ý¼º
10.4 Àκ¥Å丮 UI
10.4.1 Àκ¥Å丮 ¹öư UI ¹èÄ¡
10.4.2 Àκ¥Å丮 â UI ¹èÄ¡
10.4.3 Àκ¥Å丮 ¸ñ·Ï UI ¹èÄ¡
10.4.4 Àκ¥Å丮 ¸ñ·Ï UI ±â´É ±¸Çö
10.4.5 Àκ¥Å丮 â UI ±â´É ±¸Çö
10.4.6 Ŭ¸¯ ÀÔ·Â ¿¹¿Üó¸®
10.4.7 ¾ÆÀÌÅÛ ÇÁ¸®ÆÕ ¸¸µé±â
10.5 Á¤¸®
11Àå. Äù½ºÆ® ½Ã½ºÅÛ°ú NPC
11.1 °³¿ä
11.2 ¸ó½ºÅÍ »ý¼º ½Ã½ºÅÛ
11.2.1 ¸ó½ºÅÍ ÇÁ¸®ÆÕ »ý¼º
11.2.3 ¸ó½ºÅÍ ½ºÅ×ÀÌÆ® °ü¸®ÀÚ ¾÷µ¥ÀÌÆ®
11.2.4 ¸ó½ºÅÍ »ý¼º ½Ã½ºÅÛ Ãß°¡
11.3 Ä«¸Þ¶ó ȸÀü ±â´É
11.3.1 Ä«¸Þ¶ó ȸÀüÀ» À§ÇÑ ÀÔ·Â °ü¸®ÀÚ ¾÷µ¥ÀÌÆ®
11.3.2 Ä«¸Þ¶ó ȸÀü ±â´É ±¸Çö
11.3.3 Ç÷¹À̾î À̵¿ ±â´É ¾÷µ¥ÀÌÆ®
11.4 Äù½ºÆ® ½Ã½ºÅÛ
11.4.1 Äù½ºÆ® µ¥ÀÌÅÍ
11.4.2 Äù½ºÆ® °ü¸®ÀÚ
11.4.3 Äù½ºÆ® ¾ÆÀÌÅÛ
11.5 NPC
11.5.1 NPC µ¥ÀÌÅÍ
11.5.2 NPC °ÔÀÓ ¿ÀºêÁ§Æ® ±¸¼º
11.5.3 NPCStateBase ½ºÅ©¸³Æ® Ãß°¡
11.5.4 NPC ½ºÅ×ÀÌÆ® °ü¸®ÀÚ Ãß°¡
11.5.5 ´ë±â ½ºÅ×ÀÌÆ® ¹× ´ëÈ ½ºÅ×ÀÌÆ® ±¸Çö
11.5.6 NPC ½ºÅ×ÀÌÆ® ÄÄÆ÷³ÍÆ® ±¸¼º
11.5.7 NPC ¾Ö´Ï¸ÞÀÌ¼Ç ±¸¼º
11.5.8 NPC ¾Ö´Ï¸ÞÀÌ¼Ç ÄÁÆ®·Ñ·¯ Ãß°¡
11.5.9 NPC ij¸¯ÅÍ Ãß°¡
11.6 Äù½ºÆ® ¾ÆÀÌÅÛ Á¶Á¤
11.6.1 ¹«±â ȹµæ Äù½ºÆ® µ¿ÀÛÀ» À§ÇÑ Á¶Á¤
11.6.2 ¸Ô°³ºñ ¸ó½ºÅÍ Ã³Ä¡ Äù½ºÆ® ¾ÆÀÌÅÛ Ãß°¡
11.7 Äù½ºÆ® UI
11.7.1 Äù½ºÆ® ¹öư UI ¹èÄ¡
11.7.2 Äù½ºÆ® â UI ¹èÄ¡
11.7.3 Äù½ºÆ® ¸ñ·Ï UI
11.7.4 Äù½ºÆ® ¸ñ·Ï UI ±â´É ±¸Çö
11.7.5 Äù½ºÆ® â UI ±â´É ±¸Çö
11.8 Á¤¸®
12Àå. ·¹º§ ½Ã½ºÅÛ
12.1 °³¿ä
12.2 ·¹º§ ½Ã½ºÅÛ ±¸Ãà
12.2.1 Ç÷¹ÀÌ¾î ·¹º§ °ü¸®ÀÚ ±¸Ãà ¹× UI ¾÷µ¥ÀÌÆ®
12.2.2 Äù½ºÆ® ¿Ï·á ¹× ¸ó½ºÅÍ Ã³Ä¡ ½Ã °æÇèÄ¡ ȹµæ ±â´É Ãß°¡
12.3 Á¤¸®
13Àå. º¸½º ¸ó½ºÅÍ Á¦ÀÛ
13.1 °³¿ä
13.2 º¸½º ¸ó½ºÅÍ Á¦ÀÛ
13.2.1 º¸½º ¸ó½ºÅÍ µ¥ÀÌÅÍ
13.2.2 º¸½º ¸ó½ºÅÍ °ÔÀÓ ¿ÀºêÁ§Æ® ±¸¼º
13.3.1 º¸½º ¸ó½ºÅÍ ¾Ö´Ï¸ÞÀÌ¼Ç ½ºÅ×ÀÌÆ® ¸Ó½Å ±¸¼º
13.3 º¸½º ¸ó½ºÅÍ ¾Ö´Ï¸ÞÀÌ¼Ç ±¸¼º
13.4 º¸½º ¸ó½ºÅÍ À¯ÇÑ »óÅ ±â°è ±¸¼º 1
13.4.1 GrenadierStateBase ½ºÅ©¸³Æ® Ãß°¡
13.4.2 GrenadierStateManager ½ºÅ©¸³Æ® ±¸Çö
13.4.3 GrenadierIdleState ½ºÅ©¸³Æ® Ãß°¡
13.5 º¸½º ¸ó½ºÅÍ ¾Ö´Ï¸ÞÀÌ¼Ç ÄÁÆ®·Ñ·¯ ±¸Çö
13.5.1 º¸½º ¸ó½ºÅÍ ¾Ö´Ï¸ÞÀÌ¼Ç ÄÁÆ®·Ñ·¯ Ãß°¡
13.6 º¸½º ¸ó½ºÅÍ À¯ÇÑ »óÅ ±â°è ±¸¼º 2
13.6.1 GrenadierRotateState ½ºÅ©¸³Æ® Ãß°¡
13.6.2 GrenadierAttackState ½ºÅ©¸³Æ® Ãß°¡
13.6.3 GrenadierDeadState ½ºÅ©¸³Æ® Ãß°¡
13.6.4 º¸½º ¸ó½ºÅÍÀÇ À¯ÇÑ »óÅ ±â°è ÄÄÆ÷³ÍÆ® ±¸¼º
13.7 º¸½º ¸ó½ºÅÍ °ø°Ý ±â´É Ãß°¡
13.7.1 ±ÙÁ¢ °ø°Ý ±¸Çö
13.7.2 ±¤¿ª(¹üÀ§) °ø°Ý ±¸Çö
13.8 º¸½º ¸ó½ºÅÍ ´ë¹ÌÁö ó¸® ±â´É Ãß°¡
13.8.1 Damageable ÄÄÆ÷³ÍÆ® Ãß°¡ ¹× ¼³Á¤
13.8.2 HPController ÄÄÆ÷³ÍÆ® Ãß°¡ ¹× ¼³Á¤
13.9 ÇÇ°Ý È¿°ú Ãß°¡
13.9.1 ÇÇ°Ý ¾Ö´Ï¸ÞÀÌ¼Ç Àç»ý
13.9.2 ÇÇ°Ý »ç¿îµå È¿°ú Àç»ý
13.9.3 ÇÇ°Ý ÆÄƼŬ ¹× ¸ÓƼ¸®¾ó È¿°ú Àç»ý
13.9.4 ÇÇ°Ý ½Ã Ç÷¹À̾ ¹Ù¶óº¸±â
13.10 º¸½º ¸ó½ºÅÍ ¿Ï¼º
13.10.1 ü·Â ¹Ù Ãß°¡
13.10.2 º¸½º ¸ó½ºÅÍ Á×À½ ¿¬Ãâ
13.11 ÃÖÁ¾ Äù½ºÆ® Ãß°¡
13.11.1 ÃÖÁ¾ Äù½ºÆ®
13.12 Á¤¸®
14Àå. ½ºÅ×ÀÌÁö¿Í °ÔÀÓÀÇ ¿Ï¼º
14.1 °³¿ä
14.2 ½ºÅ×ÀÌÁö ¹èÄ¡
14.2.1 ¸Ê ¹× Ç÷¹ÀÌ¾î ¹èÄ¡
14.2.2 ¸ó½ºÅÍ »ý¼º À§Ä¡ Á¶Á¤
14.2.3 ¸Ô°³ºñ ¸ó½ºÅÍ Å×½ºÆ® ¸ðµå ÇØÁ¦
14.3 °ÔÀÓ °ü¸®ÀÚ ½Ã½ºÅÛ ±¸Ãà
14.3.1 ¹è°æ À½¾Ç Àç»ý ±â´É Ãß°¡
14.3.2 °ÔÀÓ °ü¸®ÀÚ Ãß°¡
14.3.3 °ÔÀÓ ½ÃÀÛ Ã³¸®
14.3.4 °ÔÀÓ ¸Þ´º UI Á¦ÀÛ
14.3.5 °ÔÀÓ Á¾·á ó¸®
14.3.6 °ÔÀÓ Å¬¸®¾î ó¸®
14.4 Á¤¸®
15Àå. °ÔÀÓ ½ÃÀÛ ¾À ¹× ºôµå
15.1 °³¿ä
15.2 °ÔÀÓ ½ÃÀÛ ¾À Á¦ÀÛ
15.2.1 °ÔÀÓ ¸Þ´º UI ¹èÄ¡
15.2.2 °ÔÀÓ¾À ·Îµù UI ¹èÄ¡
15.2.3 °ÔÀÓ ¸Þ´º UI ±â´É ±¸Çö
15.2.4 °ÔÀÓ¾À ·Îµå ±â´É ±¸Çö
15.3 À©µµ¿ì ºôµå
15.3.1 ºôµå ¼³Á¤
15.3.2 ºôµå
15.3.3 Å×½ºÆ® ¹× Æ÷½ºÆ®¸ðÅÒ
15.4 Á¤¸®
ÃâÆÇ»ç ¼Æò¢Â ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¢Â
¡ß Ç÷¹À̾î À̵¿, Á¡ÇÁ, °ø°Ý µî ±âº» ij¸¯ÅÍ ±â´É ±¸Çö °úÁ¤À» À¯ÇÑ »óÅ ±â°è¸¦ Ȱ¿ëÇØ ´Ü°èÀûÀ¸·Î ¼³¸í
¡ß ¸ó½ºÅÍ Á¦ÀÛ ¹× Ãß°Ý, °ø°Ý ±â´ÉÀ» ÅëÇØ Àû AI µ¿ÀÛ ±¸Çö
¡ß ÀüÅõ ¹× ´ë¹ÌÁö ½Ã½ºÅÛ ±¸ÇöÀ» ÅëÇØ RPG °ÔÀÓÀÇ ÇÙ½É ½Ã½ºÅÛ ±¸Ãà
¡ß Scriptable Object¸¦ Ȱ¿ëÇÑ Ç÷¹À̾î, ¸ó½ºÅÍ, Äù½ºÆ®, NPC µ¥ÀÌÅÍ µî °ÔÀÓ µ¥ÀÌÅÍÀÇ È¿À²Àû °ü¸®
¡ß »ç¿ëÀÚ ÀÎÅÍÆäÀ̽ºUI¿Í Àκ¥Å丮 ½Ã½ºÅÛ ±¸Ãà
¡ß Äù½ºÆ® ½Ã½ºÅÛ°ú NPC ¼³Á¤À¸·Î ½ºÅ丮¿Í »óÈ£ÀÛ¿ë ¿ä¼Ò Ãß°¡
¡ß ij¸¯ÅÍ ·¹º§ ½Ã½ºÅÛÀ» ÅëÇÑ º¸»ó ½Ã½ºÅÛ ±¸Ãà
¡ß º¸½º ¸ó½ºÅÍ Á¦ÀÛ
¡ß °ÔÀÓ ½ÃÀÛ ¾À°ú ºôµå °úÁ¤À» ÅëÇØ ÃÖÁ¾ °ÔÀÓ ¹èÆ÷ Áغñ
¢Â ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¢Â
¡ß Unity¸¦ óÀ½ Á¢Çϰųª RPG °ÔÀÓ °³¹ß¿¡ ÀÔ¹®ÇÏ·Á´Â Çлý
¡ß RPG °ÔÀÓÀÇ ±¸Á¶¿Í ±¸Çö °úÁ¤À» ü°èÀûÀ¸·Î ¹è¿ì°í ½ÍÀº °³¹ßÀÚ
¡ß °ÔÀÓ °³¹ß ½Ç¹« °æÇèÀ» ½×°íÀÚ ÇÏ´Â °³¹ßÀÚ
¡ß Unity¸¦ Ȱ¿ëÇÑ Ä³¸¯ÅÍ ½Ã½ºÅÛ, ÀüÅõ ½Ã½ºÅÛ, UI µî ´Ù¾çÇÑ ±â´É ±¸ÇöÀ» ÀÍÈ÷·Á´Â µ¶ÀÚ
¡ß Scriptable Object¸¦ Ȱ¿ëÇØ °ÔÀÓ µ¥ÀÌÅ͸¦ È¿À²ÀûÀ¸·Î °ü¸®ÇÏ´Â ¹æ¹ýÀ» ¹è¿ì·Á´Â °³¹ßÀÚ |
| ±³È¯ ¹× ȯºÒ °¡´É |
»óǰ¿¡ ¹®Á¦°¡ ÀÖÀ» °æ¿ì |
1) »óǰÀÌ Ç¥½Ã/±¤°íµÈ ³»¿ë°ú ´Ù¸£°Å³ª ºÒ·®(ºÎÆÐ, º¯Áú, ÆÄ¼Õ, Ç¥±â¿À·ù, À̹°È¥ÀÔ, Áß·®¹Ì´Þ)ÀÌ ¹ß»ýÇÑ °æ¿ì - ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ : ¼ö·ÉÀÏ ´ÙÀ½³¯±îÁö ½Åû - ±âŸ »óǰ : ¼ö·ÉÀϷκÎÅÍ 30ÀÏ À̳», ±× »ç½ÇÀ» ¾È ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳» ½Åû 2) ±³È¯ ¹× ȯºÒ½Åû ½Ã ÆÇ¸ÅÀÚ´Â »óǰÀÇ »óŸ¦ È®ÀÎÇÒ ¼ö ÀÖ´Â »çÁøÀ» ¿äûÇÒ ¼ö ÀÖÀ¸¸ç »óǰÀÇ ¹®Á¦ Á¤µµ¿¡ µû¶ó Àç¹è¼Û, ÀϺÎȯºÒ, ÀüüȯºÒÀÌ ÁøÇàµË´Ï´Ù. ¹Ýǰ¿¡ µû¸¥ ºñ¿ëÀº ÆÇ¸ÅÀÚ ºÎ´ãÀ̸ç ȯºÒÀº ¹ÝǰµµÂøÀϷκÎÅÍ ¿µ¾÷ÀÏ ±âÁØ 3ÀÏ À̳»¿¡ ¿Ï·áµË´Ï´Ù. |
|
´Ü¼øº¯½É ¹× ÁÖ¹®Âø¿ÀÀÇ °æ¿ì |
1) ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ ÀçÆÇ¸Å°¡ ¾î·Á¿î »óǰÀÇ Æ¯¼º»ó, ±³È¯ ¹× ȯºÒÀÌ ¾î·Æ½À´Ï´Ù. 2) ÈÀåǰ ÇǺΠƮ·¯ºí ¹ß»ý ½Ã Àü¹®ÀÇ Áø´Ü¼ ¹× ¼Ò°ß¼¸¦ Á¦ÃâÇϽøé ȯºÒ °¡´ÉÇÕ´Ï´Ù. ÀÌ °æ¿ì Á¦¹Ýºñ¿ëÀº ¼ÒºñÀÚ ºÎ´ãÀ̸ç, ¹è¼Ûºñ´Â ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. ÇØ´ç ÈÀåǰ°ú ÇǺΠƮ·¯ºí°úÀÇ »ó´çÇÑ Àΰú°ü°è°¡ ÀÎÁ¤µÇ´Â °æ¿ì ¶Ç´Â Áúȯġ·á ¸ñÀûÀÇ °æ¿ì¿¡´Â Áø´Ü¼ ¹ß±Þºñ¿ëÀ» ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. 3) ±âŸ »óǰ ¼ö·ÉÀϷκÎÅÍ 7ÀÏ À̳» ½Åû, ¿Õº¹¹è¼Ûºñ´Â ¼ÒºñÀÚ ºÎ´ã 4) ¸ð´ÏÅÍ ÇØ»óµµÀÇ Â÷ÀÌ·Î »ö»óÀ̳ª À̹ÌÁö°¡ ´Ù¸¥ °æ¿ì ´Ü¼øº¯½É¿¡ ÀÇÇÑ ±³È¯ ¹× ȯºÒÀÌ Á¦ÇÑµÉ ¼ö ÀÖ½À´Ï´Ù. |
|
| ±³È¯ ¹× ȯºÒ ºÒ°¡ |
1) ½Åû±âÇÑÀÌ Áö³ °æ¿ì 2) ¼ÒºñÀÚÀÇ °ú½Ç·Î ÀÎÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ Àüü ¶Ç´Â ÀϺΰ¡ ¾ø¾îÁö°Å³ª ÈѼÕ, ¿À¿°µÇ¾úÀ» °æ¿ì 3) °³ºÀÇÏ¿© ÀÌ¹Ì ¼·ÃëÇÏ¿´°Å³ª »ç¿ë(Âø¿ë ¹× ¼³Ä¡ Æ÷ÇÔ)ÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ °¡Ä¡°¡ ¼Õ»óµÈ °æ¿ì 4) ½Ã°£ÀÌ °æ°úÇÏ¿© »óǰÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì 5) »ó¼¼Á¤º¸ ¶Ç´Â »ç¿ë¼³¸í¼¿¡ ¾È³»µÈ ÁÖÀÇ»çÇ× ¹× º¸°ü¹æ¹ýÀ» ÁöŰÁö ¾ÊÀº °æ¿ì 6) »çÀü¿¹¾à ¶Ç´Â ÁÖ¹®Á¦ÀÛÀ¸·Î ÅëÇØ ¼ÒºñÀÚÀÇ ÁÖ¹®¿¡ µû¶ó °³º°ÀûÀ¸·Î »ý»êµÇ´Â »óǰÀÌ ÀÌ¹Ì Á¦ÀÛÁøÇàµÈ °æ¿ì 7) º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì 8) ¸À, Çâ, »ö µî ´Ü¼ø ±âÈ£Â÷ÀÌ¿¡ ÀÇÇÑ °æ¿ì |
|