·Î±×ÀÎ ¤Ó ȸ¿ø°¡ÀÔ ¤Ó Àå¹Ù±¸´Ï ¤Ó °í°´¼¾ÅÍ ¤Ó ¸¶ÀÌÆäÀÌÁö ¤Ó ȸ»ç¼Ò°³
kangcom
Àüü
Home >   >   > 

2D/3D ¸ÖƼ Ç÷§Æû °ÔÀÓÀ» À§ÇÑ À¯´ÏƼ 2018

   
ÁöÀºÀÌ ¹Ú½ÂÁ¦   |   ÃâÆÇ»ç ÁÖ½Äȸ»ç Á¦ÀÌÆà  |   ¹ßÇàÀÏ 2018³â 10¿ù 15ÀÏ
 
Ŭ¸¯ÇϽøé Å« µµ¼­À̹ÌÁö¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
ÆÇ¸Å°¡ 40,000¿ø ¡æ 36,000¿ø 10%
¸¶Àϸ®Áö 5% 2,000¿ø
¹ßÇàÀÏ 2018-10-15
ISBN 1188621378 |  9791188621378
±âŸÁ¤º¸ ±¹³»¼­ | 664ÂÊ | ÀϹÝ
¿¹»óÃâ°íÀÏ 1~2ÀÏ À̳» (±Ù¹«ÀϱâÁØ)
¹è¼Ûºñ ¹«·á¹è¼Û
   
ÇÁ·Î±×·¡¹Ö¾ð¾î
   
 

°¡Á¤±³»ç¿Íµµ °°Àº À¯´ÏƼ ÀÔ¹®¼­!

°ÔÀÓ ÇÁ·Î±×·¡¹Ö ºÐ¾ßÀÇ Àú¸íÇÑ °­»çÀ̱⵵ ÇÑ ÀúÀÚ ¹Ú½ÂÁ¦(Àú³á³î)°¡ À¯´ÏƼ ¼³Ä¡ºÎÅÍ ½ÇÀü °ÔÀÓ Á¦ÀÛ±îÁöÀÇ Àü °úÁ¤À» °¢Á¾ ĸó À̹ÌÁö, µµÇ¥ ¿¹Á¦ ÄÚµå¿Í ÇÔ²² ¼¼¼¼È÷ ¼³¸íÇÏ¿´´Ù. öÀúÈ÷ ½ºÅܹÙÀ̽ºÅÜ Çü½ÄÀ¸·Î ±¸¼ºÇÑ Ã¥ÀÇ ³»¿ëÀ» µû¶ó ½Ç½ÀÇÏ´Ù º¸¸é ¾î´À»õ ÇϳªÀÇ °ÔÀÓÀ» ¿Ï¼ºÇØ ³½ ÀÚ½ÅÀ» ¸¶ÁÖÇÏ°Ô µÉ °ÍÀÌ´Ù. °ü½ÉÀÌ ÀÖ´Â ÀÔ¹®ÀÚ³ª ÇнÀÀÚ´Â ¹°·Ð ÇлýµéÀ» °¡¸£Ä¡´Â ±³¼ö³ª °­»ç°¡ ±³°ú¼­·Î »ç¿ëÇϱ⿡µµ ÀûÇÕÇÏ´Ù.

ÃâÆÇ»ç ¼­Æò
Á¦¾à ¾ø´Â ÀÚÀ¯·Î¿î °ÔÀÓ °³¹ßÀ» À§ÇÏ¿©!

