Unity 3d hem Android hem de iPhone için ne kadar iyi çalışıyor?


9

Öncelikle bu soru biraz geniş olabilir, öyleyse özür dilerim. Gerçekten sadece insanların bu konudaki deneyimlerini ve kişisel bilgilerini arıyorum. Hem Android hem de iPhone platformu için bir oyun yaratmak istiyorum. Unity'nin harika bir oyun motoru olduğunu biliyorum ve sorum, hem Android hem de iPhone platformları için bir kod tabanı oluşturmak için ne kadar iyi çalıştığıdır? Zaman bu proje üzerinde bir kısıtlama olduğundan, her iki uygulamayı da oluşturmaya çalışırken sürecin genellikle ne kadar sorunsuz olduğu ve her bir uygulama için ne kadar özel kod yazılması gerektiğiyle ilgileniyorum. İnsanların bu konuda sahip olduğu her türlü insana teşekkür ederiz.

Yanıtlar:


5

Projenizin kapsamına bağlıdır. Fantezi bir şeye ihtiyacınız olmadığı sürece, Unity3D Android ve iOS'ta hemen hemen aynı şekilde çalışır. Ancak, işletim sistemi hizmetlerine erişmeniz gereken zamanlar vardır ve bu olduğunda eklentiler yazmanız gerekir. Bu eklentilerin elbette Android ile iOS arasında hiçbir ortak yanı yoktur.

Ayrıca, Unity3D tüm sanat varlıklarını içe aktarır ve bunları hedef cihazda kullanılan bir formata dönüştürür. Bu, iOS'tan Android'e ve geriye dönük hedefleri değiştirdiğinizde, her şeyin yeniden aktarılması gerektiği anlamına gelir. Bu işlem, proje boyutuna bağlı olarak birkaç dakika ila saat arasında sürer.


Adobe AIR'ye çok benziyor, bu beni Birliğe daha derinlemesine bakmaya ikna etti. Teşekkürler.
BajaBob

Adobe AIR gibi görünüyor, bu beni Unity'den uzak durmaya ikna etti. Teşekkürler.
Gil Moshayof

1

Unity3d mono tabanlıdır. Mono, android ve IOS içeren tonlarca işletim sisteminde çalışan açık kaynaklı bir API'dir. Kontrol et: http://en.wikipedia.org/wiki/Mono_(software)

Geliştirme için unity3d, Mono platformunun üstünde cihazdan standart bir şekilde girdi almayı kolaylaştıran kütüphaneler oluşturdu. Mobil cihazı öne eğen ivmeölçer örneği, cihaz / işletim sistemine bakılmaksızın aynı kodla algılanacaktır. Bkz. Http://unity3d.com/support/documentation/ScriptReference/Input.html

Umarım bu yardımcı olmuştur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.