|
 |
 |
°ÔÀÓ ÇÁ·Î±×·¡¹Ö¿¡ ÀÔ¹®ÇÏ´Â Ãʺ¸ °³¹ßÀÚ¸¦ À§ÇÑ ÃÖ°íÀÇ Áöħ¼!
Visual C++¿Í °áÇÕµÈ {Ãʺ¸ÀÚ¸¦ À§ÇÑ °ÔÀÓ ÇÁ·Î±×·¡¹Ö}Àº ¿©·¯ºÐÀÌ °ÔÀÓ °³¹ßÀÚ·Î Ãâ¹ßÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç °ÍÀ» Á¦°øÇÑ´Ù. °ÔÀÓ ÇÁ·Î±×·¡¹Ö ºÐ¾ß´Â ±Ù·¡ ´«ºÎ½Å ¹ßÀüÀ¸·Î ³»¿ëµéÀÌ ¼¼ºÐȵǰí ÀÖ´Ù. ÀÌ Ã¥¿¡¼´Â ±×·± ¹æ´ëÇÑ ³»¿ëµé Áß¿¡¼ °ÔÀÓ °³¹ßÀÇ °¡Àå ÇÙ½ÉÀÌ µÇ´Â ¿ä¼ÒµéÀ» ´Ù·ç°í ÀÖ´Ù. °æÇèÀÌ ºÎÁ·ÇÑ Ãʺ¸ °³¹ßÀÚµéÀº C++ ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊ¿¡¼ Ãâ¹ßÇÏ¿© µÎ °³ÀÇ °£´ÜÇÑ ÅØ½ºÆ® °ÔÀÓÀ» °³¹ßÇÏ´Â °úÁ¤À» ÅëÇØ ¿©·¯ºÐÀÇ ½Ç·ÂÀ» Á¡°ËÇØ º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ±× ´Ü°è¸¦ Áö³ª¸é À©µµ¿ìÁî ÇÁ·Î±×·¡¹Ö°ú DirectXÀÇ ÁÖ¿ä ¿ä¼ÒÀÎ DirectX Graphics, DirectSound¿Í DirectInputÀ» ¹è¿ì°Ô µÈ´Ù. ¶ÇÇÑ, °è¼ÓÇØ¼ »ç¿ëÇÏ°Ô µÉ °ÔÀÓ ¶óÀ̺귯¸®¸¦ ºôµå(build)ÇÏ´Â °úÁ¤À» ÅëÇØ ¿©·¯ºÐÀÇ °ÔÀÓ ¼³°è ´É·ÂÀ» Ű¿ì´Â ¹æ¹ýÀ» ¹è¿ì°Ô µÉ °ÍÀÌ´Ù. ¸¶Áö¸·À¸·Î ¼öÇÐ, ¹°¸®ÇÐ, ÀΰøÁö´ÉÀ» Æ÷ÇÔÇÑ º¸´Ù ¹ßÀüµÈ ÇÁ·Î±×·¡¹ÖÀÇ ÁÖÁ¦µé ¶ÇÇÑ ´Ù·é´Ù. ÀÌ Ã¥À» ÅëÇÏ¿© Á»´õ ¼÷·ÃµÈ °ÔÀÓ °³¹ßÀÚ·Î °Åµì³ªº¸ÀÚ!
Bruno Miguel Teixeira de Sousa´Â 11»ì¿¡ ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇÏ¿´´Ù. ºñ·Ï 15»ì ¶§ ºñÁÖ¾ó º£ÀÌÁ÷À» »ç¿ëÇÑ µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¸Ó·Î¼ ±×ÀÇ °æ·ÂÀ» ½ÃÀÛÇÏ¿´Áö¸¸, ±×´Â °áÄÚ °ÔÀÓ °³¹ß¿¡ ´ëÇÑ ¿Á¤À» ÀÒÁö ¾Ê¾Ò´Ù. ±×·ÎºÎÅÍ 2³â ÈÄ, ¿µ±¹¿¡ º»»ç¸¦ µÐ ȸ»ç¿¡¼ Àü¹ÝÀûÀÎ °ÔÀÓ ÇÁ·Î±×·¡¹ÖÀ» ¸Ã°Ô µÇ¾ú´Ù. ±×´Â 4³â ÀÌ»ó C++¸¦ »ç¿ëÇØ¿À°í ÀÖÀ¸¸ç ¿©ÀüÈ÷ ¿ÀÇ¿¡ °¡µæÂù °ÔÀÓ ¾ÖÈ£°¡ÀÌ´Ù.
ÀÌ Ã¥ÀÇ ±¸¼º Á¦1ºÎ´Â C++ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇØ¼ ´Ù·ì´Ï´Ù. ÅØ½ºÆ® ÀԷ°ú Ãâ·Â, ÆÄÀÏ Ã³¸®, Æ÷ÀÎÅÍ µî°ú °°Àº C++ ÇÁ·Î±×·¡¹ÖÀÇ ±âº»°ú °¡Àå Áß¿äÇÑ Á¡µé¿¡ ´ëÇØ ¹è¿ì°í, °£´ÜÇÑ ÅØ½ºÆ® °ÔÀÓ µÎ °¡Áö¸¦ ¸¸µé°Ô µË´Ï´Ù. Á¦2ºÎ¿¡¼´Â Windows ÇÁ·Î±×·¡¹Ö°ú DirectX¸¦ ¼³¸íÇÕ´Ï´Ù. Windows ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÇà½Ã۱â À§ÇÑ ±âº»°ú DirectXÀÇ ¼¼ °¡Áö ÁÖ¿ä ¿ä¼ÒÀÎ DirectXGraphics, DirectSound, Direct Input¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» ´Ù·ì´Ï´Ù. ¶ÇÇÑ ÀÌ Ã¥¿¡¼ »ç¿ëÇÒ °ÔÀÓ ¶óÀ̺귯¸®ÀÎ Mirus¸¦ ¸¸µé°Ô µË´Ï´Ù. Á¦3ºÎ¿¡¼´Â ¼öÇÐ, ¹°¸®ÇÐ ¹× Àΰø Áö´É°ú °°Àº, ¸¹Àº °ÔÀÓ ÇÁ·Î±×·¡¹Ö °ü·Ã ºÐ¾ß¸¦ »ìÆìº¾´Ï´Ù. ¸¶Áö¸·À¸·Î º®µ¹±ú±â¿Í °°Àº Á¾·ùÀÇ °ÔÀÓÀ» ¸¸µå´Â °ÍÀ¸·Î Á¦3ºÎ¸¦ ¸¶Ä¨´Ï´Ù. Á¦4ºÎ´Â CD-ROM »ç¿ë¿¡ ´ëÇÑ Á¤º¸, µð¹ö±ë ¹æ¹ý, °¢ ÀåÀÇ ¿¬½À¹®Á¦¿¡ ´ëÇÑ ÇØ´äÀ» ºñ·ÔÇÏ¿© ÀÌ Ã¥À» Àд µ¿¾È È®ÀÎÇϰíÀÚ ÇÏ´Â ³»¿ë°ú °ü·ÃµÈ ÂüÁ¶ ¹®¼¸¦ ãÀ» ¼ö ÀÖ´Â ºÎ·ÏÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. |
| |
 |
 |