À¯´ÏƼ 3D´Â PC, ÄܼÖ, ¸ð¹ÙÀÏ, WebGL µî ´Ù¾çÇÑ Ç÷§Æû¿¡¼­ ½ÇÇàµÇ´Â °ÔÀÓÀ» °³¹ßÇÒ ¼ö ÀÖ´Â ¸ÖƼ Ç÷§Æû °ÔÀÓ ¿£ÁøÀ¸·Î ¸ð¹ÙÀÏ °ÔÀÓ ºÐ¾ß¿¡¼­ ¾ÐµµÀûÀÎ Á¡À¯À²À» Â÷ÁöÇϰí ÀÖ½À´Ï´Ù. °¡Àå Å« ÀÌÀ¯´Â ¿ì¼± °¡º­¿î ¿¡µðÅÍ¿Í Á÷°üÀûÀÎ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇϹǷΠÃʽÉÀڵ鵵 ½±°Ô ¹è¿ï ¼ö ÀÖ°í, ƯÈ÷ ¸ð¹ÙÀÏ °³¹ßÀ» ±âÁØÀ¸·Î ¼ö¸¹Àº ·¹ÆÛ·±½º ÄÚµå¿Í ´Ù¾çÇÑ Ç÷¯±×ÀÎ µîÀÌ °³¹ßµÇ¾î Áß±ÞÀÚ Á¤µµ¸¸ µÇ¾îµµ °³¹ß¿¡ ¾î·Á¿ò ¾øÀÌ ½±°í ºü¸£°Ô °³¹ßÇÒ ¼ö Àֱ⠶§¹®ÀÏ °ÍÀÔ´Ï´Ù.

ÀÌ Ã¥Àº À¯´ÏƼ¸¦ ÀÌ¿ëÇØ¼­ °ÔÀÓÀ» °³¹ßÇØ º¸·Á´Â »ý°¢À» °¡Áø ÀÔ¹®ÀÚ³ª ÃÊ/Áß±Þ °³¹ßÀÚµéÀ» ´ë»óÀ¸·Î Çϰí ÀÖ½À´Ï´Ù. 3D °ÔÀÓ°ú 2D °ÔÀÓ °³¹ß °úÁ¤À» µÎ·ç ´Ù·ç°í ÀÖÁö¸¸, 2D ¸ð¹ÙÀÏ °ÔÀÓ °³¹ß¿¡ Á» ´õ ¸¹Àº Áö¸éÀ» ÇÒ¾ÖÇÏ¿´½À´Ï´Ù. ¶ÇÇÑ, ¿¹Á¦ ÇÁ·ÎÁ§Æ®¸¦ Áß½ÉÀ¸·Î °ÔÀÓÀÇ ±âȹ ´Ü°è¿¡¼­ºÎÅÍ ¿Ï¼ºµÈ °ÔÀÓÀ» ÃÖÁ¾ ºôµåÇÏ´Â °úÁ¤±îÁö °ÔÀÓ¿¡ ÇÊ¿äÇÑ ÄÄÆ÷³ÍÆ®¿Í °ÔÀÓÀÇ ·ÎÁ÷À» ±¸ÇöÇÏ´Â ½ºÅ©¸³Æ® ÀÛ¼ºÀ» ÁßÁ¡ÀûÀ¸·Î ´Ù·ç°í ÀÖ½À´Ï´Ù. ¾Æ¿ï·¯ °³¹ß¿¡ ÇÊ¿äÇÑ ¸®¼Ò½º¿Í ¿Ï¼ºµÈ ÇÁ·ÎÁ§Æ®´Â ¸ðµÎ ±êÇãºê¿¡¼­ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ã¥¼ÓÀ¸·Î
ÄݶóÀÌ´õ´Â ¿ÀºêÁ§Æ®ÀÇ Ãæµ¹À» ÆÇÁ¤Çϱâ À§ÇÑ ¿µ¿ªÀ¸·Î, µÎ ¹°Ã¼ÀÇ ÄݶóÀÌ´õ°¡ ¼­·Î Á¢ÃËÇϸé Ãæµ¹ À̺¥Æ®°¡ ¹ß»ýÇÕ´Ï´Ù. µû¶ó¼­ Ãæµ¹¿¡ ¹ÝÀÀÇÏ·Á´Â ¿ÀºêÁ§Æ®´Â ¹Ýµå½Ã ÄݶóÀÌ´õ°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÄݶóÀÌ´õ°¡ ¾ø´Â ¿ÀºêÁ§Æ®´Â Ãæµ¹ÀÌ ¹ß»ýÇÏÁö ¾ÊÀ¸¹Ç·Î ¹°Ã¼°¡ À̵¿ÇÒ ¶§ ´Ù¸¥ ¿ÀºêÁ§Æ®¸¦ ¶Õ°í Áö³ª°©´Ï´Ù. _57p

