在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 原创2D游戏引擎源代码.rar

原创2D游戏引擎源代码.rar

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:8.97M
  • 下载次数:4
  • 浏览次数:126
  • 发布时间:2021-12-14
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
大学时期(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

标签:

实例下载地址

原创2D游戏引擎源代码.rar

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警