·Î±×ÀÎ ¤Ó ȸ¿ø°¡ÀÔ ¤Ó Àå¹Ù±¸´Ï ¤Ó ¸¶ÀÌÆäÀÌÁö
kangcom
Àüü
Home >   >   > 

¸¶·ÎÀÇ ²Þ : ¾×¼Ç½ºÅ©¸³Æ® 3.0À¸·Î ¹è¿ì´Â ¼Ò¼È °ÔÀÓ ÇÁ·Î±×·¡¹Ö

   
ÁöÀºÀÌ À̸íÈñ / ±èÁ¾ÈÆ ±×¸²   |   ÃâÆÇ»ç ÁÖ½Äȸ»ç Á¦ÀÌÆà  |   ¹ßÇàÀÏ 2010³â 12¿ù 21ÀÏ
 
ÆÇ¸Å°¡ 22,000¿ø ¡æ 19,800¿ø 10%
¸¶Àϸ®Áö 5% 1,100¿ø
¹ßÇàÀÏ 2010-12-21
ISBN 8994506098 |  9788994506098
±âŸÁ¤º¸ ±¹³»¼­ | 288ÂÊ | ÀϹÝ
¿¹»óÃâ°íÀÏ
¹è¼Ûºñ 2,000¿ø (20,000¿øÀÌ»ó ¹«·á¹è¼Û)
   
°ÔÀÓ
Á¾ÇÕÁö¼ö 3p 99 À§
   
 



http://www.youtube.com/watch?v=Q3qVNqG7rBU

[ÃâÆÇ»ç¼­Æò]

µÞÇ¥Áö ³»¿ë
¾ÆÀÌ¼Ò¸ÞÆ®¸¯ ŸÀÏ(Isometric Tile) ±â¹ÝÀÇ °ÔÀÓ °ø°£Àº ÇöÀç ¼­ºñ½ºµÇ´Â ¸¹Àº ¼Ò¼È °ÔÀÓÀ̳ª À¥ °ÔÀÓ¿¡¼­ ½±°Ô ã¾Æº¼ ¼ö ÀÖ´Â È¿À²¼º ³ôÀº °ÔÀÓ °ø°£ÀÌ´Ù. ÀÌ Ã¥Àº ÀÌ·¯ÇÑ ¾ÆÀÌ¼Ò¸ÞÆ®¸¯ ŸÀÏ ±â¹ÝÀÇ °ÔÀÓ °ø°£ÀÌ ¾×¼Ç½ºÅ©¸³Æ® 3.0À» »ç¿ëÇÏ¿© ¾î¶»°Ô ¸¸µé¾îÁ³´ÂÁö À̷аú ½ÇÀü ÄÚµå·Î ¼³¸íÇϰí ÀÖ´Ù. ƯÈ÷ Ã¥À» À§ÇØ Ã³À½ºÎÅÍ ±âȹÇϰí Á¦ÀÛµÈ ¡®¸¶·ÎÀÇ ²Þ¡¯À̶ó´Â °¡»óÀÇ °ÔÀÓÀ» ÅëÇØ ¾ÆÀÌ¼Ò¸ÞÆ®¸¯ ŸÀÏ ±â¹ÝÀÇ °ÔÀÓ °ø°£ÀÌ ¾î¶»°Ô ±¸ÇöµÇ¾ú´ÂÁö ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÏ¿´´Ù. ¿©·¯ºÐ ¹Ù·Î ¿·¿¡¼­ ¸àÅä°¡ ÀÏ·¯ÁÖµí, Ä£ÀýÇϰí ÀÚ¼¼ÇÑ ¼³¸íÀº µ¶ÀÚ ¿©·¯ºÐµéÀÇ ÀÌÇØ¸¦ ´õ¿í ³ô¿©ÁÙ °ÍÀÌ´Ù.

ÀÌ Ã¥ÀÇ ÁÖ¿ä ³»¿ëÀº ´ÙÀ½°ú °°´Ù.