Çϵå¿þ¾î°¡ 1ÃÊ¿¡ ÇÁ·¹ÀÓÀ» ¸î ȸ ¼öÇàÇÒ ¼ö ÀÖ´ÂÁö´Â FPS(Frame Per Second)·Î Ç¥½ÃÇÕ´Ï´Ù. FPS°¡ ³ôÀ»¼ö·Ï Çϵå¿þ¾îÀÇ ¼º´ÉÀÌ ÁÁÀº °ÍÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î È­¸éÀÌ ²÷¾îÁöÁö ¾Ê°í ºÎµå·´°Ô ÀÎÁöÇÏ´Â ¼Óµµ°¡ ÃÊ´ç 60 ÇÁ·¹ÀÓÀÔ´Ï´Ù. °ÔÀÓ¿¡¼­ ÃÊ´ç 60 ÇÁ·¹ÀÓÀ» ¼öÇàÇÏ·Á¸é °¢ ÇÁ·¹ÀÓÀÇ ¼öÇà ½Ã°£ÀÌ 1000 ¡À 60 = 16msº¸´Ù ª¾Æ¾ß ÇÕ´Ï´Ù. _133p

°ÔÀÓ °³¹ßÀÇ Ãø¸é¿¡¼­ º¸¸é ÆÄƼŬÀº µðÀÚÀ̳ÊÀÇ ¿µ¿ªÀ̹ǷΠ°³¹ßÀÚ°¡ Á÷Á¢ ¸¸µå´Â °ÍÀº ±ÇÀåÇÏÁö ¾Ê½À´Ï´Ù. ¹°·Ð ÀÏÀÎ °³¹ßÀÚÀÇ °æ¿ì¿¡´Â ÀÚ½ÅÀÌ Á÷Á¢ ¸¸µé¾î¾ß ÇÏÁö¸¸, ÅõÀÚÇÏ´Â ³ë·Â¿¡ ºñÇØ ǰÁúÀÌ ¿ì¼öÇÒ ¼ö´Â ¾øÀ¸¹Ç·Î Àü¹®°¡µéÀÌ Á¦ÀÛÇÑ ¾Ö¼ÂÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÁÁÀ» °ÍÀÔ´Ï´Ù. ¿©±â¿¡¼­µµ ¾Ö¼Â ½ºÅä¾îÀÇ ÆÄƼŬÀ» ÀÌ¿ëÇÏ´Â °ÍÀ¸·Î ÇϰڽÀ´Ï´Ù. _183p

UI¸¦ µðÀÚÀÎÇÒ ¶§´Â ¸ÖƼ Ç÷§Æû ȯ°æÀ» ¿°µÎ¿¡ µÎ°í ÀÛ¾÷ÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½ ±×¸²Àº PanelÀ» »ç¿ëÇÑ °ÍÀ¸·Î, °¡¿îµ¥¿Í ¸Ç ¾Æ·¡ ÆÐ³ÎÀº »óȲ¿¡ ¸Â´Â °æ¿ì¿¡¸¸ ³ªÅ¸³ª¾ß ÇÕ´Ï´Ù. °¡¿îµ¥ ÆÐ³ÎÀº °ÔÀÓ ¿À¹ö°¡ µÉ ¶§, ¸Ç ¾Æ·¡ÀÇ ÆÐ³ÎÀº ¸ð¹ÙÀÏ ´Ü¸»±â¿¡¼­¸¸ º¸ÀÏ °ÍÀÔ´Ï´Ù. _309p

