Вопрос

Узнав больше о том, как работает монотач, я думаю, что в любом случае знаю ответ на этот вопрос, но можете ли вы использовать платформу cocos2d-iphone с монотачом?Я полагаю, что, скорее всего, это будет «нет», потому что cocos2d — это объектная библиотека C, и для этого, скорее всего, потребуется какой-то порт .net?это так?

Я еще не занимался монотач-разработкой, но немного занимался разработкой c с помощью cocos2d, и мне очень нравится фреймворк, и я надеялся избежать, поскольку я совершенно новичок в разработке игр, погружаться в темное царство прямых программирование opengl через интерфейс openTK, поддерживаемый monotouch.

Я также запустил вики-сообщество здесь чтобы люди могли поделиться вариантами разработки игр на монотач, что должно помочь нам всем в этой новой среде.

Это было полезно?

Решение

Cocos2D портируется на MonoTouch:http://github.com/city41/cocosnet

Другие советы

Обновлять:

Есть два варианта: вы можете использовать привязку Cocos2D в MonoTouch, используя привязки, опубликованные здесь:

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

Или вы можете использовать Cocos2D, портированный на XNA:

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

Похоже, что CocosNet уже некоторое время остается нетронутым[а]...Он все еще разрабатывается или вам следует использовать Objective C, если вы хотите использовать Cocos2D?

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

У меня нет опыта работы с MonoTouch, но вы, возможно, захотите узнать, сможете ли вы получить Предсказатель Физика работа с MonoTouch.Farseer основан на Box2D, который также является компонентом Cocos2d.

Хорошей новостью является то, что версия C++, cocos2d-x, была портирован для работы на XNA для Windows Phone7.Это должно позволить ему работать и в Monotouch.Меня очень впечатлил MonoTouch, но в случае с cocos2D я бы предпочел использовать чистый cocos2d-x, если только вы не отчаянно хотите программировать на C#.

вы можете найти XNA-версию cocos2d по адресу https://github.com/Cocos2DXNA/cocos2d-xna.Это работает на MonoTouch, MonoDroid, Windows, Mac, Ouya, Xbox.У него даже есть высокопроизводительная реализация box2d, которая работает так же быстро, как C++ box2d (60 кадров в секунду, за исключением теста 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
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top