实例介绍
大学时期(2010年)的学习作品。基于windows GDI开发的简单游戏框架。
【实例截图】
【核心代码】
4744302543336966589.rar
└── G2DEngine
├── 2D模板
│ ├── Game.cpp
│ └── Game.h
├── dll
│ ├── audiere.dll
│ ├── lua5.1.dll
│ └── lua51.dll
├── G2DEngine
│ ├── Animation.cpp
│ ├── Animation.h
│ ├── App.cpp
│ ├── App.h
│ ├── AStarSearch.cpp
│ ├── AStarSerach.h
│ ├── audiere.h
│ ├── BitmapManager.cpp
│ ├── BitmapManager.h
│ ├── Commen.h
│ ├── DIBBitmap.cpp
│ ├── DIBBitmap.h
│ ├── dlist.h
│ ├── dragon.ico
│ ├── Effect.cpp
│ ├── Effect.h
│ ├── FPS.cpp
│ ├── FPS.h
│ ├── G2DEngine.aps
│ ├── G2DEngine.sln
│ ├── G2DEngine.suo
│ ├── G2DEngine.vcproj
│ ├── G2DEngine.vcproj.S5I0CGI2FZ4EPQA.Administrator.user
│ ├── G2DEngine.vcproj.ZHOUBAO.Administrator.user
│ ├── GameGUI.cpp
│ ├── GameGUI.h
│ ├── GameObject.cpp
│ ├── GameObject.h
│ ├── Keyboard.cpp
│ ├── Keyboard.h
│ ├── Log.cpp
│ ├── Log.h
│ ├── MagicSystem.cpp
│ ├── MagicSystem.h
│ ├── Map.cpp
│ ├── Map.h
│ ├── mlist.h
│ ├── Scene.cpp
│ ├── Scene.h
│ ├── ScriptManager.cpp
│ ├── ScriptManager.h
│ ├── Speaker.cpp
│ ├── Speaker.h
│ ├── Sprit.cpp
│ ├── Sprit.h
│ ├── SpritManager.cpp
│ ├── SpritManager.h
│ ├── Utilities.cpp
│ ├── Utilities.h
│ └── 龙23副本.bmp
├── GameGUI
│ ├── 123.bmp
│ ├── bmp.dat
│ ├── Game.cpp
│ ├── GameGUI.cpp
│ ├── GameGUI.exe
│ ├── GameGUI.h
│ ├── GameGUI.sln
│ ├── GameGUI.suo
│ ├── GameGUI.vcproj
│ ├── GameGUI.vcproj.S5I0CGI2FZ4EPQA.Administrator.user
│ ├── GameGUI.vcproj.ZHOUBAO.Administrator.user
│ ├── Game.h
│ └── log.txt
├── lib
│ ├── audiere.lib
│ ├── dsound8.lib
│ ├── dxguid8.lib
│ ├── GdiPlus.lib
│ ├── lua5.1.lib
│ └── lua51.lib
├── lua
│ ├── lauxlib.h
│ ├── lua5.1.lib
│ ├── lua51.lib
│ ├── luaconf.h
│ ├── lua.h
│ ├── lua.hpp
│ └── lualib.h
├── NationFight2_1
│ ├── audiere.dll
│ ├── Background.cpp
│ ├── Background.h
│ ├── Enemy.cpp
│ ├── Enemy.h
│ ├── Game.cpp
│ ├── Game.h
│ ├── NationFight2_1.aps
│ ├── NationFight2_1.rc
│ ├── NationFight2_1.sln
│ ├── NationFight2_1.suo
│ ├── NationFight2_1.vcproj
│ ├── NationFight2_1.vcproj.S5I0CGI2FZ4EPQA.Administrator.user
│ ├── NationFight2_1.vcproj.ZHOUBAO.Administrator.user
│ ├── NFScript.cpp
│ ├── NFScript.h
│ ├── Object.cpp
│ ├── Object.h
│ ├── Player.cpp
│ ├── Player.h
│ ├── res
│ │ ├── back.dat
│ │ ├── bullet
│ │ │ ├── 10.bmp
│ │ │ ├── 11.BMP
│ │ │ ├── 12.BMP
│ │ │ ├── 13.BMP
│ │ │ ├── 14.BMP
│ │ │ ├── 1.bmp
│ │ │ ├── 2.bmp
│ │ │ ├── 3.bmp
│ │ │ ├── 4.bmp
│ │ │ ├── 5.bmp
│ │ │ ├── 6.bmp
│ │ │ ├── 7.bmp
│ │ │ ├── 8.bmp
│ │ │ └── 9.BMP
│ │ ├── bullet.dat
│ │ ├── enemy
│ │ │ ├── 10.bmp
│ │ │ ├── 1.bmp
│ │ │ ├── 2.bmp
│ │ │ ├── 3.bmp
│ │ │ ├── 4.bmp
│ │ │ ├── 5.bmp
│ │ │ ├── 6.bmp
│ │ │ ├── 7.bmp
│ │ │ ├── 8.bmp
│ │ │ └── 9.bmp
│ │ ├── enemy.dat
│ │ ├── explode.dat
│ │ ├── explose
│ │ │ ├── 1.bmp
│ │ │ ├── 2.bmp
│ │ │ └── 3.bmp
│ │ ├── hero
│ │ │ ├── hero1.bmp
│ │ │ ├── hero2.bmp
│ │ │ ├── hero3.bmp
│ │ │ └── hero4.bmp
│ │ ├── hero.dat
│ │ ├── map
│ │ │ ├── GameOver.bmp
│ │ │ ├── GamePass.bmp
│ │ │ ├── map0.bmp
│ │ │ ├── map1.bmp
│ │ │ └── Thumbs.db
│ │ ├── nationfight2_1.script
│ │ ├── NationFight.ico
│ │ ├── prize
│ │ │ ├── 1.bmp
│ │ │ ├── 2.bmp
│ │ │ ├── 3.bmp
│ │ │ ├── 4.bmp
│ │ │ └── 5.bmp
│ │ ├── prize.dat
│ │ ├── sound
│ │ │ ├── backsound.mid
│ │ │ ├── bomb.wav
│ │ │ ├── bossbullet1.wav
│ │ │ ├── bossbullet.wav
│ │ │ ├── BOSS.MID
│ │ │ ├── bulletexp.wav
│ │ │ ├── button.wav
│ │ │ ├── explode_1.wav
│ │ │ ├── explode_2.wav
│ │ │ ├── fire1.wav
│ │ │ ├── fire2.wav
│ │ │ ├── fire3.wav
│ │ │ ├── fire4.wav
│ │ │ ├── fire5.wav
│ │ │ ├── getprop.wav
│ │ │ ├── GUNAUTO1.WAV
│ │ │ ├── GUNAUTO2.WAV
│ │ │ ├── Laser.wav
│ │ │ ├── menu1.mp3
│ │ │ ├── menu.mid
│ │ │ ├── pause.wav
│ │ │ └── rebirth.wav
│ │ └── UI
│ │ ├── 1.bmp
│ │ ├── hpall.bmp
│ │ ├── hpback.bmp
│ │ ├── Interface.bmp
│ │ ├── menu.bmp
│ │ ├── 介绍.bmp
│ │ ├── 介绍_down.bmp
│ │ ├── 介绍_up.bmp
│ │ ├── 开始_down.bmp
│ │ ├── 开始_up.bmp
│ │ ├── 退出_down.bmp
│ │ ├── 退出_up.bmp
│ │ └── 鼠标.bmp
│ ├── resource.h
│ ├── SpritManager.cpp
│ ├── SpritManager.h
│ └── 星际之战2.1.exe
├── RPG
│ ├── animation
│ │ ├── animation.dat
│ │ └── header.bmp
│ ├── Animation.cpp
│ ├── Animation.h
│ ├── AStarSearch.cpp
│ ├── AStarSerach.h
│ ├── BitmapManager.cpp
│ ├── BitmapManager.h
│ ├── Commen.h
│ ├── dragon.ico
│ ├── Effect.cpp
│ ├── Effect.h
│ ├── fight
│ │ ├── e14.bmp
│ │ ├── e15.bmp
│ │ ├── fight.dat
│ │ ├── MagicList.dat
│ │ ├── n0.bmp
│ │ ├── n1.bmp
│ │ ├── nd0.bmp
│ │ └── nd1.bmp
│ ├── FightSystem.cpp
│ ├── FightSystem.h
│ ├── GameButton.cpp
│ ├── GameButton.h
│ ├── Game.cpp
│ ├── GameEngine.cpp
│ ├── GameEngine.dsp
│ ├── GameEngine.dsw
│ ├── GameEngine.h
│ ├── GameEngine.ncb
│ ├── GameEngine.opt
│ ├── GameEngine.plg
│ ├── GameForm.cpp
│ ├── GameForm.h
│ ├── Game.h
│ ├── GameMenu.cpp
│ ├── GameMenu.h
│ ├── GameObject.cpp
│ ├── GameObject.h
│ ├── ground
│ │ ├── ground.dat
│ │ ├── 地面A.BMP
│ │ ├── 地面B.BMP
│ │ ├── 地面C.BMP
│ │ └── 地面D.BMP
│ ├── MagicSystem.cpp
│ ├── MagicSystem.h
│ ├── map
│ │ ├── center.map
│ │ ├── down.map
│ │ ├── left.map
│ │ ├── map-1.map
│ │ ├── map1.map
│ │ ├── map-2.map
│ │ ├── map-.map
│ │ ├── map.map
│ │ ├── right.map
│ │ └── up.map
│ ├── Map.cpp
│ ├── Map.h
│ ├── menu
│ │ ├── c0.bmp
│ │ ├── f0.bmp
│ │ ├── f1.bmp
│ │ ├── f2.bmp
│ │ ├── g0.bmp
│ │ ├── g1.bmp
│ │ ├── g2.bmp
│ │ ├── j0.bmp
│ │ ├── j1.bmp
│ │ ├── j2.bmp
│ │ ├── menu.dat
│ │ ├── q0.bmp
│ │ ├── q1.bmp
│ │ ├── q2.bmp
│ │ ├── s0.bmp
│ │ ├── s1.bmp
│ │ ├── s2.bmp
│ │ ├── t0.bmp
│ │ ├── t1.bmp
│ │ ├── t2.bmp
│ │ ├── w0.bmp
│ │ ├── w1.bmp
│ │ └── w2.bmp
│ ├── MySound.dll
│ ├── MySound.h
│ ├── MySound.lib
│ ├── object
│ │ ├── about.bmp
│ │ ├── object.dat
│ │ ├── w0.BMP
│ │ ├── w10.BMP
│ │ ├── w11.BMP
│ │ ├── w12.BMP
│ │ ├── w13.BMP
│ │ ├── w14.BMP
│ │ ├── w15.BMP
│ │ ├── w16.BMP
│ │ ├── w17.BMP
│ │ ├── w18.BMP
│ │ ├── w19.BMP
│ │ ├── w1.BMP
│ │ ├── w20.BMP
│ │ ├── w21.BMP
│ │ ├── w22.BMP
│ │ ├── w23.BMP
│ │ ├── w24.BMP
│ │ ├── w25.BMP
│ │ ├── w26.BMP
│ │ ├── w27.BMP
│ │ ├── w28.BMP
│ │ ├── w29.BMP
│ │ ├── w2.BMP
│ │ ├── w30.BMP
│ │ ├── w31.BMP
│ │ ├── w32.BMP
│ │ ├── w33.BMP
│ │ ├── w34.BMP
│ │ ├── w35.BMP
│ │ ├── w36.BMP
│ │ ├── w37.BMP
│ │ ├── w38.BMP
│ │ ├── w39.BMP
│ │ ├── w3.BMP
│ │ ├── w40.BMP
│ │ ├── w41.BMP
│ │ ├── w42.BMP
│ │ ├── w43.BMP
│ │ ├── w44.BMP
│ │ ├── w45.BMP
│ │ ├── w46.BMP
│ │ ├── w47.BMP
│ │ ├── w48.BMP
│ │ ├── w49.BMP
│ │ ├── w4.BMP
│ │ ├── w50.BMP
│ │ ├── w51.BMP
│ │ ├── w52.BMP
│ │ ├── w53.BMP
│ │ ├── w54.BMP
│ │ ├── w55.BMP
│ │ ├── w56.BMP
│ │ ├── w57.BMP
│ │ ├── w58.BMP
│ │ ├── w59.BMP
│ │ ├── w5.BMP
│ │ ├── w60.BMP
│ │ ├── w61.BMP
│ │ ├── w62.BMP
│ │ ├── w63.BMP
│ │ ├── w64.BMP
│ │ ├── w65.BMP
│ │ ├── w66.BMP
│ │ ├── w67.BMP
│ │ ├── w68.BMP
│ │ ├── w69.BMP
│ │ ├── w6.BMP
│ │ ├── w70.BMP
│ │ ├── w71.BMP
│ │ ├── w72.BMP
│ │ ├── w73.BMP
│ │ ├── w74.BMP
│ │ ├── w75.BMP
│ │ ├── w76.BMP
│ │ ├── w77.BMP
│ │ ├── w78.BMP
│ │ ├── w79.BMP
│ │ ├── w7.BMP
│ │ ├── w80.BMP
│ │ ├── w81.BMP
│ │ ├── w82.BMP
│ │ ├── w83.BMP
│ │ ├── w84.BMP
│ │ ├── w85.BMP
│ │ ├── w86.BMP
│ │ ├── w87.BMP
│ │ ├── w88.BMP
│ │ ├── w89.BMP
│ │ ├── w8.BMP
│ │ ├── w90.BMP
│ │ ├── w91.BMP
│ │ ├── w92.BMP
│ │ ├── w93.BMP
│ │ ├── w94.BMP
│ │ ├── w95.BMP
│ │ ├── w96.BMP
│ │ └── w9.BMP
│ ├── resource.h
│ ├── RPG.dsp
│ ├── RPG.dsw
│ ├── RPG.exe
│ ├── RPG.ncb
│ ├── RPG.opt
│ ├── RPG.plg
│ ├── scene
│ │ ├── center0.sce
│ │ ├── center1.sce
│ │ ├── center2.sce
│ │ ├── down.sce
│ │ ├── left.sce
│ │ ├── right.sce
│ │ ├── scene1.sce
│ │ ├── SceneEditor.exe
│ │ ├── scene.sce
│ │ └── up.sce
│ ├── Scene.cpp
│ ├── Scene.h
│ ├── Script1.aps
│ ├── Script1.rc
│ ├── sound
│ │ ├── backsound.mid
│ │ ├── boyhurt.wav
│ │ ├── center.mid
│ │ ├── dead.wav
│ │ ├── down.mid
│ │ ├── fight.mid
│ │ ├── getgoods.wav
│ │ ├── girlhurt.wav
│ │ ├── left.mid
│ │ ├── lighting.wav
│ │ ├── menu.mid
│ │ ├── music.mid
│ │ ├── over.wav
│ │ ├── right.mid
│ │ ├── up.mid
│ │ └── win.wav
│ ├── speaker
│ │ ├── player1.bmp
│ │ ├── player2.bmp
│ │ ├── player3.bmp
│ │ ├── player.bmp
│ │ ├── speaker.dat
│ │ ├── 想.dat
│ │ ├── 游蓝海.bmp
│ │ ├── 游蓝海.dat
│ │ ├── 纱.dat
│ │ ├── 铁甲战神.dat
│ │ ├── 雨.dat
│ │ └── 风.dat
│ ├── Speaker.cpp
│ ├── Speaker.h
│ ├── sprit
│ │ ├── centersprit.spr
│ │ ├── downsprit.spr
│ │ ├── KN_HoK科技风格.bmp
│ │ ├── leftsprit.spr
│ │ ├── rightsprit.spr
│ │ ├── sprit.dat
│ │ ├── sprit.spr
│ │ ├── upsprit.spr
│ │ ├── 女兵.bmp
│ │ ├── 女战士.bmp
│ │ └── 蓝发女子.bmp
│ ├── Sprit.cpp
│ ├── Sprit.h
│ ├── SpritManager.cpp
│ ├── SpritManager.h
│ └── ui
│ ├── cursor.cur
│ ├── dragon.ico
│ ├── dragonS.ico
│ ├── menubutton
│ │ ├── continue0.bmp
│ │ ├── continue1.bmp
│ │ ├── continue2.bmp
│ │ ├── exit0.bmp
│ │ ├── exit1.bmp
│ │ ├── exit2.bmp
│ │ ├── start0.bmp
│ │ ├── start1.bmp
│ │ ├── start2.bmp
│ │ ├── Thumbs.db
│ │ └── title.bmp
│ ├── menubutton.dat
│ ├── player2.bmp
│ ├── status.bmp
│ ├── ui.dat
│ └── 新建 文本文档.txt
├── SoundEngine
│ ├── audiere.dll
│ ├── audiere.h
│ ├── audiere.lib
│ ├── dls1.h
│ ├── dls2.h
│ ├── dmdls.h
│ ├── dmerror.h
│ ├── dmksctrl.h
│ ├── dmplugin.h
│ ├── dmusbuff.h
│ ├── dmusicc.h
│ ├── dmusicf.h
│ ├── dmusici.h
│ ├── dmusics.h
│ ├── dsound.h
│ ├── dxguid8.lib
│ ├── DxMusic.cpp
│ ├── DxMusic.h
│ ├── DxSound.cpp
│ ├── DxSound.h
│ ├── SoundEngine.sln
│ ├── SoundEngine.suo
│ ├── SoundEngine.vcproj
│ └── SoundEngine.vcproj.ZHOUBAO.Administrator.user
└── 说明.txt
31 directories, 482 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论