Frage

Nach dem Lernen mehr darüber, wie Monotouch funktioniert, ich glaube, ich kenne die Antwort auf diesen sowieso, aber können Sie verwenden, um den cocos2d-iphone Rahmen mit Monotouch? Ich glaube, die meisten wahrscheinlich, dass diese ein ‚Nein‘ sein werden, weil cocos2d ist eine objektive C-Bibliothek und es würde wahrscheinlich eine Art von .net-Port sein muß für dieses Ziel erreicht werden? das ist so?

Ich habe keinen Monotouch dev noch getan, aber eine wenig Ziel c Entwicklung mit cocos2d und bin ganz begeistert von dem Rahmen, und hoffte, zu vermeiden, da ich zu Spiel dev ganz neu bin, in die dunkelen Einweichen Reich der gerade opengl Programmierung über die Schnittstelle OpenTK von Monotouch unterstützt.

Ich habe auch ein Community Wiki hier für die Menschen zu teilen Spiel gestartet Entwicklungsmöglichkeiten auf die Monotouch uns alle mit diesem neuen Rahmen sollte helfen.

War es hilfreich?

Lösung

Cocos2D wird auf Monotouch portiert: http://github.com/city41/cocosnet

Andere Tipps

Update:

Es gibt zwei Möglichkeiten, können Sie die Cocos2D Bindung an Monotouch verwenden, indem die Bindungen wie hier veröffentlicht:

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

Sie können auch Cocos2D zu XNA verwenden portiert:

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

Es scheint CocosNet für einige Zeit weg unberührt hat jetzt [a] ... Ist es noch in der Entwicklung oder sollten Sie mit Objective C gehen, wenn Sie Cocos2D verwenden?

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

Ich habe keine Erfahrung mit Monotouch, aber Sie könnten sehen möchten, wenn Sie Farseer Physik bekommen arbeiten mit Monotouch. Farseer basiert auf Box2D, das ist auch ein Bestandteil von Cocos2d.

Eine gute Nachricht ist, dass die c ++ Version, cocos2d-x, wurde portiert auf XNA laufen für Windows Phone7. Dies sollte es auch in der Lage macht auf Monotouch laufen. Ich war sehr beeindruckt mit Monotouch aber für Cocos2D mich geneigt sein würde mit geraden cocos2d-x zu gehen, wenn Sie verzweifelt Programm in C # werden soll.

Sie können eine XNA Version von cocos2d unter https://github.com/Cocos2DXNA/cocos2d-xna finden . Dies funktioniert auf Monotouch, MonoDroid, Windows, Mac, Ouya, Xbox. Es hat sogar eine hohe Leistung box2d Implementierung dass läuft so schnell wie die C ++ box2d (bei 60 Bildern pro Sekunde, mit Ausnahme des AddPair-Test).

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
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top