¡Ü °ÔÀÓ¿¡¼­ »ç¿ëÇÒ ÁÖ¿ä ¸®¼Ò½ºµéÀ» ±¸Á¶È­µÈ ¹æ¹ýÀ¸·Î ¸Þ¸ð¸®¿¡ ij½ÃÇÏ´Â ¹æ¹ý
¡Ü Bitmap Blitting ±â¼úÀ» »ç¿ëÇÏ´Â ¹æ¹ý
¡Ü ¾ÆÀÌ¼Ò¸ÞÆ®¸¯ ŸÀÏÀ» ¸¸µé°í Àû¿ëÇÏ´Â ¹æ¹ý
¡Ü °ÔÀÓÀÇ ÁöÇüÀ» ¸¸µå´Â ¹æ¹ý
¡Ü °ÔÀÓ °ø°£¿¡ ³õÀÌ´Â ´Ù¾çÇÑ À¯´ÖµéÀ» ÇϳªÀÇ Å¬·¡½º ŸÀÔÀ¸·Î ÅëÀϽÃŰ´Â ¹æ¹ý
¡Ü ¾Æ¹ÙŸ¿¡°Ô ±æÃ£±â ¾Ë°í¸®ÁòÀ» ºÎ¿©ÇÏ´Â ¹æ¹ý
¡Ü ³×À̹ö¿¡ ¼Ò¼È ¾ÛÀ¸·Î µî·ÏÇÏ°í ¼Ò¼È µ¥ÀÌÅ͸¦ °£´ÜÇÏ°Ô ¹Þ¾Æ¿À´Â ¹æ¹ý


ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ
ÀÌ Ã¥Àº ¾×¼Ç½ºÅ©¸³Æ® 3.0À¸·Î °ÔÀÓÀ» ¸¸µé°í ½Í¾î ÇÏ´Â ¸ðµç µ¶ÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. ƯÈ÷ ¾ÆÀÌ¼Ò¸ÞÆ®¸¯ ŸÀÏ ±â¹ÝÀÇ °ÔÀÓ °ø°£¿¡ ´ëÇÑ À̷аú ±¸Çö Äڵ尡 ±Ã±ÝÇÑ µ¶ÀÚ¿¡°Ô ¾È¼º¸ÂÃãÀÌ µÉ °ÍÀÌ´Ù. ÀÌ Ã¥ÀÇ µ¶ÀÚ´Â ¾×¼Ç½ºÅ©¸³Æ®ÀÇ ±âº» ¹®¹ýÀ» Àß ¾Ë°í ÀÖ¾î¾ß Çϸç, Ŭ·¡½º³ª ÀÎÅÍÆäÀ̽º¸¦ Ȱ¿ëÇÑ °´Ã¼ÁöÇâ °³¹ßÀÇ °æÇèÀÌ ÀÖ´Ù¸é Á¶±Ý ´õ ¼ö¿ùÇÏ°Ô ÀÌ Ã¥À» º¼ ¼ö ÀÖ´Ù.


µµ¼­Áö¿ø À¥ ÆäÀÌÁö
¡Ü ¼Ò½ºÄÚµå ´Ù¿î·Îµå ÆäÀÌÁö ➡ http://jpub.tistory.com/113
¡Ü µ¥¸ð °ÔÀÓ µ¿¿µ»ó ➡ http://www.youtube.com/watch?v=Q3qVNqG7rBU
¡Ü µ¶ÀÚÁö¿ø ±îÆä ➡ http://cafe.naver.com/actionstudyroom
¡Ü ÀúÀÚ ºí·Î±× ➡ http://www.happylee.pe.kr
¡Ü ÀúÀÚ Æ®À§ÅÍ ➡ @happyleetweet
¡Ü ±×¸°ÀÌ ºí·Î±× ➡ http://blog.naver.com/redkjh0807
Â÷·Ê iv
°¨»çÀÇ ±Û ix
ÀÌ Ã¥¿¡ ´ëÇÏ¿© xi

