2010-03-08 3 views

ответ

5

Обучение C# и XNA даст вам возможность начать работу с веб-играми и играми для Windows 7 Mobile.

Как только вы это снимете, MonoTouch и XnaTouch предоставят вам возможность iPhone.

+0

Спасибо, у меня уже есть некоторые основы C#, и я хорошо знаком с ООП, поэтому я думаю, что это имело бы смысл. Я просто не уверен, что Java не лучше. –

+0

Java предоставит вам более широкий диапазон мобильных устройств, но вы определенно не сможете настроить таргетинг на мобильные устройства более высокого класса (Win7 Mobile, iPhone, WebOS и т. Д.), Вы получите Blackberry, но вы мне все равно придется модифицировать код). –

+0

Собственные API и языки Microsoft слишком неустойчивы. Изменение синтаксиса языков каждые несколько версий, и разработчики/компании просто должны переписать свои программы в новом. MTBL (среднее время перед устаревшим) слишком быстро. – JohnnySoftware

1

Узнать J2ME. это лучше всего подходит для разработки мобильных игр. если вы участвуете в разработке игр iphone, то его цель C.

1

Ну, чтобы добавить другой язык ;-), почему бы вам не попробовать Java. Есть несколько хороших книг там (не специально для веб-игр, но программировать игры вам нужно больше, чем просто графический интерфейс пользователя):

5

iPhone использует Objective -С. Windows Mobile использует несколько языков, но предпочитает C#. Android использует Java, но может использовать других с NDK. Самое главное, что у каждого из них есть разные рамки. Я бы сказал, что лучше всего будет написать свое ядро ​​на C или C++ (которые являются наиболее распространенными языками на земле), а затем использовать все, что лучше всего работает на данной платформе для взаимодействия с его родными службами. Например, ядро ​​C++ и интерфейс интерфейса Objective-C на iPhone (для доступа к событиям касания и движения).

0

Вы должны решить, какую платформу вы хотите разработать для: 1. Windows Mobile - C, C++, C# 2. J2ME устройств, таких как Nokia, SE, Motorola - Java ME 3. Symbian устройства - 4 C++ . iPhone - цель C 5. Android - Java

с другой стороны, у вас есть веб-: 1. Флеш игры - Flash- 2. HTML/5 игр - HTML + CSS + JavaScript

Я предлагаю сосредоточиться на одной платформе и начать там. На рынке смартфонов (iPhone, Android, WP7, BB и т. Д.) Есть довольно хороший веб-браузер, который теперь позволяет запускать флеш (не в iPhone: D) или html-играх в Интернете, поэтому вы тоже должны это учитывать.

Смежные вопросы