2009-09-29 8 views
1

Я планирую разработать игру для всей мобильной платформы и практически полностью опустил концепты игры. но единственная проблема, с которой я сейчас сталкиваюсь, заключается в том, что я понятия не имею, какие лучшие библиотеки + 3d Engine для нас достигнут наилучших результатов на аппаратных средствах на некоторых из предстоящих мобильных телефонов. Я говорю об iPhone 3GS, о новых устройствах WinMo и Android со знаменитым Snapdragon, других процессорах от Samsung, ARM, Qualcomm и даже Intel и AMD. на данный момент я планирую использовать теперь библиотеки ogre, но что тогда предложит переносимость? Это скорее вопрос дизайна, а не просто кодирование. Любая помощь приветствуется, другие, желающие сотрудничать, очень приветствуются. просто напиши мне письмо.3D-двигатели для разработки на любой мобильной платформе

+0

@ iH8 (через [предлагаемое редактирование] (http: //stackoverflow.com/review/spected-edits/6255327)): Пожалуйста, не удаляйте этот тег, если это необходимо. Подумайте о замене его на [[tag: amd-processor]], но не просто удалите его. В этом случае я сделал это за вас. – Pokechu22

ответ

2

Я мало что знаю о Window Mobile, но (прямо сейчас) существует барьер для совместимости между Android и iPhone: управляемый и собственный. Android настоятельно рекомендует писать на Java, тогда как iPhone требует Objective-C или C++ (или C). Хотя у Android есть собственный набор для разработки, в настоящее время они не выставляют много библиотек. С течением времени они добавят больше API, но разработчики Android будут продолжать поощрять разработку Java, поскольку байт-код Dalvik будет работать на любом новом устройстве.

Это только мое мнение, но я бы сосредоточился на одной платформе в начале. Выберите свою основную платформу, напишите свой основной игровой код в портативном C++, если сможете, и сохраните части, зависящие от платформы, отдельно от вашего основного игрового кода. Ваша цель - опубликовать вашу игру. Как только у вас будет немного денег, начните фокусироваться на порту вашей второй платформы.

+0

Хм ... Ваш смысл даже с деловой точки зрения. Благодарю. –

1

Я бы рекомендовал вам использовать OpenGL ES и STL. Обе платформы Android и iOS становятся более совместимыми с OpenGL и STL-библиотекой, и похоже, что каждая другая мобильная платформа будет следовать этому курсу (за исключением, возможно, Windows Phone 7.)