Frameworks 游戏开发框架的选择

Frameworks 游戏开发框架的选择,frameworks,cocos2d-x,game-engine,Frameworks,Cocos2d X,Game Engine,我曾经是一名as3游戏程序员。当我开始开发游戏时,我会使用一个编码框架(假设这些称为编码框架),比如puremvc/mate/robotlegs,再加上其他图形框架,比如starling/away3d/featherUI。现在我是C++游戏程序员(新手),我想用COCOS2DX制作游戏。但是cocos2dx只是一个图形框架,我想选择一个像puremvc这样的编码框架。我知道PuReCVC有一个C++多核版本,但是我发现它很难学,因为在互联网上没有文档,我不会使用PurReVCCPP直到找到一个好

我曾经是一名as3游戏程序员。当我开始开发游戏时,我会使用一个编码框架(假设这些称为编码框架),比如puremvc/mate/robotlegs,再加上其他图形框架,比如starling/away3d/featherUI。现在我是C++游戏程序员(新手),我想用COCOS2DX制作游戏。但是cocos2dx只是一个图形框架,我想选择一个像puremvc这样的编码框架。我知道PuReCVC有一个C++多核版本,但是我发现它很难学,因为在互联网上没有文档,我不会使用PurReVCCPP直到找到一个好的例子或文档。
我想知道,如果其他人认为用cocos2dx开发游戏没有使用任何其他框架?如果是,那么针对这种情况的主流框架是什么。如果没有,那我很难过。

在使用cocos2d-x时,您不需要任何额外的框架

Cocos2d-x不仅仅是一个图形库——它是一个完整的图形、输入和音频框架。框架本身促进了某种类型的体系结构,因此像您提到的那样的编码框架可能不太适合


我建议您查看一下官方示例()并将其用作指南。

在使用cocos2d-x时,您不需要任何额外的框架

Cocos2d-x不仅仅是一个图形库——它是一个完整的图形、输入和音频框架。框架本身促进了某种类型的体系结构,因此像您提到的那样的编码框架可能不太适合


我建议您查看一下官方示例()并将其用作指导原则。

如果您使用JavaScript构建游戏,您可以尝试使用PureMVC JS端口:


本质上,PureMVC只是想帮助您保持模型、视图和控制器关注点的分离,它在JS中的作用与在AS3世界中的作用相同

如果您使用JavaScript构建游戏,您可以尝试使用PureMVC JS端口:


本质上,PureMVC只是想帮助您保持模型、视图和控制器关注点的分离,它在JS中的作用与在AS3世界中的作用相同
  • ViewTech(不真实,引擎逻辑)
  • 视图(PureMVC中介、可视化逻辑)
  • 控制器(PureMVC命令、游戏逻辑)
  • 模型(PureMVC代理、实体逻辑)
  • DBTech(这里我的建议是LightSpeed,持久逻辑)
PrReMVC是冻结的特征,因此可以从主站点中提取任何骨架C++示例并使其适合您的需要。因此,即使没有太多的工作示例,您仍然能够在不到2天的时间内构建一个原型

这个解决方案不使用Cocos2dx,但我认为使用这些指导原则,您将拥有更强大的表达能力


希望这有帮助。再见
  • ViewTech(不真实,引擎逻辑)
  • 视图(PureMVC中介、可视化逻辑)
  • 控制器(PureMVC命令、游戏逻辑)
  • 模型(PureMVC代理、实体逻辑)
  • DBTech(这里我的建议是LightSpeed,持久逻辑)
PrReMVC是冻结的特征,因此可以从主站点中提取任何骨架C++示例并使其适合您的需要。因此,即使没有太多的工作示例,您仍然能够在不到2天的时间内构建一个原型

这个解决方案不使用Cocos2dx,但我认为使用这些指导原则,您将拥有更强大的表达能力


希望这有帮助。再见

非常好的回答!,谢谢Francesco Bulleri!祝你好运!非常好的回答!,谢谢Francesco Bulleri!祝你好运!