¿ªÀÚ ¼Ò°³ - µ¿±¹´ëÇб³ ÄÄÇ»ÅͰøÇаú ¼®»ç Á¹¾÷ - 1997³â (ÁÖ)Çѱ۰úÄÄÇ»ÅÍ ÁÖÃÖ Àü±¹ ¼ÒÇÁÆ®¿þ¾î °ø¸ðÀü 2À§ ÀÔ»ó - ÇöÀç (ÁÖ)½Åµµ¸®ÄÚ ±â¼ú¿¬±¸¼Ò ¼±ÀÓ ¿¬±¸¿ø - New ¾Ë±â½¬¿î PHP 2nd Edition(Á¤º¸¹®È»ç, 2001³â) ÁýÇÊ - New ¾Ë±â½¬¿î ÀÓº£µðµå ºñÁÖ¾ó C++(Á¤º¸¹®È»ç, 2002³â) ÁýÇÊ - C#.Net ¹«ÀÛÁ¤ µû¶óÇϱâ(±æ¹þ, 2002³â) ÁýÇÊ
{Ãʺ¸ÀÚ¸¦ À§ÇÑ °ÔÀÓ ÇÁ·Î±×·¡¹Ö}Àº C++¿¡ ´ëÇÑ °³°ýÀûÀÎ ¹®¹ýÀû ¼³¸í, À©µµ¿ìÁî ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ¼Ò°³ ±×¸®°í DirectX¿¡ ´ëÇÑ ÇÁ·Î±×·¡¹ÖÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù. ÀÌ Ã¥Àº °ÔÀÓ ÇÁ·Î±×·¡¹ÖÀ» ÇÏ·Á´Â °³¹ßÀÚ»Ó¸¸ ¾Æ´Ï¶ó ÇÁ·Î±×·¡¹ÖÀÇ ¼¼°è¿¡ ¹ßÀ» µé¿©³õÀº °³¹ßÀÚµéÀ̶ó¸é ´©±¸³ª ÇѹøÂëÀº ÀоîºÁ¾ß ÇÒ ¸¸Å ÀÚ¼¼Çϰí ü°èÀûÀ¸·Î ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇØ Á¤¸®¸¦ ÇØ³õÀº ¿ªÀÛÀÔ´Ï´Ù. C++¿¡ ´ëÇÑ °³³ä À§Áַθ¸ µÇ¾î ÀÖ´Â ´Ù¸¥ Ã¥¿¡ ºñÇØ ³õÄ¡±â ½¬¿î ÇÁ·Î±×·¡¹Ö ±â¹ýµé°ú ÇÁ·Î±×·¡¹ÖÀ» Àü°øÇÏÁö ¾ÊÀ¸¸é ÀÍÈ÷±â ¾î·Á¿î ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò, ±×¸®°í ÀÌ Ã¥¿¡¼ °¡Àå ÃßõÇÏ°í ½ÍÀº ºÎºÐÀÎ C++ ¾ð¾î¸¦ »ç¿ëÇÏ¿© ¼öÇаú ¹°¸®ÇÐÀÇ °³³äÀ» ±¸ÇöÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ÀÚ¼¼ÇÏ°Ô ¼³¸íÇϰí ÀÖ½À´Ï´Ù. ¶ÇÇÑ °ÔÀÓ ÇÁ·Î±×·¡¸Ó¶ó¸é ¹Ýµå½Ã ¾Ë¾Æ¾ß ÇÏ´Â ÀΰøÁö´É(A.I)°ú ÆÛÁö ÀÌ·Ð, À¯ÀüÀÚ ¾Ë°í¸®Áò±îÁöµµ ¼¼¼¼ÇÏ°Ô ¼³¸íÇϰí ÀÖ½À´Ï´Ù. ÀÌ Ã¥ÀÇ ¹ø¿ªÀ» ³¡³»°í ³ Áö±ÝÀº ¸¶Ä¡ "°ÔÀÓ ÇÁ·Î±×·¡¹ÖÀÇ ¹æ¹ý·Ð"À̶ó´Â À̸§ÀÇ ¹éÈÁ¡À» ¼îÇÎÇÏ°í ³ ´À³¦ÀÔ´Ï´Ù. ½Ç·Î ¿À·£¸¸¿¡ ÀúÀÚÀÇ 10¿© ³âÀÇ ÇÁ·Î±×·¡¹Ö ³ëÇϿ찡 ³ì³ìÈ÷ ³ì¾ÆÀִ åÀ» Á¢Çß´Ù´Â »ý°¢ÀÌ µì´Ï´Ù. ÀÌ Ã¥ÀÌ ³ª¿À±â±îÁö ÁøÇà°ú ±³Á¤À» ¸Ã¾ÆÁØ Á¤º¸¹®È»ç Àü¹®¼ ±âȹÆÀ ¿©·¯ºÐµé²² ±íÀº °¨»ç¸¦ µå¸®¸ç, ¿µ¾î½Ä Ç¥ÇöÀ» ½¬¿î Çѱ¹½Ä Ç¥ÇöÀ¸·Î ¹Ù²Ù´Âµ¥ µµ¿òÀ» ÁØ kate¿¡°Ôµµ °¨»ç¸¦ µå¸³´Ï´Ù.
¿ªÀÚ ¿© ÀÎÃá |
| |
 |
 |
