首页下载资源游戏开发原创2D游戏引擎源代码

RAR原创2D游戏引擎源代码

you_lan_hai8.97MB需要积分:1

资源文件列表:

G2DEngine.rar 大约有513个文件
  1. G2DEngine\2D模板\Game.cpp 1.43KB
  2. G2DEngine\2D模板\Game.h 540B
  3. G2DEngine\dll\audiere.dll 212.44KB
  4. G2DEngine\dll\lua5.1.dll 66.54KB
  5. G2DEngine\dll\lua51.dll 3.23KB
  6. G2DEngine\G2DEngine\Animation.cpp 796B
  7. G2DEngine\G2DEngine\Animation.h 335B
  8. G2DEngine\G2DEngine\App.cpp 1.27KB
  9. G2DEngine\G2DEngine\App.h 604B
  10. G2DEngine\G2DEngine\AStarSearch.cpp 1.39KB
  11. G2DEngine\G2DEngine\AStarSerach.h 854B
  12. G2DEngine\G2DEngine\audiere.h 8.48KB
  13. G2DEngine\G2DEngine\BitmapManager.cpp 795B
  14. G2DEngine\G2DEngine\BitmapManager.h 677B
  15. G2DEngine\G2DEngine\Commen.h 526B
  16. G2DEngine\G2DEngine\DIBBitmap.cpp 1.11KB
  17. G2DEngine\G2DEngine\DIBBitmap.h 588B
  18. G2DEngine\G2DEngine\dlist.h 1.43KB
  19. G2DEngine\G2DEngine\dragon.ico 96.09KB
  20. G2DEngine\G2DEngine\Effect.cpp 643B
  21. G2DEngine\G2DEngine\Effect.h 478B
  22. G2DEngine\G2DEngine\FPS.cpp 261B
  23. G2DEngine\G2DEngine\FPS.h 363B
  24. G2DEngine\G2DEngine\G2DEngine.aps 6.11KB
  25. G2DEngine\G2DEngine\G2DEngine.sln 362B
  26. G2DEngine\G2DEngine\G2DEngine.suo 2.04KB
  27. G2DEngine\G2DEngine\G2DEngine.vcproj 1.09KB
  28. G2DEngine\G2DEngine\G2DEngine.vcproj.S5I0CGI2FZ4EPQA.Administrator.user 374B
  29. G2DEngine\G2DEngine\G2DEngine.vcproj.ZHOUBAO.Administrator.user 368B
  30. G2DEngine\G2DEngine\GameGUI.cpp 2.81KB
  31. G2DEngine\G2DEngine\GameGUI.h 1.92KB
  32. G2DEngine\G2DEngine\GameObject.cpp 587B
  33. G2DEngine\G2DEngine\GameObject.h 552B
  34. G2DEngine\G2DEngine\Keyboard.cpp 249B
  35. G2DEngine\G2DEngine\Keyboard.h 205B
  36. G2DEngine\G2DEngine\Log.cpp 476B
  37. G2DEngine\G2DEngine\Log.h 238B
  38. G2DEngine\G2DEngine\MagicSystem.cpp 409B
  39. G2DEngine\G2DEngine\MagicSystem.h 419B
  40. G2DEngine\G2DEngine\Map.cpp 2.39KB
  41. G2DEngine\G2DEngine\Map.h 946B
  42. G2DEngine\G2DEngine\mlist.h 961B
  43. G2DEngine\G2DEngine\Scene.cpp 421B
  44. G2DEngine\G2DEngine\Scene.h 503B
  45. G2DEngine\G2DEngine\ScriptManager.cpp 1.55KB
  46. G2DEngine\G2DEngine\ScriptManager.h 608B
  47. G2DEngine\G2DEngine\Speaker.cpp 987B
  48. G2DEngine\G2DEngine\Speaker.h 597B
  49. G2DEngine\G2DEngine\Sprit.cpp 2.75KB
  50. G2DEngine\G2DEngine\Sprit.h 998B
  51. G2DEngine\G2DEngine\SpritManager.cpp 543B
  52. G2DEngine\G2DEngine\SpritManager.h 150B
  53. G2DEngine\G2DEngine\Utilities.cpp 710B
  54. G2DEngine\G2DEngine\Utilities.h 1.39KB
  55. G2DEngine\G2DEngine\龙23副本.bmp 75.71KB
  56. G2DEngine\GameGUI\123.bmp 249.18KB
  57. G2DEngine\GameGUI\bmp.dat 16B
  58. G2DEngine\GameGUI\Game.cpp 1.75KB
  59. G2DEngine\GameGUI\Game.h 585B
  60. G2DEngine\GameGUI\GameGUI.cpp 1.87KB
  61. G2DEngine\GameGUI\GameGUI.exe 31.14KB
  62. G2DEngine\GameGUI\GameGUI.h 1.19KB
  63. G2DEngine\GameGUI\GameGUI.sln 413B
  64. G2DEngine\GameGUI\GameGUI.suo 4.83KB
  65. G2DEngine\GameGUI\GameGUI.vcproj 1015B
  66. G2DEngine\GameGUI\GameGUI.vcproj.S5I0CGI2FZ4EPQA.Administrator.user 374B
  67. G2DEngine\GameGUI\GameGUI.vcproj.ZHOUBAO.Administrator.user 367B
  68. G2DEngine\GameGUI\log.txt 65B
  69. G2DEngine\lib\audiere.lib 1.04KB
  70. G2DEngine\lib\dsound8.lib 699B
  71. G2DEngine\lib\dxguid8.lib 16.41KB
  72. G2DEngine\lib\GdiPlus.lib 27.1KB
  73. G2DEngine\lib\lua5.1.lib 4.11KB
  74. G2DEngine\lib\lua51.lib 4.1KB
  75. G2DEngine\lua\lauxlib.h 1.34KB
  76. G2DEngine\lua\lua.h 2.85KB
  77. G2DEngine\lua\lua.hpp 129B
  78. G2DEngine\lua\lua5.1.lib 4.11KB
  79. G2DEngine\lua\lua51.lib 4.1KB
  80. G2DEngine\lua\luaconf.h 5.92KB
  81. G2DEngine\lua\lualib.h 382B
  82. G2DEngine\NationFight2_1\audiere.dll 212.44KB
  83. G2DEngine\NationFight2_1\Background.cpp 524B
  84. G2DEngine\NationFight2_1\Background.h 242B
  85. G2DEngine\NationFight2_1\Enemy.cpp 1.18KB
  86. G2DEngine\NationFight2_1\Enemy.h 262B
  87. G2DEngine\NationFight2_1\Game.cpp 4.49KB
  88. G2DEngine\NationFight2_1\Game.h 901B
  89. G2DEngine\NationFight2_1\NationFight2_1.aps 31.02KB
  90. G2DEngine\NationFight2_1\NationFight2_1.rc 467B
  91. G2DEngine\NationFight2_1\NationFight2_1.sln 472B
  92. G2DEngine\NationFight2_1\NationFight2_1.suo 7.62KB
  93. G2DEngine\NationFight2_1\NationFight2_1.vcproj 1.1KB
  94. G2DEngine\NationFight2_1\NationFight2_1.vcproj.S5I0CGI2FZ4EPQA.Administrator.user 374B
  95. G2DEngine\NationFight2_1\NationFight2_1.vcproj.ZHOUBAO.Administrator.user 367B
  96. G2DEngine\NationFight2_1\NFScript.cpp 558B
  97. G2DEngine\NationFight2_1\NFScript.h 211B
  98. G2DEngine\NationFight2_1\Object.cpp 506B
  99. G2DEngine\NationFight2_1\Object.h 469B
  100. G2DEngine\NationFight2_1\Player.cpp 1001B
  101. G2DEngine\NationFight2_1\Player.h 299B
  102. G2DEngine\NationFight2_1\res\back.dat 53B
  103. G2DEngine\NationFight2_1\res\bullet\1.bmp 119B
  104. G2DEngine\NationFight2_1\res\bullet\10.bmp 451B
  105. G2DEngine\NationFight2_1\res\bullet\11.BMP 1.6KB
  106. G2DEngine\NationFight2_1\res\bullet\12.BMP 272B
  107. G2DEngine\NationFight2_1\res\bullet\13.BMP 3.15KB
  108. G2DEngine\NationFight2_1\res\bullet\14.BMP 2.4KB
  109. G2DEngine\NationFight2_1\res\bullet\2.bmp 353B
  110. G2DEngine\NationFight2_1\res\bullet\3.bmp 153B
  111. G2DEngine\NationFight2_1\res\bullet\4.bmp 668B
  112. G2DEngine\NationFight2_1\res\bullet\5.bmp 139B
  113. G2DEngine\NationFight2_1\res\bullet\6.bmp 987B
  114. G2DEngine\NationFight2_1\res\bullet\7.bmp 251B
  115. G2DEngine\NationFight2_1\res\bullet\8.bmp 257B
  116. G2DEngine\NationFight2_1\res\bullet\9.BMP 266B
  117. G2DEngine\NationFight2_1\res\bullet.dat 80B
  118. G2DEngine\NationFight2_1\res\enemy\1.bmp 1.47KB
  119. G2DEngine\NationFight2_1\res\enemy\10.bmp 22.03KB
  120. G2DEngine\NationFight2_1\res\enemy\2.bmp 2.05KB
  121. G2DEngine\NationFight2_1\res\enemy\3.bmp 1.86KB
  122. G2DEngine\NationFight2_1\res\enemy\4.bmp 2.18KB
  123. G2DEngine\NationFight2_1\res\enemy\5.bmp 2.54KB
  124. G2DEngine\NationFight2_1\res\enemy\6.bmp 26.25KB
  125. G2DEngine\NationFight2_1\res\enemy\7.bmp 2.91KB
  126. G2DEngine\NationFight2_1\res\enemy\8.bmp 4.38KB
  127. G2DEngine\NationFight2_1\res\enemy\9.bmp 7.08KB
  128. G2DEngine\NationFight2_1\res\enemy.dat 64B
  129. G2DEngine\NationFight2_1\res\explode.dat 49B
  130. G2DEngine\NationFight2_1\res\explose\1.bmp 18.96KB
  131. G2DEngine\NationFight2_1\res\explose\2.bmp 54.54KB
  132. G2DEngine\NationFight2_1\res\explose\3.bmp 11.86KB
  133. G2DEngine\NationFight2_1\res\hero\hero1.bmp 5KB
  134. G2DEngine\NationFight2_1\res\hero\hero2.bmp 4.94KB
  135. G2DEngine\NationFight2_1\res\hero\hero3.bmp 702B
  136. G2DEngine\NationFight2_1\res\hero\hero4.bmp 1.77KB
  137. G2DEngine\NationFight2_1\res\hero.dat 48B
  138. G2DEngine\NationFight2_1\res\map\GameOver.bmp 368.04KB
  139. G2DEngine\NationFight2_1\res\map\GamePass.bmp 529KB
  140. G2DEngine\NationFight2_1\res\map\map0.bmp 5.35KB
  141. G2DEngine\NationFight2_1\res\map\map1.bmp 270.89KB
  142. G2DEngine\NationFight2_1\res\map\Thumbs.db 10.72KB
  143. G2DEngine\NationFight2_1\res\NationFight.ico 25.43KB
  144. G2DEngine\NationFight2_1\res\nationfight2_1.script 363B
  145. G2DEngine\NationFight2_1\res\prize\1.bmp 13.68KB
  146. G2DEngine\NationFight2_1\res\prize\2.bmp 364B
  147. G2DEngine\NationFight2_1\res\prize\3.bmp 422B
  148. G2DEngine\NationFight2_1\res\prize\4.bmp 417B
  149. G2DEngine\NationFight2_1\res\prize\5.bmp 1.64KB
  150. G2DEngine\NationFight2_1\res\prize.dat 55B
  151. G2DEngine\NationFight2_1\res\sound\backsound.mid 1.67KB
  152. G2DEngine\NationFight2_1\res\sound\bomb.wav 11.58KB
  153. G2DEngine\NationFight2_1\res\sound\BOSS.MID 6.34KB
  154. G2DEngine\NationFight2_1\res\sound\bossbullet.wav 164.25KB
  155. G2DEngine\NationFight2_1\res\sound\bossbullet1.wav 60.63KB
  156. G2DEngine\NationFight2_1\res\sound\bulletexp.wav 4.55KB
  157. G2DEngine\NationFight2_1\res\sound\button.wav 1.27KB
  158. G2DEngine\NationFight2_1\res\sound\explode_1.wav 47.59KB
  159. G2DEngine\NationFight2_1\res\sound\explode_2.wav 14.14KB
  160. G2DEngine\NationFight2_1\res\sound\fire1.wav 2.39KB
  161. G2DEngine\NationFight2_1\res\sound\fire2.wav 5.63KB
  162. G2DEngine\NationFight2_1\res\sound\fire3.wav 41.29KB
  163. G2DEngine\NationFight2_1\res\sound\fire4.wav 59.8KB
  164. G2DEngine\NationFight2_1\res\sound\fire5.wav 24.96KB
  165. G2DEngine\NationFight2_1\res\sound\getprop.wav 94.67KB
  166. G2DEngine\NationFight2_1\res\sound\GUNAUTO1.WAV 6.74KB
  167. G2DEngine\NationFight2_1\res\sound\GUNAUTO2.WAV 2.61KB
  168. G2DEngine\NationFight2_1\res\sound\Laser.wav 26.11KB
  169. G2DEngine\NationFight2_1\res\sound\menu.mid 9KB
  170. G2DEngine\NationFight2_1\res\sound\menu1.mp3 934.11KB
  171. G2DEngine\NationFight2_1\res\sound\pause.wav 70.24KB
  172. G2DEngine\NationFight2_1\res\sound\rebirth.wav 150.91KB
  173. G2DEngine\NationFight2_1\res\UI\1.bmp 2.37KB
  174. G2DEngine\NationFight2_1\res\UI\hpall.bmp 352B
  175. G2DEngine\NationFight2_1\res\UI\hpback.bmp 198B
  176. G2DEngine\NationFight2_1\res\UI\Interface.bmp 12.25KB
  177. G2DEngine\NationFight2_1\res\UI\menu.bmp 129.92KB
  178. G2DEngine\NationFight2_1\res\UI\介绍.bmp 4.09KB
  179. G2DEngine\NationFight2_1\res\UI\介绍_down.bmp 2.5KB
  180. G2DEngine\NationFight2_1\res\UI\介绍_up.bmp 2.45KB
  181. G2DEngine\NationFight2_1\res\UI\开始_down.bmp 2.47KB
  182. G2DEngine\NationFight2_1\res\UI\开始_up.bmp 2.45KB
  183. G2DEngine\NationFight2_1\res\UI\退出_down.bmp 2.46KB
  184. G2DEngine\NationFight2_1\res\UI\退出_up.bmp 2.44KB
  185. G2DEngine\NationFight2_1\res\UI\鼠标.bmp 806B
  186. G2DEngine\NationFight2_1\resource.h 276B
  187. G2DEngine\NationFight2_1\SpritManager.cpp 439B
  188. G2DEngine\NationFight2_1\SpritManager.h 192B
  189. G2DEngine\NationFight2_1\星际之战2.1.exe 93.13KB
  190. G2DEngine\RPG\animation\animation.dat 29B
  191. G2DEngine\RPG\animation\header.bmp 391.72KB
  192. G2DEngine\RPG\Animation.cpp 796B
  193. G2DEngine\RPG\Animation.h 335B
  194. G2DEngine\RPG\AStarSearch.cpp 1.38KB
  195. G2DEngine\RPG\AStarSerach.h 850B
  196. G2DEngine\RPG\BitmapManager.cpp 782B
  197. G2DEngine\RPG\BitmapManager.h 484B
  198. G2DEngine\RPG\Commen.h 630B
  199. G2DEngine\RPG\dragon.ico 3.98KB
  200. G2DEngine\RPG\Effect.cpp 643B
  201. G2DEngine\RPG\Effect.h 478B
  202. G2DEngine\RPG\fight\e14.bmp 889.45KB
  203. G2DEngine\RPG\fight\e15.bmp 460.3KB
  204. G2DEngine\RPG\fight\fight.dat 58B
  205. G2DEngine\RPG\fight\MagicList.dat 40B
  206. G2DEngine\RPG\fight\n0.bmp 4.34KB
  207. G2DEngine\RPG\fight\n1.bmp 8.45KB
  208. G2DEngine\RPG\fight\nd0.bmp 16.15KB
  209. G2DEngine\RPG\fight\nd1.bmp 13.52KB
  210. G2DEngine\RPG\FightSystem.cpp 2.63KB
  211. G2DEngine\RPG\FightSystem.h 992B
  212. G2DEngine\RPG\Game.cpp 2.21KB
  213. G2DEngine\RPG\Game.h 653B
  214. G2DEngine\RPG\GameButton.cpp 1.07KB
  215. G2DEngine\RPG\GameButton.h 1.22KB
  216. G2DEngine\RPG\GameEngine.cpp 1.66KB
  217. G2DEngine\RPG\GameEngine.dsp 1.16KB
  218. G2DEngine\RPG\GameEngine.dsw 196B
  219. G2DEngine\RPG\GameEngine.h 570B
  220. G2DEngine\RPG\GameEngine.ncb 39.83KB
  221. G2DEngine\RPG\GameEngine.opt 3.7KB
  222. G2DEngine\RPG\GameEngine.plg 412B
  223. G2DEngine\RPG\GameForm.cpp 1.43KB
  224. G2DEngine\RPG\GameForm.h 747B
  225. G2DEngine\RPG\GameMenu.cpp 869B
  226. G2DEngine\RPG\GameMenu.h 360B
  227. G2DEngine\RPG\GameObject.cpp 587B
  228. G2DEngine\RPG\GameObject.h 552B
  229. G2DEngine\RPG\ground\ground.dat 48B
  230. G2DEngine\RPG\ground\地面A.BMP 199.12KB
  231. G2DEngine\RPG\ground\地面B.BMP 234.68KB
  232. G2DEngine\RPG\ground\地面C.BMP 234.55KB
  233. G2DEngine\RPG\ground\地面D.BMP 181.16KB
  234. G2DEngine\RPG\MagicSystem.cpp 409B
  235. G2DEngine\RPG\MagicSystem.h 419B
  236. G2DEngine\RPG\map\center.map 148B
  237. G2DEngine\RPG\map\down.map 155B
  238. G2DEngine\RPG\map\left.map 165B
  239. G2DEngine\RPG\map\map-.map 135B
  240. G2DEngine\RPG\map\map-1.map 124B
  241. G2DEngine\RPG\map\map-2.map 95B
  242. G2DEngine\RPG\map\map.map 1.51KB
  243. G2DEngine\RPG\map\map1.map 90B
  244. G2DEngine\RPG\map\right.map 149B
  245. G2DEngine\RPG\map\up.map 171B
  246. G2DEngine\RPG\Map.cpp 2.36KB
  247. G2DEngine\RPG\Map.h 896B
  248. G2DEngine\RPG\menu\c0.bmp 41.46KB
  249. G2DEngine\RPG\menu\f0.bmp 4.06KB
  250. G2DEngine\RPG\menu\f1.bmp 4.07KB
  251. G2DEngine\RPG\menu\f2.bmp 4.05KB
  252. G2DEngine\RPG\menu\g0.bmp 5.22KB
  253. G2DEngine\RPG\menu\g1.bmp 5.19KB
  254. G2DEngine\RPG\menu\g2.bmp 5.27KB
  255. G2DEngine\RPG\menu\j0.bmp 3.61KB
  256. G2DEngine\RPG\menu\j1.bmp 3.55KB
  257. G2DEngine\RPG\menu\j2.bmp 3.59KB
  258. G2DEngine\RPG\menu\menu.dat 69B
  259. G2DEngine\RPG\menu\q0.bmp 5.01KB
  260. G2DEngine\RPG\menu\q1.bmp 4.9KB
  261. G2DEngine\RPG\menu\q2.bmp 4.52KB
  262. G2DEngine\RPG\menu\s0.bmp 3.83KB
  263. G2DEngine\RPG\menu\s1.bmp 3.9KB
  264. G2DEngine\RPG\menu\s2.bmp 3.81KB
  265. G2DEngine\RPG\menu\t0.bmp 3.21KB
  266. G2DEngine\RPG\menu\t1.bmp 3.36KB
  267. G2DEngine\RPG\menu\t2.bmp 3.31KB
  268. G2DEngine\RPG\menu\w0.bmp 3.84KB
  269. G2DEngine\RPG\menu\w1.bmp 3.73KB
  270. G2DEngine\RPG\menu\w2.bmp 3.72KB
  271. G2DEngine\RPG\MySound.dll 48.5KB
  272. G2DEngine\RPG\MySound.h 568B
  273. G2DEngine\RPG\MySound.lib 1.28KB
  274. G2DEngine\RPG\object\about.bmp 508B
  275. G2DEngine\RPG\object\object.dat 190B
  276. G2DEngine\RPG\object\w0.BMP 2.06KB
  277. G2DEngine\RPG\object\w1.BMP 2.11KB
  278. G2DEngine\RPG\object\w10.BMP 6.1KB
  279. G2DEngine\RPG\object\w11.BMP 6.33KB
  280. G2DEngine\RPG\object\w12.BMP 4.92KB
  281. G2DEngine\RPG\object\w13.BMP 5.03KB
  282. G2DEngine\RPG\object\w14.BMP 3.43KB
  283. G2DEngine\RPG\object\w15.BMP 2.45KB
  284. G2DEngine\RPG\object\w16.BMP 4.13KB
  285. G2DEngine\RPG\object\w17.BMP 5.13KB
  286. G2DEngine\RPG\object\w18.BMP 2.57KB
  287. G2DEngine\RPG\object\w19.BMP 2.3KB
  288. G2DEngine\RPG\object\w2.BMP 1.89KB
  289. G2DEngine\RPG\object\w20.BMP 3.63KB
  290. G2DEngine\RPG\object\w21.BMP 4.19KB
  291. G2DEngine\RPG\object\w22.BMP 5.78KB
  292. G2DEngine\RPG\object\w23.BMP 3.46KB
  293. G2DEngine\RPG\object\w24.BMP 3.69KB
  294. G2DEngine\RPG\object\w25.BMP 3.62KB
  295. G2DEngine\RPG\object\w26.BMP 5.23KB
  296. G2DEngine\RPG\object\w27.BMP 3.86KB
  297. G2DEngine\RPG\object\w28.BMP 2.47KB
  298. G2DEngine\RPG\object\w29.BMP 5.46KB
  299. G2DEngine\RPG\object\w3.BMP 2.28KB
  300. G2DEngine\RPG\object\w30.BMP 2.73KB
  301. G2DEngine\RPG\object\w31.BMP 5.49KB
  302. G2DEngine\RPG\object\w32.BMP 2.46KB
  303. G2DEngine\RPG\object\w33.BMP 6.24KB
  304. G2DEngine\RPG\object\w34.BMP 4.64KB
  305. G2DEngine\RPG\object\w35.BMP 2.99KB
  306. G2DEngine\RPG\object\w36.BMP 3.35KB
  307. G2DEngine\RPG\object\w37.BMP 4.1KB
  308. G2DEngine\RPG\object\w38.BMP 4.51KB
  309. G2DEngine\RPG\object\w39.BMP 6.33KB
  310. G2DEngine\RPG\object\w4.BMP 1.99KB
  311. G2DEngine\RPG\object\w40.BMP 6.52KB
  312. G2DEngine\RPG\object\w41.BMP 6.4KB
  313. G2DEngine\RPG\object\w42.BMP 6.59KB
  314. G2DEngine\RPG\object\w43.BMP 6.37KB
  315. G2DEngine\RPG\object\w44.BMP 6.08KB
  316. G2DEngine\RPG\object\w45.BMP 6.4KB
  317. G2DEngine\RPG\object\w46.BMP 6.48KB
  318. G2DEngine\RPG\object\w47.BMP 5.7KB
  319. G2DEngine\RPG\object\w48.BMP 7.07KB
  320. G2DEngine\RPG\object\w49.BMP 6.7KB
  321. G2DEngine\RPG\object\w5.BMP 2.59KB
  322. G2DEngine\RPG\object\w50.BMP 5.71KB
  323. G2DEngine\RPG\object\w51.BMP 6.86KB
  324. G2DEngine\RPG\object\w52.BMP 6.89KB
  325. G2DEngine\RPG\object\w53.BMP 5.19KB
  326. G2DEngine\RPG\object\w54.BMP 6.5KB
  327. G2DEngine\RPG\object\w55.BMP 6.15KB
  328. G2DEngine\RPG\object\w56.BMP 5.03KB
  329. G2DEngine\RPG\object\w57.BMP 5.51KB
  330. G2DEngine\RPG\object\w58.BMP 6.77KB
  331. G2DEngine\RPG\object\w59.BMP 6.03KB
  332. G2DEngine\RPG\object\w6.BMP 2.18KB
  333. G2DEngine\RPG\object\w60.BMP 2.61KB
  334. G2DEngine\RPG\object\w61.BMP 2.64KB
  335. G2DEngine\RPG\object\w62.BMP 2.84KB
  336. G2DEngine\RPG\object\w63.BMP 2.06KB
  337. G2DEngine\RPG\object\w64.BMP 1.33KB
  338. G2DEngine\RPG\object\w65.BMP 1.16KB
  339. G2DEngine\RPG\object\w66.BMP 4.05KB
  340. G2DEngine\RPG\object\w67.BMP 4.1KB
  341. G2DEngine\RPG\object\w68.BMP 4.2KB
  342. G2DEngine\RPG\object\w69.BMP 3.28KB
  343. G2DEngine\RPG\object\w7.BMP 6.42KB
  344. G2DEngine\RPG\object\w70.BMP 3.35KB
  345. G2DEngine\RPG\object\w71.BMP 3.26KB
  346. G2DEngine\RPG\object\w72.BMP 3.42KB
  347. G2DEngine\RPG\object\w73.BMP 1.96KB
  348. G2DEngine\RPG\object\w74.BMP 2.2KB
  349. G2DEngine\RPG\object\w75.BMP 1.99KB
  350. G2DEngine\RPG\object\w76.BMP 1.03KB
  351. G2DEngine\RPG\object\w77.BMP 1.13KB
  352. G2DEngine\RPG\object\w78.BMP 1.2KB
  353. G2DEngine\RPG\object\w79.BMP 980B
  354. G2DEngine\RPG\object\w8.BMP 6.61KB
  355. G2DEngine\RPG\object\w80.BMP 1.07KB
  356. G2DEngine\RPG\object\w81.BMP 1.08KB
  357. G2DEngine\RPG\object\w82.BMP 7.42KB
  358. G2DEngine\RPG\object\w83.BMP 7.39KB
  359. G2DEngine\RPG\object\w84.BMP 7.52KB
  360. G2DEngine\RPG\object\w85.BMP 3.22KB
  361. G2DEngine\RPG\object\w86.BMP 2.92KB
  362. G2DEngine\RPG\object\w87.BMP 5.36KB
  363. G2DEngine\RPG\object\w88.BMP 4.4KB
  364. G2DEngine\RPG\object\w89.BMP 2.68KB
  365. G2DEngine\RPG\object\w9.BMP 7.03KB
  366. G2DEngine\RPG\object\w90.BMP 7.41KB
  367. G2DEngine\RPG\object\w91.BMP 5.76KB
  368. G2DEngine\RPG\object\w92.BMP 4.81KB
  369. G2DEngine\RPG\object\w93.BMP 4.67KB
  370. G2DEngine\RPG\object\w94.BMP 3.56KB
  371. G2DEngine\RPG\object\w95.BMP 3.58KB
  372. G2DEngine\RPG\object\w96.BMP 3.56KB
  373. G2DEngine\RPG\resource.h 284B
  374. G2DEngine\RPG\RPG.dsp 1.17KB
  375. G2DEngine\RPG\RPG.dsw 191B
  376. G2DEngine\RPG\RPG.exe 121.77KB
  377. G2DEngine\RPG\RPG.ncb 24.64KB
  378. G2DEngine\RPG\RPG.opt 4.81KB
  379. G2DEngine\RPG\RPG.plg 611B
  380. G2DEngine\RPG\scene\center0.sce 93B
  381. G2DEngine\RPG\scene\center1.sce 129B
  382. G2DEngine\RPG\scene\center2.sce 92B
  383. G2DEngine\RPG\scene\down.sce 109B
  384. G2DEngine\RPG\scene\left.sce 109B
  385. G2DEngine\RPG\scene\right.sce 110B
  386. G2DEngine\RPG\scene\scene.sce 88B
  387. G2DEngine\RPG\scene\scene1.sce 92B
  388. G2DEngine\RPG\scene\SceneEditor.exe 8.64KB
  389. G2DEngine\RPG\scene\up.sce 109B
  390. G2DEngine\RPG\Scene.cpp 421B
  391. G2DEngine\RPG\Scene.h 503B
  392. G2DEngine\RPG\Script1.aps 11.86KB
  393. G2DEngine\RPG\Script1.rc 494B
  394. G2DEngine\RPG\sound\backsound.mid 1.67KB
  395. G2DEngine\RPG\sound\boyhurt.wav 12.55KB
  396. G2DEngine\RPG\sound\center.mid 9KB
  397. G2DEngine\RPG\sound\dead.wav 49.23KB
  398. G2DEngine\RPG\sound\down.mid 1.68KB
  399. G2DEngine\RPG\sound\fight.mid 1.49KB
  400. G2DEngine\RPG\sound\getgoods.wav 55.45KB
  401. G2DEngine\RPG\sound\girlhurt.wav 9.85KB
  402. G2DEngine\RPG\sound\left.mid 902B
  403. G2DEngine\RPG\sound\lighting.wav 74.8KB
  404. G2DEngine\RPG\sound\menu.mid 2.4KB
  405. G2DEngine\RPG\sound\music.mid 1.68KB
  406. G2DEngine\RPG\sound\over.wav 259.33KB
  407. G2DEngine\RPG\sound\right.mid 8.06KB
  408. G2DEngine\RPG\sound\up.mid 13.15KB
  409. G2DEngine\RPG\sound\win.wav 146.43KB
  410. G2DEngine\RPG\speaker\player.bmp 5.77KB
  411. G2DEngine\RPG\speaker\player1.bmp 7.11KB
  412. G2DEngine\RPG\speaker\player2.bmp 5.29KB
  413. G2DEngine\RPG\speaker\player3.bmp 9.98KB
  414. G2DEngine\RPG\speaker\speaker.dat 59B
  415. G2DEngine\RPG\speaker\想.dat 307B
  416. G2DEngine\RPG\speaker\游蓝海.bmp 48.21KB
  417. G2DEngine\RPG\speaker\游蓝海.dat 276B
  418. G2DEngine\RPG\speaker\纱.dat 168B
  419. G2DEngine\RPG\speaker\铁甲战神.dat 249B
  420. G2DEngine\RPG\speaker\雨.dat 103B
  421. G2DEngine\RPG\speaker\风.dat 174B
  422. G2DEngine\RPG\Speaker.cpp 987B
  423. G2DEngine\RPG\Speaker.h 597B
  424. G2DEngine\RPG\sprit\centersprit.spr 47B
  425. G2DEngine\RPG\sprit\downsprit.spr 84B
  426. G2DEngine\RPG\sprit\KN_HoK科技风格.bmp 7.19KB
  427. G2DEngine\RPG\sprit\leftsprit.spr 84B
  428. G2DEngine\RPG\sprit\rightsprit.spr 84B
  429. G2DEngine\RPG\sprit\sprit.dat 67B
  430. G2DEngine\RPG\sprit\sprit.spr 84B
  431. G2DEngine\RPG\sprit\upsprit.spr 84B
  432. G2DEngine\RPG\sprit\女兵.bmp 3.57KB
  433. G2DEngine\RPG\sprit\女战士.bmp 3.13KB
  434. G2DEngine\RPG\sprit\蓝发女子.bmp 3.94KB
  435. G2DEngine\RPG\Sprit.cpp 2.75KB
  436. G2DEngine\RPG\Sprit.h 997B
  437. G2DEngine\RPG\SpritManager.cpp 543B
  438. G2DEngine\RPG\SpritManager.h 150B
  439. G2DEngine\RPG\ui\cursor.cur 853B
  440. G2DEngine\RPG\ui\dragon.ico 3.98KB
  441. G2DEngine\RPG\ui\dragonS.ico 1.88KB
  442. G2DEngine\RPG\ui\menubutton\continue0.bmp 3.32KB
  443. G2DEngine\RPG\ui\menubutton\continue1.bmp 3.3KB
  444. G2DEngine\RPG\ui\menubutton\continue2.bmp 3.29KB
  445. G2DEngine\RPG\ui\menubutton\exit0.bmp 2.47KB
  446. G2DEngine\RPG\ui\menubutton\exit1.bmp 2.47KB
  447. G2DEngine\RPG\ui\menubutton\exit2.bmp 2.43KB
  448. G2DEngine\RPG\ui\menubutton\start0.bmp 2.88KB
  449. G2DEngine\RPG\ui\menubutton\start1.bmp 2.86KB
  450. G2DEngine\RPG\ui\menubutton\start2.bmp 2.8KB
  451. G2DEngine\RPG\ui\menubutton\Thumbs.db 5.24KB
  452. G2DEngine\RPG\ui\menubutton\title.bmp 8.22KB
  453. G2DEngine\RPG\ui\menubutton.dat 77B
  454. G2DEngine\RPG\ui\player2.bmp 5.29KB
  455. G2DEngine\RPG\ui\status.bmp 11.85KB
  456. G2DEngine\RPG\ui\ui.dat 42B
  457. G2DEngine\RPG\ui\新建 文本文档.txt 71B
  458. G2DEngine\SoundEngine\audiere.dll 212.44KB
  459. G2DEngine\SoundEngine\audiere.h 8.48KB
  460. G2DEngine\SoundEngine\audiere.lib 1.04KB
  461. G2DEngine\SoundEngine\dls1.h 2.18KB
  462. G2DEngine\SoundEngine\dls2.h 1.42KB
  463. G2DEngine\SoundEngine\dmdls.h 1.66KB
  464. G2DEngine\SoundEngine\dmerror.h 4.88KB
  465. G2DEngine\SoundEngine\dmksctrl.h 1.39KB
  466. G2DEngine\SoundEngine\dmplugin.h 2.27KB
  467. G2DEngine\SoundEngine\dmusbuff.h 648B
  468. G2DEngine\SoundEngine\dmusicc.h 5.89KB
  469. G2DEngine\SoundEngine\dmusicf.h 12.72KB
  470. G2DEngine\SoundEngine\dmusici.h 14.43KB
  471. G2DEngine\SoundEngine\dmusics.h 1.63KB
  472. G2DEngine\SoundEngine\dsound.h 12.9KB
  473. G2DEngine\SoundEngine\dxguid8.lib 16.41KB
  474. G2DEngine\SoundEngine\DxMusic.cpp 1.28KB
  475. G2DEngine\SoundEngine\DxMusic.h 533B
  476. G2DEngine\SoundEngine\DxSound.cpp 1.75KB
  477. G2DEngine\SoundEngine\DxSound.h 461B
  478. G2DEngine\SoundEngine\SoundEngine.sln 365B
  479. G2DEngine\SoundEngine\SoundEngine.suo 6.72KB
  480. G2DEngine\SoundEngine\SoundEngine.vcproj 1.07KB
  481. G2DEngine\SoundEngine\SoundEngine.vcproj.ZHOUBAO.Administrator.user 368B
  482. G2DEngine\说明.txt 703B
  483. G2DEngine\NationFight2_1\res\bullet
  484. G2DEngine\NationFight2_1\res\enemy
  485. G2DEngine\NationFight2_1\res\explose
  486. G2DEngine\NationFight2_1\res\hero
  487. G2DEngine\NationFight2_1\res\map
  488. G2DEngine\NationFight2_1\res\prize
  489. G2DEngine\NationFight2_1\res\sound
  490. G2DEngine\NationFight2_1\res\UI
  491. G2DEngine\RPG\ui\menubutton
  492. G2DEngine\NationFight2_1\res
  493. G2DEngine\RPG\animation
  494. G2DEngine\RPG\fight
  495. G2DEngine\RPG\ground
  496. G2DEngine\RPG\map
  497. G2DEngine\RPG\menu
  498. G2DEngine\RPG\object
  499. G2DEngine\RPG\scene
  500. G2DEngine\RPG\sound
  501. G2DEngine\RPG\speaker
  502. G2DEngine\RPG\sprit
  503. G2DEngine\RPG\ui
  504. G2DEngine\2D模板
  505. G2DEngine\dll
  506. G2DEngine\G2DEngine
  507. G2DEngine\GameGUI
  508. G2DEngine\lib
  509. G2DEngine\lua
  510. G2DEngine\NationFight2_1
  511. G2DEngine\RPG
  512. G2DEngine\SoundEngine
  513. G2DEngine

