ÅëÇÕ°Ë»ö

DirectX 9 ±â¹ÝÀÇ 3D °ÔÀÓ ¿£Áø ±¸Çö (pdf)

°ø´ë»ý°­±º > ¹®¼­¹Ú½º > ³í¹® | 2008/05/19 ±¸¸Å(8) ¤Ó Á¶È¸(178)
¹®¼­ ¿ä¾àÁ¤º¸
±¸¸ÅÀÚ Æò°¡
¹®¼­ »ó¼¼Á¤º¸
¸®Æ÷Æ® ½ºÅ©¸°  (1/1 screen)
¡Ø ÃÖ´ë 10ÆäÀÌÁö±îÁö ¸®Æ÷Æ® ½ºÅ©¸° À̹ÌÁö¸¦ »ý¼ºÇÕ´Ï´Ù.
¡Ø 5ÆäÀÌÁö ÀÌ»óÀÇ ÀÚ·áÀÎ °æ¿ì À̹ÌÁö¸¦ Ŭ¸¯ÇϽøé 2,4 ÆäÀÌÁö¿¡ ÇØ´çÇÏ´Â Å« À̹ÌÁö¸¦ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù
¼Ò°³±Û Á¹¾÷ÇÁ·ÎÁ§Æ®·Î ¸¸µç DirectX 9 ±â¹ÝÀÇ 3D °ÔÀÓ ¿£Áø ±¸Çö¿¡ ´ëÇÑ ³í¹®ÀÔ´Ï´Ù.
Àü¹ÝÀûÀ¸·Î °ÔÀÓ¿£Áø ¼³°è/±¸ÇöÀÇ °³³äÀâ±â¿¡ µµ¿òÀ» ÁÝ´Ï´Ù.
¿£ÁøÀº 3D¸¦ ±¸ÇöÇϱâ À§ÇÑ °³³äÀûÀÎ ¸ðµâ·Î µ¶¸³¼³°èÇÏ¿© ÀÌÇØÇϱ⠽±±â ¶§¹®¿¡ 3D ±¸ÇöÀÇ ¿ø¸®¸¦ ÇнÀÇÏ´Â µ¥¿¡µµ µµ¿òÀÌ µË´Ï´Ù.
º» ¿£ÁøÀ» ½ÇÁ¦ »ç¿ëÇÏ¿© ÀÏÁÖÀϾȿ¡ °£´ÜÇÑ FPS°ÔÀÓÀ» ±¸ÇöÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

º» ÀÚ·á¿¡´Â ¼Ò½ºÄڵ尡 Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù.
ÇÁ·ÎÁ§Æ® °á°ú¿¡ ´ëÇÑ ³í¹®À» pdf·Î Æ÷ÆÃÇÑ ÀÚ·áÀÔ´Ï´Ù.
¿ø¹®(hwp) ÀÚ·áµµ µû·Î ÀÖ½À´Ï´Ù.
¸ñÂ÷ 1. ¼­·Ð

2. °ü·Ã¿¬±¸
2.1 DirectX SDK
2.2 °ÔÀÓ¿£Áø ¿ä±¸»çÇ×

3. 3D °ÔÀÓ ¿£Áø ±¸Çö
3.1 First Layer
3.1.1 Direct3D Module
3.1.2 Camera Module
3.1.3 DirectInput / Sound Module
3.1.4 List Module
3.1.5 Mesh Module
3.1.6 Object Module
3.1.7 Map Module
3.1.8 UI Module
3.1.9 Crash Module
3.2 Second Layer / Tools
3.2.1 Object Tool
3.2.2 CrashObject Module
3.2.3 Map Tool
3.2.4 TileMap Module
3.2.5 Character Tool
3.2.6 BoneCharacter Module

4. °á·Ð

