поддержка языков openGL ES и предложение переносимости - PullRequest
1 голос
/ 03 января 2012

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

Я: Веб-разработчик, работающий в C # в течение длительного времени.

Цель: Разработка 2D-игр с openGL ES 2.0 только для andriod и iOS.

Вопрос: С каким языком лучше работать для openGL ES 2.0 для разработки 2D-игр для andriod & iOS (C # или Java)?

Я действительно смущен выбором языка, который может быть нацелен на большинство устройств.

Спасибо

Ответы [ 2 ]

2 голосов
/ 03 января 2012

Вы можете использовать C ++ с Android через NDK и в iOS через Objective-C ++ . Оба используют OpenGL ES, так что вы даже можете делиться кодом между обеими платформами.

2 голосов
/ 03 января 2012

Если вы являетесь разработчиком на C #, я бы посоветовал продолжить его использование (поскольку вам нужно изучить много нового для разработки мобильных приложений и OpenGL, а с помощью языка, с которым вы уже знакомы, вы можете, по крайней мере, избежать нового языкаучебный стресс и сосредоточиться на новой технологии обучения).

MonoDroid, C # для Android: http://xamarin.com/monoforandroid

MonoTouch, C # для ввода-вывода: http://xamarin.com/monotouch

Нет сомненийJava является языком «нативной» поддержки для Android, так как Objective C для iOS - лучший выбор для платформы , но вы должны выбрать лучший выбор для you ,поэтому я бы остановился на C #.

Имейте в виду, что платформы Mono НЕ являются бесплатными!

Существует еще одна интересная альтернатива для C ++, MoSync: http://www.mosync.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...