Genius-X 是一个基于以属性为中心的游戏对象模型构建的游戏框架,它基于 Cocos2d-x,目前支持使用 C++ 和 Lua 两种语言进行开发。Genius-X 的最大目标是实现数据驱动,尽可能将程序中关于关卡设计的部分从代码中抽离出来,使得设计人员、程序员及其他相关人员能够更轻松地进行协同开发。特别致谢 Genius-X 最早于 2014 年在北京魂世界 (SoulGame) 的手游项目中使用,并在其授权下将其开源,感谢魂世界对该项目的支持。
参考资料:
-
《游戏引擎架构》
-
《我所理解的 Cocos2d-x》
-
《游戏编程精粹(第6卷第4章)》
-
《A Data-Driven Game Object System》
如何使用?
将根目录下的 genius-x 目录拷贝至你的游戏目录中,并与 Cocos2d-x 同级。因为 Genius-X 会引用 Cocos2d-x 工程。然后,将 genius-x/build 目录...
暂无评论