Games Frame with Lua2.5D/2D 游戏框架
Games Frame with Lua 是 2.5D/2D 游戏框架,C++ 驱动,Lua 编写。
对windows开发熟悉的同学肯定都知道MFC库对winAPI完善的封装,使得窗口编程中许多重复的事情不必再亲自去处理,根据共性和不同点从基类往下派生,使得结构很清晰,代码重用性很高;这里正是借鉴了这一思路,先总结游戏程序的共性,从逻辑上把游戏划分成若干模块,确定框架,再充分利用lua的表结构,模拟派生和继承等面向对象特性,然后把诸如地图,角色,怪物,动画,界面控件等写成lua模块,通过约定一些同名接口来规范协调一些有关联的模块,方便世界管理器统一管理(world.lua),这样在制作不同游戏时只需要通过搭配已有模块和派生一些新模块或写新模块,即可完成一个确定的新游戏,当然我还会不断更新lua框架模块,而大家如有新作品也欢迎分享出来哦
评论
Cocos2d-JS开源 2D 游戏框架
Cocos2d-JS是一个开源的2D游戏框架,包含Cocos2d-html5和Cocos2d-x的JavaScriptBindings,支持跨平台和基于浏览器以及原生应用。你可以完全使用JavaScr
Cocos2d-JS开源 2D 游戏框架
0
cocos2dPython的2D游戏开发框架
cocos2d是一个Python用来开发2D游戏和其他图形化交互应用的框架。提供多种语言版本。主要特性界面流程控制:Managetheflowcontrolbetweendifferentscenes
cocos2dPython的2D游戏开发框架
0
rokonAndroid 2D游戏引擎
rokon是一款Android2D游戏引擎,基于OpenGLES技术开发,物理引擎为Box2D,因此能够实现一些较为复杂的物理效果,该项目最新版本为2.0.3(09/07/10)。总体来说,此引擎最大
rokonAndroid 2D游戏引擎
0
GincuC++ 2D 游戏引擎
Gincu是C++11编写的轻量级跨平台2D游戏引擎和中间件,具有良好结构和扩展性。支持平台Windows:已测试。Android:已测试。iOS/iPhone/iPad:未测试。Mac:未测试。Li
GincuC++ 2D 游戏引擎
0
Android AngleAndroid 2D游戏引擎
Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGLES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且
Android AngleAndroid 2D游戏引擎
0