资源介绍:

"原创2D游戏引擎源代码"涵盖了游戏开发的核心技术领域,特别是二维游戏引擎的构建。在2D游戏引擎开发中,我们通常会涉及以下几个关键知识点: 1. **图形库**:在这个项目中,使用了Windows GDI(Graphics Device Interface)作为图形渲染库。GDI是微软Windows操作系统的一部分,它提供了基本的绘图功能,如绘制线条、填充形状以及显示文本。开发者需要了解GDI的基本API,如CreateCompatibleDC、SelectObject、BitBlt等,来实现图形的绘制。 2. **窗口管理**:游戏引擎需要创建并管理游戏窗口。这包括初始化窗口类、注册窗口类、创建窗口实例等步骤,需要对Windows API有深入理解,如RegisterClassEx、CreateWindowEx等函数。 3. **事件处理**:游戏循环是引擎的核心部分,它不断接收用户输入、处理游戏逻辑并更新屏幕。在Windows平台上,通常通过消息队列和消息循环(如GetMessage、TranslateMessage、DispatchMessage)来处理键盘、鼠标等输入事件。 4. **渲染循环**:2D游戏引擎需要定期重绘屏幕。开发者需要实现一个主循环,负责更新游戏状态、清除屏幕、绘制新帧,然后将这些帧呈现在窗口上。这个过程通常涉及到BeginPaint、EndPaint函数,以及GDI的绘图命令。 5. **资源管理**:游戏中的图像、音频等资源需要被加载和管理。这涉及到文件I/O操作,以及对内存中资源的引用计数,防止内存泄漏。 6. **游戏逻辑**:虽然描述中没有具体提及,但游戏引擎还需要包含游戏规则的实现,如物体移动、碰撞检测、动画控制等。这部分可能涉及到自定义的数据结构和算法。 7. **源代码组织**:作为一个学习作品,源代码的组织和模块化也非常重要。良好的代码结构可以提高可读性和可维护性,这可能包括不同的模块,如渲染模块、输入模块、游戏逻辑模块等。 8. **调试与优化**:游戏引擎开发还包括了调试和性能优化。这可能涉及到性能分析工具的使用,以及针对特定问题的优化策略,比如减少不必要的绘制操作或优化内存分配。 通过学习和理解这个2D游戏引擎的源代码,开发者可以深入掌握Windows平台上的图形编程、游戏逻辑设计以及资源管理等关键技能,为未来更复杂的游戏开发打下坚实基础。
100+评论
captcha