CHAPTER 1 °ÔÀÓ µðÀÚÀÎÇϱâ
1.1 °ÔÀÓ ½ÇÇà È­¸é 1
1.2 °ÔÀÓ ½Ã³ª¸®¿À¿Í ±âȹ¼­ 2
1.2.1 ¸¶·ÎÀÇ ²Þ, °ÔÀÓ ½Ã³ª¸®¿À 2
1.2.2 ¸¶·ÎÀÇ ²Þ, °ÔÀÓ ±âȹ¼­ 4

CHAPTER 2 °ÔÀÓ ÇÁ·ÎÁ§Æ® ÀÌÇØÇϱâ
2.1 °ÔÀÓ <¸¶·ÎÀÇ ²Þ> ÇÁ·ÎÁ§Æ® 7
2.2 GameMain Ŭ·¡½º 9
2.3 ÆÐŰÁö ±¸Á¶ 14

CHAPTER 3 °ÔÀÓ ¸®¼Ò½º ·ÎµåÇϱâ
3.1 ¸®¼Ò½ºÀÇ Á¾·ù 17
3.1.1 ´ÜÀÏ À̹ÌÁö¿Í ±×·ì À̹ÌÁö 18
3.1.2 À̹ÌÁö Á¤º¸ µ¥ÀÌÅÍ 18
3.2 ImageWithDataLoader Ŭ·¡½º 28
3.3 GameResourceManager Ŭ·¡½º 33

CHAPTER 4 ·ÎµåÇÑ ¸®¼Ò½º Á¶°¢³»±â
4.1 Ä«Å×°í¸®º°·Î ¸®¼Ò½º Á¶°¢±â ¾ò±â 41
4.2 ImageCropperFactory Ŭ·¡½º 43
4.3 AImageCropper Ŭ·¡½º 45
4.4 copyPixels ¸Þ¼­µå 54
4.5 AImageCropper Ŭ·¡½ºÀÇ ÇÏÀ§ Ŭ·¡½º 56
4.5.1 UnitTileImageCropper Ŭ·¡½º 58

CHAPTER 5 Á¶°¢³­ À̹ÌÁöÀÇ °´Ã¼È­
5.1 AImageCropper °´Ã¼ÀÇ ¿ªÇÒ 65
5.2 CropImageFactory Ŭ·¡½º 67
5.3 ACropImage Ŭ·¡½º 69
5.4 ACropImage Ŭ·¡½ºÀÇ ÇÏÀ§ Ŭ·¡½º 71
5.4.1 BaseTileCropImage Ŭ·¡½º 72
5.4.2 UICropImage Ŭ·¡½º 73

CHAPTER 6 À̹ÌÁö °´Ã¼ ÀúÀåÇϱâ
6.1 ImageStorage Ŭ·¡½º 75

CHAPTER 7 °ÔÀÓ À̹ÌÁö ¸¸µé±â
7.1 °ÔÀÓ À̹ÌÁö¶õ? 81
7.2 IGameImage ÀÎÅÍÆäÀ̽º 82
7.3 °ÔÀÓ À̹ÌÁö Ŭ·¡½º ¸¸µé±â 82
7.3.1 ÁöÇü ŸÀÏ 83
7.3.2 Àü°æ°ú Èİæ ŸÀÏ 86
7.3.3 Áý 89
7.3.4 ºûÀÇ ³ª¹« 94
7.3.5 ºûÀÇ ±¤¼®°ú ¼±¹° »óÀÚ 103
7.3.5 À¯´Ö ŸÀÏ 110

CHAPTER 8 ¼±Åà ¿µ¿ª Á¤È®µµ ³ôÀ̱â
8.1 À̹ÌÁö¿Í Åõ¸í ¿µ¿ª 115
8.2 À̹ÌÁö ¿µ¿ªÀ» ´ÜÀÏ »öÀ¸·Î ºÐ¸®Çϱâ 116
8.3 À̹ÌÁö ¿µ¿ªÀÇ °ãÄ¡´Â ºÎºÐ 118
8.4 RGBScreenImage Ŭ·¡½º 121