¹æÇâÀÌ ÀÖ´Â ½ºÇÁ¶óÀÌÆ®¿¡ Àϰü¼ºÀÌ ¾øÀ¸¸é ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÒ ¶§ ¿¹¿Ü »óȲÀÌ ¸¹¾ÆÁ®¼­ Á¦ÀÛ ±â°£ÀÌ ´õ ±æ¾îÁú »Ó¸¸ ¾Æ´Ï¶ó, ¹ö±×ÀÇ °¡´É¼ºµµ ÈξÀ ¸¹¾ÆÁö¹Ç·Î ¸®¼Ò½º¸¦ Á¦ÀÛ ¶Ç´Â ±¸ÀÔÇÒ ¶§´Â ÀÌ Á¡À» ¿ì¼±ÀûÀ¸·Î °í·ÁÇØ¾ß ÇÕ´Ï´Ù. _335p

¾Èµå·ÎÀ̵å 4.3 Á©¸® ºó ÀÌÈÄÀÇ ¹öÀüÀº ¸ðµÎ OpenGL ES3À» »ç¿ëÇϹǷΠ¿À·¡µÈ ±¸Çü ´Ü¸»±â°¡ ¾Æ´Ï¸é °ÔÀÓ ½ÇÇà¿¡ ¾Æ¹« ¹®Á¦°¡ ¾ø½À´Ï´Ù. ±×·¯³ª ¾Èµå·ÎÀ̵å AVD´Â ¿î¿µÃ¼Á¦ ¹öÀü°ú »ó°ü¾øÀÌ ¸ðµÎ OpenGL ES2¸¦ »ç¿ëÇϹǷΠAVD¿¡¼­´Â °ÔÀÓÀ» ½ÇÇàÇÒ ¼ö ¾ø°í, ¹Ýµå½Ã ½ÇÁ¦ ´Ü¸»±â¸¦ ¿¬°áÇϰí Å×½ºÆ®ÇØ¾ß ÇÕ´Ï´Ù. _ 574p
Chapter 1 À¯´ÏƼ ½ÃÀÛÇϱâ 1
1.1 À¯´ÏƼ ¼Ò°³ ...... 3
1.2 Visual Studio 2017 ¼³Ä¡ ...... 5
1.3 À¯´ÏƼ ¼³Ä¡ ...... 8
1.4 À¯´ÏƼ Tutorial ...... 17

Chapter 2 À¯´ÏƼÀÇ ÀÎÅÍÆäÀ̽º 21
2.1 À¯´ÏƼÀÇ ·¹À̾ƿô ...... 23
2.2 À¯´ÏƼÀÇ ±¸Á¶ ...... 25

Chapter 3 À¯´ÏƼÀÇ ±âÃÊ 39
3.1 »õ ÇÁ·ÎÁ§Æ® ¸¸µé±â ...... 41
3.2 À¯´ÏƼÀÇ ±âº» ¿ÀºêÁ§Æ® ...... 43
3.3 À¯´ÏƼÀÇ ÁÂÇ¥°è ...... 44
3.4 Scene View ´Ù·ç±â ...... 45
3.5 ÄÄÆ÷³ÍÆ®¿Í ¼Ó¼º ...... 54
3.6 ¿ÀºêÁ§Æ®ÀÇ ¹Ý»ç ...... 61
3.7 ¿ÀºêÁ§Æ®ÀÇ ¸ÅÇÎ ...... 64
3.8 »ç¿îµå ó¸®(Audio) ...... 71
3.9 Log Ãâ·Â ...... 79
3.10 Sprite ...... 80
3.11 ¿ÀºêÁ§Æ®ÀÇ Parenting ...... 92
3.12 Camera ...... 95
3.13 Light ...... 112

Chapter 4 GameÀÇ ±âÃÊ 123
4.1 3D Model ´Ù·ç±â ...... 125
4.2 ¿ÀºêÁ§Æ®ÀÇ À̵¿°ú ¼Óµµ ...... 133
4.3 Shooting ...... 142
4.4 Sound ´Ù·ç±â ...... 156

Chapter 5 Android °³¹ßȯ°æ ±¸Ãà 223
5.1 JDK ¼³Ä¡ ...... 225
5.2 Android Studio ¼³Ä¡ ...... 226
5.3 Android SDK ¼³Ä¡ ...... 228
5.4 AVD ¸¸µé±â ...... 230
5.5 Android Build ...... 233
5.6 AVDÀÇ ´Üµ¶ ½ÇÇà ...... 237