5. Âü°í¹®Çå
º»¹®³»¿ë º» ³í¹®¿¡¼­ ±¸ÇöÇÑ °ÔÀÓ¿£ÁøÀº ÇöÀç ¼º´ÉÀÌ °ËÁõµÇ¾î ³Î¸® ¾²À̰í ÀÖ´Â ¾Ë°í¸®ÁòµéÀ» ¿£Áø¿¡ ³»Æ÷Çß´Ù. ¶ÇÇÑ ±â´É º°·Î ºÐ¸®µÈ µ¶¸³ÀûÀÎ ¸ðµâ·Î ±¸¼ºÇÏ¿´À¸¸ç, ÇÊ¿äÇÑ ¸ðµâ¸¸À» Æ÷ÇÔ½Ãų ¼ö À־ ÇÊ¿äÀÌ»óÀ¸·Î ÇÁ·Î±×·¥ÀÌ ±æ¾îÁö´Â ÀÏÀÌ ¾ø°í, °èÃþ ±¸Á¶·Î ±¸ÇöÇÏ¿© È®À强°ú Àç»ç¿ë¼ºÀ» ´õ¿í ³ô¿´´Ù. ÀÌ·¯ÇÑ ¿£ÁøÀÇ Æ¯¼ºÀ» µû¼­ Pickable & Layered 3D ¿£Áø(ÀÌÇÏ PLay¿£Áø)À̶ó ¸í¸íÇß´Ù. PLay¿£ÁøÀº ±×¸² 1°ú °°ÀÌ °¡Àå ±â¹ÝÀÌ µÇ´Â ¸ðµâµé(1st layer)°ú ÀÌ ¸ðµâµéÀ» Á¶ÇÕÇÏ¿© ƯÁ¤ ±â´ÉÀ» È®ÀåÇÑ ¸ðµâµé(2nd layer), ±×¸®°í È®ÀåÇÑ ¸ðµâÀ» ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇØÁÖ´Â °£´ÜÇÑ Åø(interface tool)µé·Î ±¸¼ºµÇ¾î ÀÖ´Ù. Áï, ±â¹Ý ¸ðµâµéÀÌ ÇϳªÀÇ ±âÃÊ °èÃþ(1st layer)À» ±¸¼ºÇϰí, ÀÌ À§¿¡ Á» ´õ È®ÀåÇÑ °èÃþ(2nd layer)À» °®´Â 2-layer ±¸Á¶¸¦ °®°í ÀÖ´Ù. µû¶ó¼­ Çʿ信 µû¶ó 2nd layer¸¸À» Àç¼³°èÇÏ¿© ½±°Ô ¿£ÁøÀüü¸¦ È®ÀåÇÒ ¼ö ÀÖ´Â ÀåÁ¡ÀÌ ÀÖ´Ù.
Âü°íÀÚ·á ±è¼ºÈ¯,¹ÚÅÂÁØ, '°ÔÀÓÄÁÅÙÃ÷ÀÇ ±âȹ°ú °ÔÀÓ¿£Áø ±â¼ú,' Çѱ¹¸ÖƼ¹Ìµð¾îÇÐȸÁö, Á¦ 8±Ç, Á¦1È£, ƯÁý, Mar.2004,pp.1-15
Frank D. Luna, ¡°DirectX 9¸¦ ÀÌ¿ëÇÑ 3D GAME ÇÁ·Î±×·¡¹Ö ÀÔ¹®,¡± Á¤º¸¹®È­»ç, Feb. 2004.
±è¿ëÁØ, ¡°3D °ÔÀÓ ÇÁ·Î±×·¡¹Ö,¡± ÇѺû¹Ìµð¾î, Mar. 2007.
Çб³Á¤º¸ 2ÁÖ°£ ´Ù¿î¹ÞÀº ÇлýÀÇ Çб³Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.(5P ¼Ò¿ä)
ÀúÀÛ±Ç Á¤º¸ À§ Á¤º¸ ¹× °Ô½Ã¹° ³»¿ëÀÇ Áø½Ç¼º¿¡ ´ëÇÏ¿© ÇØÇÇÄ·ÆÛ½º´Â º¸ÁõÇÏÁö ¾Æ´ÏÇϸç, ÇØ´ç Á¤º¸ ¹× °Ô½Ã¹° ÀúÀ۱ǰú ±âŸ ¹ýÀû Ã¥ÀÓÀº ÀÚ·á µî·ÏÀÚ¿¡°Ô ÀÖ½À´Ï´Ù.
À§ Á¤º¸ ¹× °Ô½Ã¹° ³»¿ëÀÇ ºÒ¹ýÀû ÀÌ¿ë, ¹«´Ü ÀüÀ硤¹èÆ÷´Â ±ÝÁöµÇ¾î ÀÖ½À´Ï´Ù.ÀúÀÛ±ÇÄ§ÇØ, ¸í¿¹ÈÑ¼Õ µî ºÐÀï¿ä¼Ò ¹ß°ß½Ã °í°´¼¾ÅÍÀÇ ÀúÀÛ±ÇÄ§ÇØ ½Å°í¼¾Å͸¦ ÀÌ¿ëÇØ Áֽñ⠹ٶø´Ï´Ù.

±¸¸ÅÆò°¡(
0
)
±¸¸Å¹®ÀÇ(
0
)
Æ®·¢¹é(
0
)