CHAPTER 9 ÁöÇü ¸¸µé±â
9.1 ŸÀÏ ±â¹ÝÀÇ °ÔÀÓ 127
9.2 ŸÀÏ 128
9.3 Isometric View 129
9.4 °ÔÀÓ À̹ÌÁö¸¦ »ç¿ëÇÏ¿© °ÔÀÓ °ø°£ ¸¸µé±â 131
9.5 ŸÀÏ À̹ÌÁö ´Ù½Ã º¸±â 132
9.6 °ÔÀÓ ÁöÇü ¸¸µé±â 133
9.6.1 ŸÀÏ ÁÂÇ¥¿¡ µû¸¥ À§Ä¡ ¹Ýȯ ¸Þ¼­µå 133
9.6.2 TileBaseMap Ŭ·¡½ºÀÇ ÀÌÇØ 134
9.6.3 ŸÀÏ À̹ÌÁöÀÇ ¶Ç ´Ù¸¥ ºñ¹Ð 138
9.6.4 °ÔÀÓ ÁöÇü ¸¸µé±â 140

CHAPTER 10 ¸Ê °ø°£ È®ÀåÇϱâ
10.1 ¸Ê ·¹À̾î 145
10.2 ¸Ê ·¹ÀÌ¾î ¸¸µé±â 146
10.2.1 PixelBaseMap Ŭ·¡½º 146
10.2.2 GameMapManager Ŭ·¡½º 148
10.2.3 GameMapManager °´Ã¼¸¦ »ç¿ëÇÏ¿© ÁöÇü Ç¥½ÃÇϱâ 158

CHAPTER 11 ¸Ê °ø°£ ²Ù¹Ì±â
11.1 °£´ÜÇÑ ¿¹Á¦: ³ª¹« ÇÑ ±×·ç Ãß°¡Çϱâ 161
11.2 °ÔÀÓ È­¸é¿¡ ¹«¾ð°¡°¡ Ç¥½ÃµÈ´Ù´Â °ÍÀº? 163
11.3 À¯´Ö À̹ÌÁö¸¸À» À§ÇÑ µ¥ÀÌÅÍ °ø°£ 164
11.3.1 UnitMapData Ŭ·¡½º 164
11.4 À¯´Ö ¸Ê µ¥ÀÌÅ͸¦ »ç¿ëÇÏ¿© ³ª¹« Ãß°¡Çϱâ 174
11.5 À¯´Ö °ü·Ã ÀÛ¾÷À» ÇÑ °÷¿¡¼­ ÁýÁßÇÏ°Ô ÇÏÀÚ 175
11.5.1 GameUnitManager Ŭ·¡½º 175
11.5.2 GameUnitManager Ŭ·¡½º »ç¿ëÇϱâ 184

CHAPTER 12 ¾Æ¹ÙŸ ¸¸µé±â
12.1 ¾Æ¹ÙŸ À̹ÌÁö 187
12.2 Animation Ŭ·¡½º 189
12.2.1 IAnimation ÀÎÅÍÆäÀ̽º 189
12.2.2 Animation Ŭ·¡½º 190
12.3 ¿òÁ÷ÀÌ´Â ¾Æ¹ÙŸ ¸¸µé±â 197
12.3.1 Avatar Ŭ·¡½º 197
12.4 ¾Æ¹ÙŸ¸¦ °ÔÀÓ °ø°£¿¡ ³Ö±â 215

CHAPTER 13 ¸Ê ŸÀÏ ÁÂÇ¥ ¾Ë¾Æ³»±â
13.1 ±âº»ÀûÀÎ ¾ÆÀ̵ð¾î 217
13.2 ŸÀÏÀÇ º¯È¯ À¯µµ °úÁ¤ 218
13.2.1 À̵¿ º¯È¯ Çà·Ä 219
13.2.2 Å©±â º¯È¯ Çà·Ä 220
13.2.3 ȸÀü º¯È¯ Çà·Ä 220
13.2.4 º¹ÇÕ º¯È¯ Çà·Ä 220
13.3 ŸÀÏ ÁÂÇ¥ °ËÃâÀ» À§ÇÑ ¸Þ¼­µå 221
13.3.1 MapHelper Ŭ·¡½ºÀÇ getTileIndex ¸Þ¼­µå 221
13.3.2 ¸Ê °ø°£¿¡ À̺¥Æ® ´Þ±â 223
13.4 ¾Æ¹ÙŸ À̵¿½Ã۱â 224