¸¶ÀÌÅ©·Î¼ÒÇÁÆ® DirectX 8.1 SDK / Caligari TrueSpace 5 ½ÃÇèÆÇ / Syntrillium Cool Edit 2000 ½ÃÇèÆÇ / JASC ÆäÀÎÆ® ¼¥ ÇÁ·Î 7 ½ÃÇèÆÇ / Gemdrop, Smiley, Smugglers 2 µ¥¸ð / ¿¹Á¦ ¼Ò½º ÄÚµå
|
| |
 |
 |
| "Á¤º¸¹®È»ç-°ÔÀÓ ÇÁ·Î±×·¡¹Ö" °ü·Ãµµ¼´Â ÃÑ 38±Ç ÀÔ´Ï´Ù. |
|
- Game Programming Gems 5
|
|
- OpenGL Super Bible Á¦3ÆÇ
|
|
- AI Game Programming Wisdom 2
|
|
- Game Programming Gems 4
|
|
- OpenGL ÇÁ·Î±×·¡¹Ö °¡À̵å : OpenGL 1.4 °ø½Ä ÇнÀ °¡À̵å Á¦4ÆÇ
|
|
- OpenGL Extensions Guide
|
|
- ShaderX©÷ : DirectX 9 ¼ÎÀÌ´õ ÇÁ·Î±×·¡¹Ö ÆÁ & Æ®¸¯
|
|
- °ÔÀÓ ÇÁ·Î±×·¡¹ÖÀÇ ÇÙ½É ¹ýÄ¢
|
|
- ShaderX©÷ : DirectX 9 ¼ÎÀÌ´õ ÇÁ·Î±×·¡¹Ö
|
|
- DirectX 9¸¦ ÀÌ¿ëÇÑ Àü·« °ÔÀÓ ÇÁ·Î±×·¡¹Ö
|
|
- 3D °ÔÀÓ ÇÁ·Î±×·¡¹Ö & ÄÄÇ»ÅÍ ±×·¡ÇÈÀ» À§ÇÑ ¼öÇÐ Á¦2ÆÇ
|
|
- C++¿Í DirectX 9¸¦ ÀÌ¿ëÇÑ ½Ç½Ã°£ 3D ÁöÇü ¿£Áø
|
|
- ½±°Ô Ç®¾î ¾´ ÀΰøÁö´É(AI) °ÔÀÓ ÇÁ·Î±×·¡¹Ö
|
|
- Cg·Î ¹è¿ì´Â ¼ÎÀÌ´õ ÇÁ·Î±×·¡¹Ö
|
|
- DirectX 9¸¦ ÀÌ¿ëÇÑ 3D °ÔÀÓ ÇÁ·Î±×·¡¹Ö ÀÔ¹®
|
|
- °ÔÀÓ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ C++
|
|
- ÃÖ°íÀÇ Àü¹®°¡µé¿¡°Ô ¹è¿ì´Â ¿Â¶óÀÎ °ÔÀÓ °³¹ß Å×Å©´Ð
|
|
- Game Coding Complete
|
|
- °ÔÀÓ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò
|
|
- Real-Time Rendering 2ÆÇ
|
|
- ¿Â¶óÀÎ °ÔÀÓ ±âȹ & ÀÎÅÍ·¢Æ¼ºñƼ
|
|
- °ÔÀÓ ¼Ó ¹«ÇÑ ¿ìÁÖ : ·¹º§ µðÀÚÀÎ, ÁöÇü ±×¸®°í »ç¿îµå
|
|
- Direct3D ShaderX Á¤Á¡ & Çȼ¿ ¼ÎÀÌ´õ ÆÁ°ú Æ®¸¯
|
|
- °ÔÀÓ °³¹ß ÇÁ·ÎÁ§Æ®¸¦ ¼º°øÀ¸·Î À̲ô´Â °ÔÀÓ ±âȹ & µðÀÚÀÎ
|
|
- Ãʺ¸ÀÚ¸¦ À§ÇÑ °ÔÀÓ ÇÁ·Î±×·¡¹Ö
|
|
- DirectX ºñÁÖ¾ó º£ÀÌÁ÷ °ÔÀÓ ÇÁ·Î±×·¡¹Ö
|
|
- Game Programming Gems 3
|
|
- AI Game Programming Wisdom
|
|
- DirectX ½Ç½Ã°£ ·»´õ¸µ ½ÇÀü Å×Å©´Ð
|
|
- 3D ij¸¯ÅÍ ¾Ö´Ï¸ÞÀÌ¼Ç ÇÁ·Î±×·¡¹Ö
|
|
- °ÔÀÓ ÇÁ·Î±×·¡¸Ó¿¡°Ô ¹è¿ì´Â °ÔÀÓ °³¹ß Å×Å©´Ð
|
|
- 3D °ÔÀÓ ÇÁ·Î±×·¡¹Ö & ÄÄÇ»ÅÍ ±×·¡ÇÈÀ» À§ÇÑ ¼öÇÐ
|
|
- DIRECTX 8.x¸¦ ÀÌ¿ëÇÑ 3D °ÔÀÓ ÇÁ·Î±×·¡¹Ö
|
|
- ·Î¿ì Æú¸®°ï Å×Å©´ÐÀ» Ȱ¿ëÇÑ °ÔÀÓ ¸ðµ¨¸µ
|
|
- °ÔÀÓ °³¹ß ¼öÇÐÀû Å×Å©´Ð
|
|
- Game Programming Gems 2
|
|
- OpenGL Game Programming
|
|
- °ÔÀÓ µðÀÚÀÎ À̷аú ½ÇÁ¦
|
| |
|
|
 |