|
|
|
|
part 01 XNA ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±âÃÊ
chapter 01 XNA ¼Ò°³
XNA ÇÁ·¹ÀÓ¿öÅ© ¼Ò°³
XNA Game Studio Express
ÀÀ¿ëÇÁ·Î±×·¥ ¸ðÇü
ÄÜÅÙÆ® ÆÄÀÌÇÁ¶óÀÎ
XNA Game Studio ExpressÀÇ ¼³Ä¡¿Í ¼³Á¤
¿ä±¸»çÇ×
¼³Ä¡
Visual Studio 2005 Professional¿¡¼ XNA »ç¿ëÇϱâ
Xbox 360ÀÇ ¼³Á¤
½ÃÀÛÇϱâ
ù ¹ø° ÇÁ·ÎÁ§Æ®
F5·Î ½ÇÇà
ÄÚµå ¼öÁ¤
XNA Âü°í»çÇ× ¸î °¡Áö
ÁÖ¿ä ¸µÅ©µé
C#ÀÌ °ÔÀÓ °³¹ß¿¡ ÀûÇÕÇÑ°¡?
ÄÜÅÙÆ® ÆÄÀÌÇÁ¶óÀο¡ ´ëÇØ
MDX¿ÍÀÇ Â÷ÀÌ
Ãß°¡ÀûÀÎ µµ±¸¿Í Á¶¾ð
¹®Á¦ ÇØ°á
¿ä¾à
chapter 02 ù ¹ø° °ÔÀÓ ¡°Æþ¡± ¸¸µé±â
°ÔÀÓ ¾ÆÀ̵ð¾î
¾ÆÀ̵ð¾î ÀÛ¼º
¾ÖÀÚÀÏ ¹æ¹ý·Ð
ÃÊ¹Ý ¾î·Á¿ò ÇØ°áÇϱâ
ÅؽºÃ³ ¸¸µé±â
Æþ ÀÛ¼º
½ºÇÁ¶óÀÌÆ®
°ÔÀÓ ÇÁ·Î±×·¡¹Ö¿¡¼ÀÇ ´ÜÀ§ °Ë»ç
°ø°ú Æеé Ãß°¡
Ç÷¹À̾î ÀԷ ó¸®
Ãæµ¹ ÆÇÁ¤
À½Çâ È¿°ú Ãß°¡
Xbox 360¿¡¼ ½ÇÇàÇϱâ
µµÀü°úÁ¦: Æþ °ÔÀÓÀÇ °³¼±
¹®Á¦ ÇØ°á
¿ä¾à
chapter 03 º¸Á¶ Ŭ·¡½ºµé
ÄÜÅÙÆ® ÆÄÀÌÇÁ¶óÀÎÀÇ °ü¸®
Áö¿øÇÏ´Â ÆÄÀÏ Çü½Äµé
Àå, ´ÜÁ¡
ÄÜÅÙÆ® µð·ºÅ͸® ´Ù·ç±â
ÄÜÅÙÆ® µé¿©¿À±â ¹× Á¢±ÙÇϱâ
¿À·ù ¸Þ½ÃÁö ±â·Ï
XNAÀÇ ´ÜÀ§ °Ë»ç
NUnit°ú TestDriven.Net
´ÜÀ§ °Ë»ç ½ÇÇà
Ȳ±Ý·ü
RandomHelper Ŭ·¡½º
¹«ÀÛÀ§ º¤ÅÍ »ý¼º
StringHelper Ŭ·¡½º
ÆÄÀÏ À̸§ ÃßÃâ
¸ñ·Ï ±â·ÏÇϱâ
±âŸ º¸Á¶ Ŭ·¡½ºµé
SpriteHelper Ŭ·¡½º
EnumHelper Ŭ·¡½º
ColorHelper Ŭ·¡½º
º®µ¹±ú±â °ÔÀÓ
º®µ¹±ú±âÀÇ ´ÜÀ§ °Ë»ç
º®µ¹±ú±â ·¹º§µé
°ÔÀÓ ·çÇÁ
È¸é ±×¸®±â
Ãæµ¹ ÆÇÁ¤
µµÀü°úÁ¦: º®µ¹±ú±â °ÔÀÓÀÇ °³¼±
¿ä¾à
chapter 04 °ÔÀÓ ÄÄÆ÷³ÍÆ®
Game Ŭ·¡½º
°ÔÀÓ ÄÄÆ÷³ÍÆ®
Ãß°¡ÀûÀÎ º¸Á¶ Ŭ·¡½ºµé
TextureFont Ŭ·¡½º
Input Ŭ·¡½º
Sound Ŭ·¡½º
Å×Æ®¸®½º °ÔÀÓ
¹è°æ ±×¸®±â
°ÝÀÚ Ã³¸®
ºí·Ï À¯Çüµé
Áß·Â
ÀԷ ó¸®
°Ë»ç
µµÀü°úÁ¦: ¡®´ÙÀ½ ºí·Ï¡¯ °ÔÀÓ ÄÄÆ÷³ÍÆ® ¸¸µé±â
¿ä¾à
part 02 ±âº»ÀûÀÎ ±×·¡ÇÈ ¿£Áø
chapter 05 XNA ±×·¡ÇÈ ¿£Áø ¸¸µé±â
±×·¡ÇÈ ¿£Áø¿¡ ÇÊ¿äÇÑ ±â´Éµé
¿£Áø ´ÜÀ§ °Ë»ç
3D ¸ðÇü
ÅؽºÃ³ ·»´õ¸µ
¼± ±×¸®±â
3D ÇÁ·Î±×·¡¹Ö
Model Ŭ·¡½º
´Ù¸¥ ¸ðÇüµéÀ» ½ÃÇè
°ÔÀÓ ÄÄÆ÷³ÍÆ® Ãß°¡
°£´ÜÇÑ Ä«¸Þ¶ó ÄÄÆ÷³ÍÆ®
ScreenshotCapturer Ŭ·¡½º
Xbox 360¿¡¼ ½ÃÇèÇϱâ
XNA Game Launcher ´Ù¿î·Îµå
Xbox 360 ¼³Á¤ ¹× °ÔÀÓ ¼³Ä¡
ÄÜ¼Ö µð¹ö±ë°ú µµ±¸µé
µµÀü°úÁ¦: °ÔÀÓ ÄÄÆ÷³ÍÆ® ¸¸µé±â
¿ä¾à
chapter 06 ¼ÎÀÌ´õ °ü¸®
¼ÎÀÌ´õ °³¿ä
¿ª»ç
XNA¿¡¼ ¼ÎÀÌ´õÀÇ Á߿伺
¿¹Á¦ °ÔÀÓ
ÇÑ °ÉÀ½¾¿ ¼ÎÀÌ´õ ¸¸µé±â
FX Composer
FX ÆÄÀÏÀÇ ±¸Á¶
¸Å°³º¯¼öµé
Á¤Á¡ ÀÔ·Â Çü½Ä
Á¤Á¡ ¼ÎÀÌ´õ
Çȼ¿ ¼ÎÀÌ´õ
¼ÎÀÌ´õ¸¦ ¿£Áø¿¡ µµÀÔÇϱâ
¼ÎÀÌ´õ ÄÄÆÄÀÏ
¸Å°³º¯¼ö ¼³Á¤
Á¤Á¡ Çü½Ä
¼ÎÀÌ´õ Àû¿ë
¼ÎÀÌ´õ ½ÃÇèÇØ º¸±â
µµÀü°úÁ¦
¿ä¾à
chapter 07 »ç½Ç°¨À» À§ÇÑ ¹ý¼± ¸ÅÇÎ
¹°Ã¼¿¡ ¼¼¹ÐÇÔÀ» Ãß°¡Çϱâ
¹®Á¦Á¡
¼ÒȤ¼º ¸ðÇüÀÇ ¿¹
¹ý¼± ¸ÅÇÎ ¼ÎÀÌ´õ
Á¤Á¡ ¼ÎÀÌ´õ¿Í Çà·Äµé
Çȼ¿ ¼ÎÀÌ´õ¿Í ÃÖÀûÈ
ShaderEffect Ŭ·¡½º
TangentVertex Çü½Ä
¹ý¼± ¸ÅÇÎ ´ÜÀ§ °Ë»ç
Ä¿½ºÅÒ Ã³¸®±â¸¦ ÀÌ¿ëÇÑ Á¢¼± Á¤º¸ Ãß°¡
ÃÖÁ¾ÀûÀÎ ¼ÒÇ༺ ´ÜÀ§ °Ë»ç
Ãß°¡ÀûÀÎ ¼ÎÀÌ´õµé
¿ÀÇÁ¼Â ¸ÅÇÎ
À¯¸® È¿°ú
¹Ý»ç¿Í ¼ö¸é
µµÀü°úÁ¦: ½ÃÂ÷ ¸ÅÇÎ ±¸Çö
¿ä¾à
chapter 08 ȸé ÈÄó¸® ¼ÎÀÌ´õ¿Í Rocket Commander °ÔÀÓ
ȸé ÈÄó¸® ¼ÎÀÌ´õ ¸¸µé±â
ȸé Àüó¸® ÇÏ´Ã »óÀÚ ¸ÅÇÎ
°£´ÜÇÑ È¸é ÈÄó¸® ¼ÎÀÌ´õ ÀÛ¼º
°³¼±
ȸé ÈÄó¸® ¼ÎÀÌ´õÀÇ ½ÇÇà
RenderToTexture Ŭ·¡½º
PostScreenDarkenBorder Ŭ·¡½º
´ÜÀ§ °Ë»ç °á°ú
±âŸ ȸé ÈÄó¸® ¼ÎÀÌ´õµé
¸ð¼Ç ºí·¯
»ö»ó º¸Á¤
¸Þ´º È¿°ú
Rocket Commander °ÔÀÓ
XNAÀÇ ¼º´É ¹®Á¦
MDX¿¡¼ XNA·Î
½º·¹µå¸¦ ÀÌ¿ëÇÑ ¼º´É °³¼±
°á°ú¿Í ½ºÅ©¸°¼¦
µµÀü°úÁ¦: ¿Ü°û¼± °ËÃâ ¼ÎÀÌ´õ ÀÛ¼º
¿ä¾à
part 03 °ÔÀÓ ¿£ÁøÀÇ °³¼±
chapter 09 XACT¸¦ ÅëÇÑ »ç¿îµå Ãß°¡
DirectSoundÀÇ ºÎÀç
.wav ÆÄÀÏ ´Ù·ç±â
XACT »ç¿ëÇϱâ
ÇÁ·ÎÁ§Æ® »ý¼º
¿þÀÌºê ¹ðÅ© ¸¸µé±â
À½¾Ç ÀÚ·áÀÇ ¾ÐÃà ¼³Á¤
»ç¿îµå ¹ðÅ©
Å¥ º¯¼ö
±âŸ È¿°úµé
Sound Ŭ·¡½º
·ÎÄÏ ÃßÁøÀ½
3D »ç¿îµå È¿°ú
¸Þ´º È¿°úÀ½
µµÀü°úÁ¦: XACT ÇÁ·ÎÁ§Æ® ¸¸µé±â
¿ä¾à
chapter 10 Ç÷¹À̾î ÀԷ°ú »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º
Input Ŭ·¡½º
Input Ŭ·¡½ºÀÇ Update ¸Þ¼µå
¸¶¿ì½º »ç°¢Çü
XNA¿¡¼ ÅؽºÆ® ÀÔ·ÂÇϱâ
°ÔÀÓ È¸éµé
µµ¿ò¸» ȸéÀ» À§ÇÑ Help Ŭ·¡½º
°ÔÀÓ ³» »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º
Á¶¾ð
Ä«¸Þ¶ó Ŭ·¡½º
SpaceCamera Ŭ·¡½º
µµÀü°úÁ¦: ÀÚÀ¯ Ä«¸Þ¶ó Ŭ·¡½º ¸¸µé±â
¿ä¾à
chapter 11 XNA Shooter ¸¸µé±â
°ÔÀÓ Á¶ÇÕÇϱâ
»ç¿îµå
»ç¿ëÀÚ ÀÎÅÍÆäÀ̽º
ÅؽºÃ³
3D ¸ðÇü
ÅؽºÃ³ ¾Ö´Ï¸ÞÀ̼Ç
ºôº¸µå
ÁöÇü ·»´õ¸µ
±â¹Ý ÅؽºÃ³¿Í ¹ý¼± ¸Ê
³ôÀÌ ¸Ê
¹è°æ °´Ã¼ Ãß°¡
XNA Shooter °ÔÀÓ
°ÔÀÓ ·ÎÁ÷
3D È¿°ú
Unit Ŭ·¡½º
Projectile Ŭ·¡½º
Item Ŭ·¡½º
ÃÖÁ¾ ½ºÅ©¸°¼¦
µµÀü°úÁ¦: °ÔÀÓ ¿£ÁøÀ¸·Î ³ª¸¸ÀÇ °ÔÀÓ ¸¸µé±â
¿ä¾à
part 04 ÀÚµ¿Â÷ °æÁÖ °ÔÀÓ ¸¸µé±â
chapter 12 ÁöÇü°ú Æ®·¢ »ý¼º
±âÁ¸ÀÇ ÀÚµ¿Â÷ °æÁÖ °ÔÀÓµé
Gran Tourismo
Need for Speed
Trackmania
XNA Racing Game
ÁöÇü ·»´õ¸µ
ÅؽºÃ³
·»´õ¸µ
ÃÖÀûÈ ¿ä·É
Æ®·¢
´ÜÀ§ °Ë»ç¸¦ ÀÌ¿ëÇÑ »çÀü Á¡°Ë
½ºÇöóÀÎ º¸°£
Á» ´õ º¹ÀâÇÑ Æ®·¢
Æ®·¢ ÀÚ·á °¡Á®¿À±â
Æ®·¢ ÀÚ·á·Î Á¤Á¡ ¸¸µé±â
ÃÖÁ¾ °á°ú
µµÀü°úÁ¦: »õ Æ®·¢ ´ÜÀ§ °Ë»ç ¸¸µé±â
¿ä¾à
chapter 13 ¹°¸®
´ºÅÏÀÇ ¿îµ¿ ¹ýÄ¢
´Ü¼øÈµÈ ¹°¸® ¸ðÇü
Áß·Â
¹°¸® ¿£Áøµé
PhysX
Havok
ODE
±âŸ
¹°¸® ±¸Çö
·çÇÁ ó¸®
¿ë¼öö ¹°¸®
Ãæµ¹ °ËÃâ
PhysicsAsteroidManager Ŭ·¡½º
Â÷ÀÇ Ãæµ¹
µµÀü°úÁ¦: µµ·Î Ãæµ¹ ÆľÇÇϱâ
¿ä¾à
chapter 14 ÀÚµ¿Â÷ °æÁÖ °ÔÀÓÀÇ ÃÖÁ¾ Á¶À² ¹× ¡°°³Á¶¡±
°ÔÀÓ °³³ä
Ãß°¡ ±â´Éµé
°ÔÀÓ È¸éµé
½ºÇ÷¡½Ã ȸé
ÁÖ ¸Þ´º
°ÔÀÓÇ÷¹ÀÌ È¸é
°íµæÁ¡ ȸé
ÃÖÁ¾ ½ÃÇè ¹× Á¶À²
Æ®·¢ °íÄ¡±â
±×¸²ÀÚ ¸ÅÇÎ
Windows¿¡¼ÀÇ ÃÖÁ¾ ½ÃÇè
Xbox 360¿¡¼ÀÇ ÃÖÁ¾ ½ÃÇè
Ãß°¡ÀûÀÎ ¾ÆÀ̵ð¾îµé
´õ ¸¹Àº Â÷µé
¿Â¶óÀÎ °íµæÁ¡ ¸ñ·Ï
´õ ¸¹Àº ¼ÎÀÌ´õ¿Í È¿°ú
´õ ¸¹Àº °ÔÀÓ ¸ðµåµé
´ÙÁß Ç÷¹ÀÌ¾î ¸ðµå
µµÀü°úÁ¦: °³Á¶ÆÇ ¸¸µé±â
¿¹Á¦ °ÔÀÓ: Speedy Racer
¿ä¾à
appendix A Âü°íÀÚ·á
¸µÅ©
¿¹Á¦ ÄÚµå ´Ù¿î·Îµå
Ã¥
±×·¡ÇÈ ¹× ¼ÎÀÌ´õ ±â¼ú
AI ÇÁ·Î±×·¡¹Ö
°³¹ß ¹× ÇÁ·Î±×·¡¹Ö ÀϹÝ
±âŸ À¯¿ëÇÑ Ã¥
Ȳ±Ý·ü°ú À¯ÀÍÇÑ Á¶¾ð
Á¶¾ð
Ȳ±Ý·ü
Ŭ·¡½º °³¿ä |
Ãâó : ¾Ë¶óµò |
|
ÀڽŸ¸ÀÇ °ÔÀÓÀ» ¸¸µé±â¶õ ½¬¿î ÀÏÀÌ ¾Æ´Ï´Ù. ¿¹Àü¿¡´Â Xbox 360¿¡¼ ½ÇÇàµÇ´Â °ÔÀÓÀ» Á÷Á¢ ¸¸µç´Ù´Â °ÍÀÌ ²Þ°ú °°Àº ÀÏÀ̾ú´Ù. ±×·¯³ª MicrosoftÀÇ »õ·Î¿î XNA ÇÁ·¹ÀÓ¿öÅ© ´öºÐ¿¡ ÀÌÁ¦´Â ²ÞÀÌ Çö½Ç·Î ¹Ù²î¾ú´Ù. Àü¹® °ÔÀÓ °³¹ßÀÚÀÌÀÚ Microsoft DirectX MVPÀÎ Benjamin Nitschke°¡ ¾´ ÀÌ Ã¥Àº XNA Game Studio Express¿Í XNA ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇؼ ¸ÚÁø 3D °ÔÀÓÀ» ¸¸µå´Â ¹æ¹ýÀ» »ó¼¼ÇÏ°Ô ¼³¸íÇÑ´Ù.
ÀÌ Ã¥Àº ¿©·¯ °¡Áö ¿¹Á¦µéÀ» ÅëÇؼ °ÔÀÓ ÇÁ·Î±×·¡¹ÖÀÇ ½ÇÁúÀûÀÎ °úÁ¦µéÀ» ½Å¼ÓÇÏ°Ô ÇØ°áÇØ ³ª°£´Ù. ÀÌ Ã¥À¸·Î 3D ¸ðÇü ·»´õ¸µ, °Å´ëÇÑ ÁöÇü ¸¸µé±â, ¼ÎÀÌ´õ¸¦ ÀÌ¿ëÇÑ ¸ÚÁø È¿°ú µî ´Ù¾çÇÑ ÁÖÁ¦µéÀ» ¹è¿ì°Ô µÉ °ÍÀÌ´Ù. Ã¥ÀÇ ³¡ ºÎºÐ¿¡¼´Â ¿ÏÀüÇÑ ¸ð½ÀÀ» °®Ãá ÀÚµ¿Â÷ °æÁÖ °ÔÀÓÀÇ °³¹ß °úÁ¤µµ üÇèÇØ º¼ ¼ö ÀÖ´Ù. Ã¥À» ´Ù ÀÐ°í ³ª¸é ¿©·¯ºÐ¸¸ÀÇ XNA Å©·Î½ºÇ÷§Æû °ÔÀÓÀ» ¸¸µå´Â ÀÏÀÌ °áÄÚ ¾î·ÆÁö ¾ÊÀ½À» ¾Ë°Ô µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ ÁÖ¿ä ÁÖÁ¦
>> XNA ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±âÃÊ¿Í XNA Game Studio Express °³¹ß ȯ°æ
>> 3D ¸ðÇü ·»´õ¸µ°ú ¼ÎÀÌ´õ È¿°ú, ȸé ÈÄó¸®
>> »ç¿ëÀÚ ÀԷ ó¸®¿Í »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º °ü¸®
>> XACT¸¦ ÀÌ¿ëÇÑ »ç¿îµå, À½¾Ç Àç»ý
>> ÀÚµ¿Â÷ °æÁÖ °ÔÀÓÀ» À§ÇÑ °£´ÜÇÏÁö¸¸ È¿°úÀûÀÎ ¹°¸® ±¸Çö
>> XNA¿¡¼ÀÇ ¼º´É ÃÖÀûÈ¿Í µð¹ö±ë, °ÔÀÓ Á¶À²
ÀÌ Ã¥ÀÇ ´ë»ó
ÀÌ Ã¥Àº Xbox 360À̳ª Windows Ç÷§ÆûÀ» À§ÇÑ ÀڽŸ¸ÀÇ °ÔÀÓÀ» ¸¸µé°íÀÚ ÇÏ´Â ¸ðµç »ç¶÷À» À§ÇÑ Ã¥ÀÌ´Ù. ´Ü, C# ¶Ç´Â ±×¿Í ºñ½ÁÇÑ .NET ¾ð¾î¿¡ ´ëÇÑ ±âº»ÀûÀÎ Áö½Ä°ú °æÇèÀº ²À ÇÊ¿äÇÏ´Ù. |
Ãâó : ¾Ë¶óµò |
|
|
|
|