CHAPTER 14 ÀΰøÁö´É ºÎ¿©Çϱâ
14.1 ŸÀÏÀÇ Á߽ɿ¡ ¾Æ¹ÙŸ°¡ ³õÀÏ ¶§ 227
14.2 ±æÃ£±â ¾Ë°í¸®Áò 231
14.2.1 ±æÃ£±â ¾Ë°í¸®Áò ÀÌÇØÇϱâ 231
14.2.2 ±æÃ£±â ¾Ë°í¸®ÁòÀ» Àû¿ëÇØ º¸ÀÚ 233
14.3 °ÔÀÓ À̹ÌÁö ½Éµµ ¹®Á¦ ÇØ°áÇϱâ 248

CHAPTER 15 ¼Ò¼È °ÔÀÓÀ¸·Î µî·ÏÇϱâ
15.1 ¿ÀǼҼȰú ¿ÀÇÂ¼Ò¼È API 251
15.2 ¿ÀÇÂ¼Ò¼È APIÀÇ ±âº» 252
15.2.1 ±âº» ±¸Á¶ 252
15.2.2 Require ¿ä¼Ò 254
15.3 ³×À̹ö¿¡ ¼Ò¼È ¾Û µî·ÏÇϱâ 255
15.3.1 °³¹ßÀÚ µî·Ï 255
15.3.2 ¾Û µî·ÏÇϱâ 256
15.4 ¾Û ¼Ò½º ÄÚµå »ìÆìº¸±â 260
15.5 ¼Ò¼È µ¥ÀÌÅÍÀÇ ¿äû 265

ã¾Æº¸±â

