c++ - 应该使用 Cocos2d 还是在 C 中创建自己的代码

标签 c++ iphone cocos2d-iphone box2d

我开始使用 xcode 设计一个平台风格的游戏,这将需要使用一些物理、碰撞检测等,包括滚石、绳索等障碍物。

我应该为我的项目使用 Cocos2d/box2d 还是创建我自己的代码?

我不确定的原因有几个(有些已经在其他帖子中回答了) 1. 我从未使用过 Cocos 或 box2d,也不确定如何将其集成到我的游戏中(但我确定我会比构建自定义引擎更快地解决这个问题?!)

  1. 主要原因:我也想将这款游戏移植到 Android 上。使用我自己的代码我可以做到这一点,但是使用第 3 方代码,这不是几乎不可能吗,我无论如何都必须为 android 设计引擎?

附带说明一下,如果有人有关于如何在项目中使用该引擎的 cocos2d 教程的任何重要链接,我们将不胜感激!

提前致谢!

最佳答案

The main reason: Is I want to also convent this game to Android. With my own code I would be able to do this, but using 3rd party code, wouldnt this be near impossible and I would have to design the engine anyway for android?

您可以使用 Cocos2d-x .它是 Cocos2d 的 C++ 移植版,支持多个平台,包括 Android。

关于c++ - 应该使用 Cocos2d 还是在 C 中创建自己的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13084310/

相关文章:

c++ - 分配和释放内存 C++

c++ - 函数调用中未使用的参数的模板参数推导

c++ - 如何在 Visual Studio Code 中构建和运行作为发布版的 C++ 应用程序

ios - Cocos2D 和 iOS : rule of thumb to estimate memory usage

cocos2d-iphone - 更改 Sprite 使用的 png

c++ - 如何在不使用临时变量的情况下取消引用返回指针的函数的返回值?

ios - 如何检测用户是否在 ios 中观看了完整视频?

iphone - UIButton 的响应时间

iphone - 一个 Xcode 管理器中有多个证书/配置文件?

iphone - 创建我自己的 iTunes 图稿