我以前是一个as3游戏程序员。当我开始开发游戏时,我会使用一个编码框架(假设这些框架称为编码框架),比如puremvc/mate/robot双腿,再加上其他图形框架,比如starling/away3d/featherUI。现在我是一个C++游戏程序员(新手),我想用cocos2dx制作一个游戏。但是cocos2dx只是一个图形框架,我想选择一个像puremvc这样的编码框架。我知道puremvc有一个c++多核版本,但是我发现很难学习,因为在互联网上没有文档--没有例子,我不会使用,直到我找到一个很好的示例或文档。
我想知道,如果其他人开发游戏与cocos2dx没有使用任何其他框架?如果是,那么这种情况的主流框架是什么。如果没有,那我就很难过。
发布于 2018-12-11 14:28:59
也许这个答案已经迟了,但我想建议你一个可能的场景:如果你正在学习成为一名C++程序员,那么你肯定会找到一条简单的途径,去虚拟引擎来创建你的游戏。
关于使用PureMVC实现(标准或多核)的机会,请确保将游戏细分为5层:
PureMVC是冻结的特性,所以您可以从它的主站点获取任何一个基本的C++示例,并根据您的需要对它们进行调整。因此,即使没有多少有用的例子,您仍然可以在不到2天内构建一个原型。
这个解决方案不使用Cocos2dx,但我认为使用这些指导原则您将具有更强的表达能力。
希望这能有所帮助。再见!
发布于 2016-06-06 13:34:24
在使用cocos2d-x时,不需要任何额外的框架。
Cocos2d-x不仅仅是一个图形库,它是一个完整的图形、输入和音频框架。框架本身促进了某种类型的体系结构,所以像您提到的那样的编码框架可能不太适合。
我建议您查看一下正式的示例(github),并使用它们作为指南。
发布于 2016-10-06 21:53:29
如果使用JavaScript构建游戏,可以尝试PureMVC JS端口:http://js.puremvc.org
本质上,PureMVC只是想帮助您将模型、视图和控制器的关注点分离开来,而且它在JS中的操作与在AS3世界中的做法完全一样。
https://stackoverflow.com/questions/37652874
复制相似问题