Pergunta

Depois de aprender mais sobre como funciona o MonoTouch, eu acredito que eu sei a resposta a isso de qualquer maneira, mas você pode usar a estrutura cocos2d-iphone com MonoTouch? Eu acredito que provavelmente este será um 'não', porque cocos2d é uma uma biblioteca c objetivo e haveria provavelmente tem que ser algum tipo de porta de .net para que isso seja alcançado? é assim?

Eu não fiz qualquer dev MonoTouch como ainda, mas um pouco de desenvolvimento c objetivo com cocos2d e estou bastante fond do quadro, e estava esperando para evitar, como eu sou muito novo para dev jogo, embebendo no escuro reino da programação OpenGL diretamente através da interface OpenTK apoiado por MonoTouch.

Eu também começaram uma comunidade wiki aqui para que as pessoas jogo share opções de desenvolvimento no MonoTouch que deve ajudar-nos a todos com este quadro emergente.

Foi útil?

Solução

Cocos2D está sendo portado para MonoTouch: http://github.com/city41/cocosnet

Outras dicas

Update:

Existem duas opções, você pode usar o Cocos2D vinculativo sobre MonoTouch, usando as ligações conforme publicado aqui:

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

Ou você pode usar Cocos2D portado para XNA:

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

Parece CocosNet tem ido intocado há algum tempo [a] ... É ainda em desenvolvimento ou você deve ir com Objective C, se você quiser usar Cocos2D?

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

Eu não tenho nenhuma experiência com MonoTouch, mas você pode querer ver se você pode obter Farseer Physics trabalhando com MonoTouch. Farseer é baseado em Box2D, que também é um componente do Cocos2d.

A boa notícia é que o c ++ versão, cocos2d-x, tem sido portado para rodar em XNA para Windows Phone7. Isso deve fazê-lo também capaz de rodar em Monotouch. Fiquei muito impressionado com o MonoTouch mas para cocos2D eu estaria inclinado a ir com reta cocos2d-x, a menos que você quer desesperadamente a programar em C #.

Você pode encontrar uma versão XNA de cocos2d em https://github.com/Cocos2DXNA/cocos2d-xna . Isso funciona em MonoTouch, MonoDroid, Windows, Mac, Ouya, Xbox. Ele ainda tem uma implementação box2d alto desempenho que é executado tão rapidamente como o C ++ box2d (em 60 fps, excepto para o teste 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
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top