2010-03-08 10 views

cevap

5

C# ve XNA'yı öğrenmek, Web tabanlı ve Windows 7 Mobile oyunlarına başlamak için bir yere sahip olacaktır.

Bunu bir kez indirdikten sonra, MonoTouch ve XnaTouch size iPhone yeteneğini verecektir.

+0

Teşekkürler, bazı C# temel bilgilerim var ve OOP ile çok iyiyim, bu yüzden mantıklı olur. Java'nın daha iyi olmadığından emin değilim. –

+0

Java, size daha geniş bir Mobil cihazlar yelpazesi sunacak, ancak sizler kesinlikle yüksek kaliteli mobil cihazları (Win7 Mobile, iPhone, WebOS vb.) Hedeflemenize izin vermeyeceksiniz. Yine de kodunuzu değiştirmeniz gerekecektir. –

+0

Microsoft'un özel API'leri ve dilleri çok değişken. Her birkaç versiyonda dillerin sözdizimini değiştirmek ve geliştiriciler/şirketler yeni programlarında programlarını yeniden yazmaları gerekiyor. MTBL (miras öncesi ortalama süre) çok hızlıdır. – JohnnySoftware

1

J2ME'yi öğrenin. mobil oyun geliştirme için en iyisidir. Eğer iphone oyun geliştirme sürecindeyseniz, o zaman onun amacı C.

5

iPhone Amaç kullanır: birkaç iyi kitap (değil özel olarak web oyunlar için, ama sadece bir GUI daha fazlasına ihtiyacınız bir oyun programlamak için) orada vardır -C. Windows Mobile bir dizi dil kullanıyor ancak C# tercih ediyor. Android, Java'yı kullanır ancak NDK ile başkalarını kullanabilir. En önemlisi, her birinin farklı çerçeveleri var. En iyi bahsinizin muhtemelen çekirdeğinizi C veya C++ 'ya (yeryüzündeki en yaygın taşınabilir diller) yazması ve daha sonra yerel hizmetlerle arayüz oluşturmak için verilen herhangi bir platformda en iyi olanı kullanmasıdır. Örneğin, iPhone'daki C++ çekirdek ve Objective-C arabirim katmanı (dokunma ve hareket olaylarına erişmek için).

0

Sen geliştirmek istediklerini platformu karar vermeniz gerekir için: 1. Windows mobile - C, C++, C# Nokia, SE, Motorola gibi 2. J2ME cihazlar - Java ME 3. Symbian cihazlar - C++ 4 . iPhone - nesnel C 5. Android - Java

Öte yandan web'de vardır: 1. Flaş oyunlar - Flaş 2. HTML/5 oyunları - + CSS + javaScript

HTML önermek Bir platforma odaklanmak ve oradan başlamak. Akıllı telefon piyasası (iPhone, Android, WP7, BB vb ..) aygıtları, web'de flash (iPhone: D'de değil) veya html tabanlı oyunların çalışmasına izin veren oldukça iyi bir web tarayıcısına sahip.

İlgili konular