2009-10-03 7 views
5

Какие существуют варианты для разработчиков игр в отношении работы с картой MonoTouch?Опции для разработки игр с помощью MonoTouch

  1. Поддерживается ли OpenGL? Или просто подмножество?
  2. Есть ли дополнительные инструменты, каркасы или двигатели, совместимые с MonoTouch? Будут ли эти библиотеки также записаны в .NET?
  3. Есть ли у вас какие-либо другие советы?

Спасибо всем.

ответ

11

OpenGL полностью поддерживается в MonoTouch, мы распространяем OpenTK с поддержкой OpenGL ES 1 и ES 2, поэтому он имеет хорошее связывание, которое вы можете использовать на управляемых языках, таких как C#.

As the previous poster hinted, есть XnaTouch, доступный сегодня, и есть некоторые разговоры о приведении Cocos2D в Monotouch-o-сферу.

Альтернативой использованию MonoTouch с OpenGL или XnaTouch является использование другой платформы на основе Mono, которая полностью ориентирована на игры, платформу Unity3D. Это профессиональный инструмент для создания 3D-и 2D-игр и выходит за рамки того, что делает Xna, это полноценная игровая среда с полным игровым движком.

+1

Спасибо Мигелю за то, что просветили меня! – GONeale

+1

К сожалению, нет вариантов профилирования, если вы идете с MonoTouch/OpenTK. Apple XCode имеет мощные параметры профилирования, которые позволяют вам видеть узкие места вашего конвейера рендеринга OpenGL, но вы не можете использовать их, если находитесь в MonoTouch. См. Http://stackoverflow.com/questions/12223401/is-there-something-like-xcodes-opengl-frame-capture-for-monotouch – cheeesus

1
  • XNATouch: Свободная реализация XNA Framework для MonoTouch
  • unity3d: C# игры библиотеки для iPhone. Он основан на Mono, но не думаю, что это связано с MonoTouch.
Смежные вопросы