3

在进一步了解了monotouch是如何工作的之后,我相信我无论如何都知道了这个问题的答案,但是你可以将cocos2d-iphone框架与monotouch一起使用吗?我相信这很可能是“否”,因为 cocos2d 是一个客观的 c 库,并且很可能必须有某种 .net 端口才能实现?是这样吗?

我还没有做过任何 monotouch 开发,但是使用 cocos2d 进行了一点客观的 c 开发,并且非常喜欢该框架,并且希望避免,因为我对游戏开发很陌生,因此陷入了直接的黑暗领域通过monotouch支持的openTK接口进行opengl编程。

我还在这里创建了一个社区 wiki,供人们分享 monotouch 上的游戏开发选项,这应该可以帮助我们所有人使用这个新兴的框架。

4

6 回答 6

6

Cocos2D 正在移植到 MonoTouch:http: //github.com/city41/cocosnet

于 2009-10-22T22:24:02.727 回答
6

更新:

有两个选项,您可以在 MonoTouch 上使用 Cocos2D 绑定,使用此处发布的绑定:

https://github.com/mono/monotouch-bindings/tree/master/cocos2d

或者您可以使用移植到 XNA 的 Cocos2D:

http://www.cocos2d-iphone.org/archives/1801

于 2013-01-03T20:52:29.383 回答
1

CocosNet 似乎已经有一段时间没有受到影响了[a]...它是否仍在开发中,或者如果你想使用 Cocos2D,你应该使用 Objective C 吗?

[a] http://news.ycombinator.com/item?id=1251007

于 2011-02-15T12:02:30.940 回答
0

我对 MonoTouch 没有任何经验,但您可能想看看是否可以让Farseer Physics使用 MonoTouch。Farseer 基于 Box2D,它也是 Cocos2d 的一个组件。

于 2009-10-03T09:42:32.097 回答
0

好消息是 c++ 版本 cocos2d-x 已被移植到 XNA for Windows Phone7 上运行。这应该使它也能够在 Monotouch 上运行。MonoTouch 给我留下了深刻的印象,但对于 cocos2D,我倾向于直接使用 cocos2d-x,除非你非常想用 C# 编程。

于 2012-03-07T06:14:42.057 回答
0

你可以在https://github.com/Cocos2DXNA/cocos2d-xna找到 cocos2d 的 XNA 版本。这适用于 MonoTouch、MonoDroid、Windows、Mac、Ouya、Xbox。它甚至具有与 C++ box2d 一样快的高性能 box2d 实现(以 60 fps 的速度运行,AddPair 测试除外)。

cocos2dxna.codeplex.com for our forums
www.cocos2dxna.com for the web site that we recently started
nuget.cocos2dxna.com/nuget for the nuget repository
www.facebook.com/Cocos2DXNA for our facebook page
于 2013-08-23T19:07:41.293 回答