Chapter 6 Snake 239
6.1 GameÀÇ °³¿ä ...... 241
6.2 ¿ÀºêÁ§Æ® ¸¸µé±â ...... 242
6.3 Snake Á¦¾î ...... 250
6.4 GameÀÇ UI ...... 256
6.5 Joystick ...... 264

Chapter 7 Jumping Owl 271
7.1 GameÀÇ °³¿ä ...... 273
7.2 ¿ÀºêÁ§Æ® ¸¸µé±â ...... 276
7.3 ¿Ã»©¹ÌÀÇ ¾Ö´Ï¸ÞÀÌ¼Ç ...... 287
7.4 ¿Ã»©¹ÌÀÇ À̵¿°ú Á¡ÇÁ ...... 291
7.5 Game Manager ...... 297
7.6 Ãæµ¹ÀÇ ÆÇÁ¤°ú ó¸® ...... 302
7.7 UI ¸¸µé±â ...... 309
7.8 UI ´Ù·ç±â ...... 314
7.9 ButtonÀÇ Event ó¸® ...... 320
7.10 GameÀÇ Build ...... 326

Chapter 8 Space Adventure 331
8.1 GameÀÇ °³¿ä ...... 333
8.2 Player ¸¸µé±â ...... 337
8.3 Player Controller ...... 347
8.4 Camera Tracking ...... 364
8.5 Tilemap ¸¸µé±â ...... 367
8.6 Shooting ...... 378
8.7 ÁöÇüÁö¹° ¸¸µé±â ...... 388
8.8 Item ¸¸µé±â ...... 405
8.9 ÁÖÀΰøÀÇ ¼Ò¸ê ...... 427
8.10 Àå¾Ö¹° ¸¸µé±â ...... 431
8.11 Monster ¸¸µé±â ...... 449
8.12 Boss ...... 498
8.13 Stage ¸¸µé±â ...... 509
8.14 GameÀÇ UI ...... 520
8.15 Game Manager ...... 523
8.16 ÁÖÀΰøÀÇ Respawn ...... 526
8.17 Game ÁßÁö¿Í Game Over ...... 533
8.18 StageÀÇ Àüȯ ...... 544
8.19 ¸ð¹ÙÀÏ ´Ü¸»±âÀÇ ¹öư ...... 549
8.20 Game Title ...... 555
8.21 GameÀÇ ÀúÀå ...... 570

