Seberapa baik cara kerja Unity 3d untuk Android dan iPhone?

9

Pertama, pertanyaan ini mungkin agak luas, jadi saya minta maaf jika ya. Saya benar-benar hanya mencari pengalaman orang dan pengetahuan pribadi tentang masalah ini. Saya ingin membuat game untuk platform Android dan iPhone. Saya tahu Unity adalah mesin gim yang hebat dan pertanyaan saya adalah seberapa baik kerjanya untuk menciptakan satu basis kode yang akan dibangun untuk platform Android dan iPhone? Waktu adalah kendala pada proyek ini, jadi saya sangat tertarik pada seberapa lancar proses biasanya ketika mencoba membangun kedua aplikasi dan berapa banyak kode kustom yang harus ditulis untuk setiap aplikasi tertentu. Setiap insite yang dimiliki orang tentang topik ini akan sangat dihargai terimakasih.

Bobbake4
sumber

Jawaban:

5

Tergantung pada ruang lingkup proyek Anda. Selama Anda tidak membutuhkan sesuatu yang mewah, Unity3D bekerja hampir sama di Android dan iOS. Namun, ada kalanya Anda perlu mengakses layanan OS, dan ketika ini terjadi, Anda harus menulis plugin. Plugin ini, tentu saja, tidak memiliki kesamaan antara Android dan iOS.

Juga, Unity3D mengimpor semua aset seni, mengonversinya menjadi format yang digunakan pada perangkat target. Ini berarti bahwa ketika Anda mengalihkan target dari iOS ke Android dan kembali, semuanya perlu diimpor kembali. Proses ini memakan waktu mulai dari beberapa menit hingga berjam-jam, tergantung pada ukuran proyek.

Sudahlah
sumber
Kedengarannya sangat mirip dengan Adobe AIR, ini meyakinkan saya untuk melihat lebih dalam ke Unity. Terima kasih.
BajaBob
Kedengarannya sangat mirip dengan Adobe AIR, ini meyakinkan saya untuk menjauh dari Unity. Terima kasih.
Gil Moshayof
1

Unity3d didasarkan dari mono. Mono adalah API open source yang beroperasi pada banyak OS yang mencakup Android dan iOS. Lihat: http://en.wikipedia.org/wiki/Mono_(software)

Untuk pengembangan, unity3d telah membuat perpustakaan di atas platform Mono yang membuatnya mudah untuk mendapatkan input dari perangkat dengan cara standar. Contoh untuk accelerometer yang condongkan perangkat seluler ke depan akan dideteksi oleh kode yang sama terlepas dari perangkat / OS. Lihat: http://unity3d.com/support/documentation/ScriptReference/Input.html

Semoga ini bisa membantu.

Patrick Lorio
sumber