- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > °ÔÀÓ > Visual C À» ÀÌ¿ëÇÑ Directx °ÔÀÓ ÇÁ·Î±×·¡¹Ö[±¸¹Î»ç]
°ÔÀÓ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ³»¿ëÀ» µ¶Àڵ鿡°Ô ÃÖ´ëÇÑ È¿°úÀûÀ¸·Î Àü´ÞÇϱâ À§Çؼ °ÔÀÓ°ú DirectX¿¡ ´ëÇÑ ÃÖ½ÅÀÇ ³»¿ëÀ» ´ãÀ» ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù. ¶ÇÇÑ °ÔÀÓ °³¹ß¿¡ ÇÊ¿äÇÑ ±âº»ÀûÀÎ »çÇ×µé°ú DirectXÀÇ ±¸¼º¿ä¼Ò¸¦ ´Ü°èº°·Î ÇнÀÇÑ ´ÙÀ½, À̵éÀ» ÅëÇÕÇϴ Ŭ·¡½º ¶óÀ̺귯¸®¸¦ ¸¸µé¾î¼ ½ÇÁ¦·Î °ÔÀÓÀ» Á÷Á¢ Á¦ÀÛÇØ º¼ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù.
ÀúÀÚ: Àå¼®¿ì
CHAPTER 01 °ÔÀÓÀÇ °³¿ä
1.1 °ÔÀÓÀÇ Á¤ÀÇ
1.2 °ÔÀÓÀÇ ¿ª»ç
1.3 °ÔÀÓÀÇ Á¾·ù
1.4 °ÔÀÓ °³¹ß ±â¼ú°ú ȯ°æ
1.5 °ÔÀÓ »ê¾÷ÀÇ ÇöȲ°ú Àü¸Á
CHAPTER 02 DirectXÀÇ °³¿ä
2.1 DirectXÀÇ ¿ª»ç
2.2 DirectXÀÇ ±¸Á¶
2.3 DirectX ÇÁ·Î±×·¥ÀÇ ¹öÀü
2.4 DirectXÀÇ ¼³Ä¡
CHAPTER 03 DirectDraw¸¦ ÀÌ¿ëÇÑ ¹®ÀÚ¿ Ãâ·Â
3.1 ÇÁ·Î±×·¥ µû¶óÇϱâ
3.2 ÇÁ·Î±×·¥ ¼³¸í
3.3 ÇÁ·Î±×·¥ Àüü ¼Ò½ºÄÚµå
CHAPTER 04 DirectDraw¸¦ ÀÌ¿ëÇÑ ºñÆ®¸Ê Ãâ·Â
4.1 ÇÁ·Î±×·¥ µû¶óÇϱâ
4.2 ÇÁ·Î±×·¥ ¼³¸í
4.3 ÇÁ·Î±×·¥ Àüü ÄÚ½º¼Ò½º
CHAPTER 05 DirectDraw¸¦ ÀÌ¿ëÇÑ ¾Ö´Ï¸ÞÀÌ¼Ç Ãâ·Â
5.1 ÇÁ·Î±×·¥ µû¶óÇϱâ
5.2 ÇÁ·Î±×·¥ ¼³¸í
5.3 ÇÁ·Î±×·¥ Àüü ¼Ò½º ÄÚµå
CHAPTER 06 DirectSound¸¦ ÀÌ¿ëÇÑ ¿þÀ̺ê ÆÄÀÏ Ãâ·Â
6.1 ÇÁ·Î±×·¥ µû¶óÇϱâ
6.2 ÇÁ·Î±×·¥ ¼³¸í
6.3 ÇÁ·Î±×·¥ Àüü ¼Ò½ºÄÚµå
CHAPTER 07 DirectInputÀ» ÀÌ¿ëÇÑ Å°º¸µå ÀÔ·Â
7.1 ÇÁ·Î±×·¥ µû¶óÇϱâ
7.2 ÇÁ·Î±×·¥ ¼³¸í
7.3 ÇÁ·Î±×·¥ Àüü ¼Ò½ºÄÚµå
CHAPTER 08 DirectInputÀ» ÀÌ¿ëÇÑ ¸¶¿ì½º ÀÔ·Â
8.1 ÇÁ·Î±×·¥ µû¶óÇϱâ
8.2 ÇÁ·Î±×·¥ ¼³¸í
8.3 ÇÁ·Î±×·¥ Àüü ¼Ò½ºÄÚµå
CHAPTER 09 DirectDraw Ŭ·¡½º ¶óÀ̺귯¸® Á¦ÀÛ
9.1 ÇÁ·Î±×·¥ µû¶óÇϱâ
9.2 CDD Ŭ·¡½º ¼³¸í
9.3 CDD Ŭ·¡½ºÀÇ ¿¹Á¦ ÇÁ·Î±×·¥
9.4 CDD Ŭ·¡½ºÀÇ ¿¹Á¦ ÇÁ·Î±×·¥ ¼³¸í
9.5 ÇÁ·Î±×·¥ Àüü ¼Ò½ºÄÚµå
CHAPTER 10 DirectSound Ŭ·¡½º ¶óÀ̺귯¸® Á¦ÀÛ
10.1 ÇÁ·Î±×·¥ µû¶óÇϱâ
10.2 CSoundBuffer Ŭ·¡½º ¼³¸í
10.3 CSoundBuffer Ŭ·¡½ºÀÇ ¿¹Á¦ ÇÁ·Î±×·¥
10.4 CSoundBuffer Ŭ·¡½ºÀÇ ¿¹Á¦ ÇÁ·Î±×·¥ ¼³¸í
10.5 ÇÁ·Î±×·¥ Àüü ¼Ò½º ÄÚµå
CHAPTER 11 DirectInput Ŭ·¡½º ¶óÀ̺귯¸® Á¦ÀÛ
11.1 ÇÁ·Î±×·¥ µû¶óÇϱâ
11.2 CDIKey Ŭ·¡½º ¼³¸í
11.3 CDIKey Ŭ·¡½ºÀÇ ¿¹Á¦ ÇÁ·Î±×·¥
11.4 CDIKey Ŭ·¡½ºÀÇ ¿¹Á¦ ÇÁ·Î±×·¥ ¼³¸í
11.5 ÇÁ·Î±×·¥ Àüü ¼Ò½ºÄÚµå
CHAPTER 12 °ÔÀÓ¿ë ij¸¯ÅÍ Å¬·¡½º Á¦ÀÛ
12.1 ij¸¯ÅÍ Å¬·¡½º Á¦ÀÛ
12.2 CPlayer Ŭ·¡½º
12.3 CEnemy Ŭ·¡½º
12.4 CPok Ŭ·¡½º
CHAPTER 13 ½ÇÀü °ÔÀÓ Á¦ÀÛ
13.1 ÇÁ·Î±×·¥ µû¶óÇϱâ
13.2 ÇÁ·Î±×·¥ ¼³¸í
13.3 ÇÁ·Î±×·¥ Àüü ¼Ò½ºÄÚµå
1.1 °ÔÀÓÀÇ Á¤ÀÇ
1.2 °ÔÀÓÀÇ ¿ª»ç
1.3 °ÔÀÓÀÇ Á¾·ù
1.4 °ÔÀÓ °³¹ß ±â¼ú°ú ȯ°æ
1.5 °ÔÀÓ »ê¾÷ÀÇ ÇöȲ°ú Àü¸Á
CHAPTER 02 DirectXÀÇ °³¿ä
2.1 DirectXÀÇ ¿ª»ç
2.2 DirectXÀÇ ±¸Á¶
2.3 DirectX ÇÁ·Î±×·¥ÀÇ ¹öÀü
2.4 DirectXÀÇ ¼³Ä¡
CHAPTER 03 DirectDraw¸¦ ÀÌ¿ëÇÑ ¹®ÀÚ¿ Ãâ·Â
3.1 ÇÁ·Î±×·¥ µû¶óÇϱâ
3.2 ÇÁ·Î±×·¥ ¼³¸í
3.3 ÇÁ·Î±×·¥ Àüü ¼Ò½ºÄÚµå
CHAPTER 04 DirectDraw¸¦ ÀÌ¿ëÇÑ ºñÆ®¸Ê Ãâ·Â
4.1 ÇÁ·Î±×·¥ µû¶óÇϱâ
4.2 ÇÁ·Î±×·¥ ¼³¸í
4.3 ÇÁ·Î±×·¥ Àüü ÄÚ½º¼Ò½º
CHAPTER 05 DirectDraw¸¦ ÀÌ¿ëÇÑ ¾Ö´Ï¸ÞÀÌ¼Ç Ãâ·Â
5.1 ÇÁ·Î±×·¥ µû¶óÇϱâ
5.2 ÇÁ·Î±×·¥ ¼³¸í
5.3 ÇÁ·Î±×·¥ Àüü ¼Ò½º ÄÚµå
CHAPTER 06 DirectSound¸¦ ÀÌ¿ëÇÑ ¿þÀ̺ê ÆÄÀÏ Ãâ·Â
6.1 ÇÁ·Î±×·¥ µû¶óÇϱâ
6.2 ÇÁ·Î±×·¥ ¼³¸í
6.3 ÇÁ·Î±×·¥ Àüü ¼Ò½ºÄÚµå
CHAPTER 07 DirectInputÀ» ÀÌ¿ëÇÑ Å°º¸µå ÀÔ·Â
7.1 ÇÁ·Î±×·¥ µû¶óÇϱâ
7.2 ÇÁ·Î±×·¥ ¼³¸í
7.3 ÇÁ·Î±×·¥ Àüü ¼Ò½ºÄÚµå
CHAPTER 08 DirectInputÀ» ÀÌ¿ëÇÑ ¸¶¿ì½º ÀÔ·Â
8.1 ÇÁ·Î±×·¥ µû¶óÇϱâ
8.2 ÇÁ·Î±×·¥ ¼³¸í
8.3 ÇÁ·Î±×·¥ Àüü ¼Ò½ºÄÚµå
CHAPTER 09 DirectDraw Ŭ·¡½º ¶óÀ̺귯¸® Á¦ÀÛ
9.1 ÇÁ·Î±×·¥ µû¶óÇϱâ
9.2 CDD Ŭ·¡½º ¼³¸í
9.3 CDD Ŭ·¡½ºÀÇ ¿¹Á¦ ÇÁ·Î±×·¥
9.4 CDD Ŭ·¡½ºÀÇ ¿¹Á¦ ÇÁ·Î±×·¥ ¼³¸í
9.5 ÇÁ·Î±×·¥ Àüü ¼Ò½ºÄÚµå
CHAPTER 10 DirectSound Ŭ·¡½º ¶óÀ̺귯¸® Á¦ÀÛ
10.1 ÇÁ·Î±×·¥ µû¶óÇϱâ
10.2 CSoundBuffer Ŭ·¡½º ¼³¸í
10.3 CSoundBuffer Ŭ·¡½ºÀÇ ¿¹Á¦ ÇÁ·Î±×·¥
10.4 CSoundBuffer Ŭ·¡½ºÀÇ ¿¹Á¦ ÇÁ·Î±×·¥ ¼³¸í
10.5 ÇÁ·Î±×·¥ Àüü ¼Ò½º ÄÚµå
CHAPTER 11 DirectInput Ŭ·¡½º ¶óÀ̺귯¸® Á¦ÀÛ
11.1 ÇÁ·Î±×·¥ µû¶óÇϱâ
11.2 CDIKey Ŭ·¡½º ¼³¸í
11.3 CDIKey Ŭ·¡½ºÀÇ ¿¹Á¦ ÇÁ·Î±×·¥
11.4 CDIKey Ŭ·¡½ºÀÇ ¿¹Á¦ ÇÁ·Î±×·¥ ¼³¸í
11.5 ÇÁ·Î±×·¥ Àüü ¼Ò½ºÄÚµå
CHAPTER 12 °ÔÀÓ¿ë ij¸¯ÅÍ Å¬·¡½º Á¦ÀÛ
12.1 ij¸¯ÅÍ Å¬·¡½º Á¦ÀÛ
12.2 CPlayer Ŭ·¡½º
12.3 CEnemy Ŭ·¡½º
12.4 CPok Ŭ·¡½º
CHAPTER 13 ½ÇÀü °ÔÀÓ Á¦ÀÛ
13.1 ÇÁ·Î±×·¥ µû¶óÇϱâ
13.2 ÇÁ·Î±×·¥ ¼³¸í
13.3 ÇÁ·Î±×·¥ Àüü ¼Ò½ºÄÚµå
ÀÌ Ã¥Àº °ÔÀÓ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ³»¿ëÀ» µ¶Àڵ鿡°Ô ÃÖ´ëÇÑ È¿°úÀûÀ¸·Î Àü´ÞÇϱâ À§Çؼ ´ÙÀ½°ú °°Àº ±âº»ÀûÀÎ ¹æÇâÀ» °¡Áö°í ÁýÇʵǾú½À´Ï´Ù. ù°, °ÔÀÓ°ú DirectX¿¡ ´ëÇÑ ÃÖ½ÅÀÇ ³»¿ëÀ» ´ãÀ» ¼ö ÀÖµµ·Ï ÁýÇÊÇÏ¿´½À´Ï´Ù. µÑ°, °ÔÀÓ °³¹ß¿¡ ÇÊ¿äÇÑ ±âº»ÀûÀÎ »çÇ×µé°ú DirectXÀÇ ±¸¼º¿ä¼Ò¸¦ ´Ü°èº°·Î ÇнÀÇÑ ´ÙÀ½, À̵éÀ» ÅëÇÕÇϴ Ŭ·¡½º ¶óÀ̺귯¸®¸¦ ¸¸µé¾î¼ ½ÇÁ¦·Î °ÔÀÓÀ» Á÷Á¢ Á¦ÀÛÇØ º¼ ¼ö ÀÖµµ·Ï ÁýÇÊÇÏ¿´½À´Ï´Ù. Áï, ÀÌ Ã¥ÀÇ °¢ ÀåÀº °³º° ÇÔ¼ö À§ÁÖÀÇ µ¶¸³ÀûÀÎ ¼³¸íÀ¸·Î ³¡³ªÁö ¾Ê°í °¢ ÀåµéÀÌ ´Ü°èº°·Î ¿¬°üµÇ¾î ÀÖÀ¸¸ç,
¸¶Áö¸· Àå¿¡´Â ÀÌÀü Àåµé¿¡¼ ÇнÀÇÑ ³»¿ëµéÀ» ÀüüÀûÀ¸·Î ÅëÇÕÇÏ¿© ½ÇÁ¦ °³ÀÓÀ» ¿Ï¼ºÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´½À´Ï´Ù. ¼Â°, µ¶Àڵ鿡°Ô °ÔÀÓ ÇÁ·Î±×·¥¿¡ ´ëÇÑ ÀÌÇظ¦ ÁõÁø½ÃÅ°±â À§Çؼ ÇÁ·Î±×·¡¹Ö ½Ç½ÀÀÌ Æ÷ÇÔµÈ ÀåµéÀº ¡®ÇÁ·Î±×·¥ µû¶óÇϱ⡯, ¡®ÇÁ·Î±×·¥ ¼³¸í¡¯, ¡®Àüü ¼Ò½ºÄڵ塯¶ó´Â È¿°úÀûÀ¸·Î Á¤¸®µÈ 3´Ü°èÀÇ ½Ç½À ³»¿ëÀ¸·Î ±¸¼ºÇÏ¿´½À´Ï´Ù. Áï, óÀ½¿¡´Â ´Ü°èº°·Î
µû¶óÇÏ¸é¼ ÇϳªÀÇ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ°í ½ÇÇàÇÏ¿© ÀÛ¼ºµÈ ÇÁ·Î±×·¥ÀÌ ¾î¶² ÇÁ·Î±×·¥ÀÎÁö¸¦ ÆľÇÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ±×·± ´ÙÀ½, ÀÛ¼ºµÈ ÇÁ·Î±×·¥¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀ» ÅëÇØ ÇÁ·Î±×·¥À» ¼¼ºÎÀûÀ¸·Î ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ¸¶Áö¸·À¸·Î ÀüüÀûÀÎ ¼Ò½ºÄڵ带 Á¦½ÃÇÏ¿© ¾Õ¿¡¼ ÇÁ·Î±×·¡¹ÖÇÑ ³»¿ëÀ» ¼Ò½ºÄÚµå ¼öÁØ¿¡¼ ÀüüÀûÀ¸·Î º¹½ÀÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ³Ý°, °ÔÀÓ ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¶§ µ¶ÀÚµéÀÌ ½ÇÁ¦·Î ÄÚµùÇÒ ºÎºÐÀ» ÃÖ´ëÇÑ ¾Ë¾Æº¸±â ½±µµ·Ï ±½Àº ÆùÆ®·Î ±¸ºÐÇÏ¿© Ç¥±âÇÏ¿´À¸¸ç, ¼Ò½ºÄÚµåÀÇ °¢ ÁÙ¿¡ ¹øÈ£¸¦ ºÎ¿©ÇÏ¿´½À´Ï´Ù. ´Ù¼¸Â°, °¢ ÀåÀÇ ±âº»ÀûÀÎ µðÀÚÀÎÀ» ¹«Áö°³ »ö»óÀ¸·Î ±¸ºÐÇÏ¿© ½Ã°¢ÀûÀÎ È¿°ú¸¦ ÃÖ´ëÈÇÏ¿´½À´Ï´Ù. ¿¹¸¦ µé¾î, ±³ÀçÀÇ Ã³À½ ºÎºÐÀÎ 1ÀåÀº »¡°»ö Áß½ÉÀ¸·Î, Áß°£ ºÎºÐÀÎ 7ÀåÀº ÃÊ·Ï»ö Áß½ÉÀ¸·Î, ¸¶Áö¸· ºÎºÐÀÎ 13ÀåÀº º¸¶ó»ö Áß½ÉÀ¸·Î µðÀÚÀεǾî ÀÖ½À´Ï´Ù. µû¶ó¼ µ¶ÀÚµéÀÌ Àüü ÆäÀÌÁö Áß¿¡¼ ¸î ¹ø° ÆäÀÌÁö¸¦ Àаí ÀÖ´ÂÁö¸¦ Á¤È®È÷ È®ÀÎÇÒ ÇÊ¿ä°¡ ¾ø´Ù¸é, ÇØ´çÇÏ´Â ÆäÀÌÁöÀÇ µðÀÚÀÎµÈ »ö»ó¸¸ º¸´õ¶óµµ Ã¥ÀÇ Àüü ³»¿ë Áß¿¡¼ ¾î´À ºÎºÐÀ» Àаí ÀÖ´ÂÁö¸¦ Á÷°üÀûÀ¸·Î ¾Ë ¼ö ÀÖ½À´Ï´Ù.
¸¶Áö¸· Àå¿¡´Â ÀÌÀü Àåµé¿¡¼ ÇнÀÇÑ ³»¿ëµéÀ» ÀüüÀûÀ¸·Î ÅëÇÕÇÏ¿© ½ÇÁ¦ °³ÀÓÀ» ¿Ï¼ºÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´½À´Ï´Ù. ¼Â°, µ¶Àڵ鿡°Ô °ÔÀÓ ÇÁ·Î±×·¥¿¡ ´ëÇÑ ÀÌÇظ¦ ÁõÁø½ÃÅ°±â À§Çؼ ÇÁ·Î±×·¡¹Ö ½Ç½ÀÀÌ Æ÷ÇÔµÈ ÀåµéÀº ¡®ÇÁ·Î±×·¥ µû¶óÇϱ⡯, ¡®ÇÁ·Î±×·¥ ¼³¸í¡¯, ¡®Àüü ¼Ò½ºÄڵ塯¶ó´Â È¿°úÀûÀ¸·Î Á¤¸®µÈ 3´Ü°èÀÇ ½Ç½À ³»¿ëÀ¸·Î ±¸¼ºÇÏ¿´½À´Ï´Ù. Áï, óÀ½¿¡´Â ´Ü°èº°·Î
µû¶óÇÏ¸é¼ ÇϳªÀÇ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ°í ½ÇÇàÇÏ¿© ÀÛ¼ºµÈ ÇÁ·Î±×·¥ÀÌ ¾î¶² ÇÁ·Î±×·¥ÀÎÁö¸¦ ÆľÇÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ±×·± ´ÙÀ½, ÀÛ¼ºµÈ ÇÁ·Î±×·¥¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀ» ÅëÇØ ÇÁ·Î±×·¥À» ¼¼ºÎÀûÀ¸·Î ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ¸¶Áö¸·À¸·Î ÀüüÀûÀÎ ¼Ò½ºÄڵ带 Á¦½ÃÇÏ¿© ¾Õ¿¡¼ ÇÁ·Î±×·¡¹ÖÇÑ ³»¿ëÀ» ¼Ò½ºÄÚµå ¼öÁØ¿¡¼ ÀüüÀûÀ¸·Î º¹½ÀÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ³Ý°, °ÔÀÓ ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¶§ µ¶ÀÚµéÀÌ ½ÇÁ¦·Î ÄÚµùÇÒ ºÎºÐÀ» ÃÖ´ëÇÑ ¾Ë¾Æº¸±â ½±µµ·Ï ±½Àº ÆùÆ®·Î ±¸ºÐÇÏ¿© Ç¥±âÇÏ¿´À¸¸ç, ¼Ò½ºÄÚµåÀÇ °¢ ÁÙ¿¡ ¹øÈ£¸¦ ºÎ¿©ÇÏ¿´½À´Ï´Ù. ´Ù¼¸Â°, °¢ ÀåÀÇ ±âº»ÀûÀÎ µðÀÚÀÎÀ» ¹«Áö°³ »ö»óÀ¸·Î ±¸ºÐÇÏ¿© ½Ã°¢ÀûÀÎ È¿°ú¸¦ ÃÖ´ëÈÇÏ¿´½À´Ï´Ù. ¿¹¸¦ µé¾î, ±³ÀçÀÇ Ã³À½ ºÎºÐÀÎ 1ÀåÀº »¡°»ö Áß½ÉÀ¸·Î, Áß°£ ºÎºÐÀÎ 7ÀåÀº ÃÊ·Ï»ö Áß½ÉÀ¸·Î, ¸¶Áö¸· ºÎºÐÀÎ 13ÀåÀº º¸¶ó»ö Áß½ÉÀ¸·Î µðÀÚÀεǾî ÀÖ½À´Ï´Ù. µû¶ó¼ µ¶ÀÚµéÀÌ Àüü ÆäÀÌÁö Áß¿¡¼ ¸î ¹ø° ÆäÀÌÁö¸¦ Àаí ÀÖ´ÂÁö¸¦ Á¤È®È÷ È®ÀÎÇÒ ÇÊ¿ä°¡ ¾ø´Ù¸é, ÇØ´çÇÏ´Â ÆäÀÌÁöÀÇ µðÀÚÀÎµÈ »ö»ó¸¸ º¸´õ¶óµµ Ã¥ÀÇ Àüü ³»¿ë Áß¿¡¼ ¾î´À ºÎºÐÀ» Àаí ÀÖ´ÂÁö¸¦ Á÷°üÀûÀ¸·Î ¾Ë ¼ö ÀÖ½À´Ï´Ù.