Chapter 9 Sliding Puzzle 575
9.1 GameÀÇ °³¿ä ...... 577
9.2 Prototype ¸¸µé±â ...... 579
9.3 Game Manager ...... 585
9.4 TileÀÇ Click°ú À̵¿ ...... 596
9.5 Game ViewÀÇ Àå½Ä ...... 605
9.6 GameÀÇ UI ...... 610
9.7 Game Title ...... 622
¹Ú½ÂÁ¦
¿©ÁÖÄÄÇ»ÅÍ Çпø, °í·ÁÄÄÇ»ÅÍ Çпø ¿øÀå°ú (ÁÖ)ITMax ´ëÇ¥À̻縦 ¿ªÀÓÇß´Ù. ¾î¼Àºí·¯¿Í C, C++, µ¨ÆÄÀÌ µîÀ» ÀÌ¿ëÇÑ ¿©·¯ °ÔÀÓ°ú °ü¸® ½Ã½ºÅÛÀ» ¸¸µé¾úÀ¸¸ç, Çлý »ó¹úÁ¡ °ü¸® ¾Èµå·ÎÀ̵å¿ë ¾ÛÀ» ºñ·ÔÇÑ ´Ù¼öÀÇ ¸ð¹ÙÀÏ ¾ÛÀ» Á¦ÀÛÇÏ¿´´Ù. ¾Èµå·ÎÀ̵å»çÀ̵å¿Í À¯´ÏƼÄÚ¸®¾Æ¿¡¼­ ¡®Àú³á³î¡¯À̶ó´Â ÇʸíÀ¸·Î °ÔÀÓ °­Á¸¦ ÁøÇàÇß´Ù. ÁöÀº Ã¥À¸·Î´Â ¡¶µ¿¿µ»ó°ú ÇÔ²²ÇÏ´Â ¾ð¸®¾ó ¿£Áø 4 ºí·çÇÁ¸°Æ® °ÔÀÓ ¸¸µé±â¡·, ¡¶½ÇÀü À¯´ÏƼ 3D ÀÔ¹®°ú ¿Ï¼º¡·, ¡¶UNITY 3D ½ÇÀü °ÔÀÓ °³¹ß¡·, ¡¶À¥ ÆÛºí¸®¼Å¸¦ À§ÇÑ ¿öµåÇÁ·¹½º ÀÔ¹®°ú ¿Ï¼º¡·, ¡¶½ÇÀü ¾Û ÇÁ·ÎÁ§Æ® ¾Èµå·ÎÀÌµå °ÔÀÓ °³¹ßÆí¡·À» ºñ·ÔÇØ 20¿© Á¾ÀÌ ÀÖÀ¸¸ç, ¡¶¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¡· µîÀÇ ÄÄÇ»ÅÍ Àü¹® ¿ù°£Áö¿¡ ´Ù¾çÇÑ ±ÛÀ» ±â°íÇÏ¿´´Ù.
µî·ÏµÈ ¼­ÆòÀÌ ¾ø½À´Ï´Ù.
±è¿ë¼ºÀÇ C & C++ ¿Ïº®°¡À̵å...
±è¿ë¼º
¼±ÅÃµÈ »óǰÀ» ÂòÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ »óǰÀ» ¹Ù·Î±¸¸Å ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
¾Æ´ã º¸µÎÄ¡...
¼¼¹Ù½ºÂù ¶ó...
±èâÁØ
½ºÆ¼ºì »ç¹«...
 
ÃÊ Áß °í
ÀüüÆò±Õ(0)
ȸ¿øÆòÁ¡   ȸ¿ø¼­Æò¼ö 0
¹Ú½ÂÁ¦ ÀÇ ÃÖ±Ù Àú¼­
 
¾Èµå·ÎÀÌµå °ÔÀÓ °³¹ßÀÇ Á¤¼®
31,500¿ø
(10%¡é+5%)
 
¾ð¸®¾ó ¿£Áø 4 ºí·çÇÁ¸°Æ® °ÔÀÓ ¸¸µé±â
34,200¿ø
(10%¡é+5%)
 
À¥ ÆÛºí¸®¼Å¸¦ À§ÇÑ ¿öµåÇÁ·¹½º ÀÔ¹®°ú ¿Ï¼º
33,300¿ø
(10%¡é+5%)
 
ÁÖ½Äȸ»ç Á¦ÀÌÆà ÃâÆÇ»çÀÇ ½Å°£
ÀÚ¹Ù °³¹ßÀÚ¸¦ À§ÇÑ 97°¡Áö Á¦¾È
ÄÉºí¸° Çì´Ï/ÀåÇöÈñ Àú
19,800¿ø
(10%¡é+5%)
 
±×¸²À¸·Î °øºÎÇÏ´Â IT ÀÎÇÁ¶ó ±¸Á¶
¾ß¸¶ÀÚŰ ¾ß½º½Ã/±è¿Ï¼· Àú
23,400¿ø
(10%¡é+5%)
 
ÆÄÀ̽ãÀ¸·Î ¹è¿ì´Â °ÔÀÓ °³¹ß: ½ÇÀüÆí
È÷·Î¼¼ Ã÷¿ä½Ã/±è¿¬¼ö Àú
27,000¿ø
(10%¡é+5%)
 
½Ç¹«¿¡ ¹Ù·Î ¾²´Â ÀÏÀß·¯ÀÇ º¸°í¼­ ÀÛ¼º¹ý
±è¸¶¶ó Àú
16,200¿ø
(10%¡é+5%)
 
½ÉÃþ °­È­ÇнÀ ÀÎ ¾×¼Ç
·ù±¤/·ù±¤ Àú
27,000¿ø
(10%¡é+5%)
 
À̸ÞÀÏÁÖ¼Ò¼öÁý°ÅºÎ