À̸íÈñ (http://www.happylee.pe.kr)
ÀÚ¹Ù ÇÁ·Î±×·¡¸Ó·Î ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» ½ÃÀÛÇßÁö¸¸ Ç÷¡½ÃÀÇ °­ÇÑ ºñÁÖ¾ó°ú ¾×¼Ç½ºÅ©¸³Æ®ÀÇ ¿ëÀÌÇÑ »ç¿ë¼º¿¡ ¹ÝÇØ Ç÷¡½Ã °³¹ßÀÚ·Î ¿µ¿ªÀ» ¹Ù²Û ÈÄ ¢ßÀ¯Å¬¸³°ú ¢ß°ÔÀÓÇÏÀÌ¿¡¼­ RIA ¾îÇø®ÄÉÀ̼ǰú À¥ °ÔÀÓÀ» °³¹ßÇÏ¿´´Ù. ´Ü±¹´ëÇб³ ¿¬±Ø¿µÈ­°ú¿¡¼­ ¿µÈ­¸¦ Àü°øÇÑ ÈÄ °æÀιæ¼Û, Çѱ¹°æÁ¦½Å¹®»ç µî¿¡¼­ 7³â ÀÌ»óÀÇ ½Ã°£À» ¿µ»ó Á¦ÀÛ¿¡ ¿ÃÀÎ Çß´ø ƯÀÌÇÑ °æ·ÂÀÇ ¼ÒÀ¯ÀÚÀ̱⵵ ÇÏ´Ù. 93³â¿¡ óÀ½À¸·Î C ¾ð¾î¸¦ ¸¸³ª »ç¶û¿¡ ºüÁ³°í, ±×ÇØ¿¡ ¾ÆÀÌÄÜ Drawer, Ⱦ ½ºÅ©·Ñ ¾ÆÄÉÀÌµå °ÔÀÓ, VGA Ä«µå¸¦ ÄÁÆ®·ÑÇÑ ÇÑ±Û Ã³¸® ¶óÀ̺귯¸® µîÀ» °³¹ßÇÒ ¸¸Å­ ÇÁ·Î±×·¡¹ÖÀ̶ó´Â ¸Å·Â¿¡ ºüÁ³´ø ÁغñµÈ ÇÁ·Î±×·¡¸Ó¿´´Ù. Áö±ÝÀº Ç÷¡½Ã¿Í ¿µ»óÀ» Á¢¸ñÇÑ Data Visualization¿¡ Èì»¶ ºüÁ® ÀÖ´Ù. Ã¥ ³»¿ë¿¡ ´ëÇÑ ÁúÀÇ ¹× ÀÀ´äÀº ÀúÀÚ ºí·Î±×(http://www.happylee.pe.kr)³ª ÀÌ Ã¥¿¡ ´ëÇÑ A/S ±îÆä(http://cafe.naver.com/actionstudyroom)¿¡¼­ ÀÌ·ç¾îÁú °ÍÀÌ´Ù.


[±×¸°ÀÌ ¼Ò°³]
±èÁ¾ÈÆ
(http://blog.naver.com/redkjh0807)
°ÔÀÓÀº ³ªÀÇ Àλý! ±×¸²Àº ³ªÀÇ ÃµÁ÷!

¡Ü °×´©¸® °ÔÀÓÄÁ¼Á µðÀÚÀ̳Ê
¡Ü Çǹö ¿£ÅÍÅ×ÀÎ¸ÕÆ® °ÔÀÓÄÁ¼Á µðÀÚÀ̳Ê
¡Ü À¯Áîµå¸² °ÔÀÓÄÁ¼Á µðÀÚÀ̳Ê
¡Ü ÇÏÀ̾ØÁö °ÔÀÓÄÁ¼Á µðÀÚÀ̳Ê
¡Ü °ÔÀÓÇÏÀÌ °ÔÀÓÄÁ¼Á µðÀÚÀ̳Ê
¡Ü (ÇöÀç) GHÈ£ÇÁ¾ÆÀÏ·£µå °ÔÀÓÄÁ¼Á µðÀÚÀ̳Ê
µî·ÏµÈ ¼­ÆòÀÌ ¾ø½À´Ï´Ù.
 
ÃÊ Áß °í
ÀüüÆò±Õ(0)
ȸ¿øÆòÁ¡   ȸ¿ø¼­Æò¼ö 0
ÁÖ½Äȸ»ç Á¦ÀÌÆà ÃâÆÇ»çÀÇ ½Å°£
¹é¼³°øÁÖ °Å¿ï°ú ÀΰøÁö´É À̾߱â: º¼Ã÷¸¸ ¸Ó½Å·¯´×¿¡¼­ µö·¯´×±îÁö
¿ÀÁ¦Å° ¸¶»çÀ¯Å° Àú
17,820¿ø
(10%¡é+5%)
 
Ä«ÇÁÄ« ÇÙ½É °¡À̵å: ½Ç½Ã°£ µ¥ÀÌÅÍ¿Í ½ºÆ®¸² ÇÁ·Î¼¼½Ì
³×ÇÏ ³ªÅ©Çìµ¥, ±×À¢ »þÇǶó, Åäµå ÆÈ¸®³ë Àú
26,100¿ø
(10%¡é+5%)
 
2D/3D ¸ÖƼ Ç÷§Æû °ÔÀÓÀ» À§ÇÑ À¯´ÏƼ 2018
¹Ú½ÂÁ¦ Àú
36,000¿ø
(10%¡é+5%)
 
ÀÚ¹Ù ±â¹ÝÀÇ ¸¶ÀÌÅ©·Î¼­ºñ½º ÀÌÇØ¿Í ¾ÆÅ°ÅØÃ³ ±¸ÃàÇϱâ
¹Ú¼ºÈÆ Àú
19,800¿ø
(10%¡é+5%)
 
¾î¼­ ¿Í, ÄÄÇ»ÅÍ ¾ø´Â ÄÚµùÀº óÀ½ÀÌÁö?
³ëÈÆ Àú
16,020¿ø
(10%¡é+5%)
 
À̸ÞÀÏÁÖ¼Ò¼öÁý°ÅºÎ