首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >游戏开发框架的选择

游戏开发框架的选择
EN

Stack Overflow用户
提问于 2016-06-06 08:34:52
回答 3查看 172关注 0票数 0

我以前是一个as3游戏程序员。当我开始开发游戏时,我会使用一个编码框架(假设这些框架称为编码框架),比如puremvc/mate/robot双腿,再加上其他图形框架,比如starling/away3d/featherUI。现在我是一个C++游戏程序员(新手),我想用cocos2dx制作一个游戏。但是cocos2dx只是一个图形框架,我想选择一个像puremvc这样的编码框架。我知道puremvc有一个c++多核版本,但是我发现很难学习,因为在互联网上没有文档--没有例子,我不会使用,直到我找到一个很好的示例或文档。

我想知道,如果其他人开发游戏与cocos2dx没有使用任何其他框架?如果是,那么这种情况的主流框架是什么。如果没有,那我就很难过。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-12-11 14:28:59

也许这个答案已经迟了,但我想建议你一个可能的场景:如果你正在学习成为一名C++程序员,那么你肯定会找到一条简单的途径,去虚拟引擎来创建你的游戏。

关于使用PureMVC实现(标准或多核)的机会,请确保将游戏细分为5层:

  • ViewTech (非真实的,引擎逻辑)
  • 视图(PureMVC中介器、可视化逻辑)
  • 控制器(PureMVC命令,游戏逻辑)
  • 模型(PureMVC代理、实体逻辑)
  • DBTech (LightSpeed是我的建议,持久逻辑)

PureMVC是冻结的特性,所以您可以从它的主站点获取任何一个基本的C++示例,并根据您的需要对它们进行调整。因此,即使没有多少有用的例子,您仍然可以在不到2天内构建一个原型。

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

希望这能有所帮助。再见!

票数 1
EN

Stack Overflow用户

发布于 2016-06-06 13:34:24

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

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

我建议您查看一下正式的示例(github),并使用它们作为指南。

票数 1
EN

Stack Overflow用户

发布于 2016-10-06 21:53:29

如果使用JavaScript构建游戏,可以尝试PureMVC JS端口:http://js.puremvc.org

本质上,PureMVC只是想帮助您将模型、视图和控制器的关注点分离开来,而且它在JS中的操作与在AS3世界中的做法完全一样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37652874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档