Situs web

Kesatuan Adalah Alat Gratis yang Ampuh untuk Perancang Game Serius

北斗导航粗糙四十纳米精度如何?天热如何戴口罩健身传染真危险 Beidou navigation with 40 NM chips, how to wear a mask when it is hot.

北斗导航粗糙四十纳米精度如何?天热如何戴口罩健身传染真危险 Beidou navigation with 40 NM chips, how to wear a mask when it is hot.
Anonim

Kesatuan bukan untuk menulis Pong. Oh, Anda bisa melakukannya dengan Unity, saya yakin, tetapi itu akan seperti menggunakan Deep Blue untuk mempertahankan daftar belanjaan Anda. Unity 2.6 adalah mesin dan editor game tingkat profesional, dan Anda harus tahu banyak tentang apa yang Anda lakukan untuk mendapatkan hasil maksimal dari itu. Keakraban dengan pemodelan 3D sangat penting, seperti keterampilan pengkodean yang nyata. Meskipun Unity memiliki antarmuka GUI yang apik dan modern dan menyederhanakan atau mengotomatiskan banyak kebodohan pengkodean permainan, ini bukan toolkit pemula atau "point and click, drag and drop, presto, Anda punya permainan!" alat.

Diperlukan banyak kode untuk membuat jalan berkelompok, dan Unity dapat menanganinya.

Muncul dengan beberapa tutorial yang ditulis dengan baik dan sangat berguna, tetapi tutorial ini mengasumsikan Anda memiliki beberapa tingkat pengetahuan tentang desain game dalam jenis lingkungan ini, dan merupakan tutorial dalam menggunakan Unity, bukan dalam konsep yang perlu Anda pahami sebelumnya. Pemahaman intuitif memanipulasi objek dalam ruang tiga dimensi menggunakan layar komputer dua dimensi Anda adalah wajib. Mereka yang memiliki pengalaman dengan editor tingkat untuk permainan modern seperti Oblivion dan Half-Life 2 akan memiliki keunggulan di sini.

Antarmuka Unity sangat intuitif dan bersih, mengingat kerumitan data yang dimanipulasi, jadi membaca tutorial sangat penting- -itu sangat mudah untuk berpikir Anda tahu apa yang Anda lakukan dan kemudian frustrasi karena hal-hal tidak bekerja seperti yang Anda harapkan. Dengan kata lain, sangat mudah untuk melakukan hal-hal yang Anda tidak menyadari hal-hal apa yang seharusnya Anda lakukan.

Permainan terdiri dari adegan, yang berisi GameObjects; GameObjects dapat berupa item seperti batu atau musuh, sumber cahaya, kamera, atau elemen antarmuka. GameObjects terdiri dari komponen, seperti komponen Transform (yang merupakan posisi dan memindahkan objek), Mesh (dasar representasi visual objek), Material (yang membantu menentukan bagaimana objek akan ditarik), dan banyak lagi. Membuat kubus sederhana yang akan "jatuh" dan "terpental" seperti yang Anda harapkan semudah menyeret komponen RigidBody ke objek kubus.

Anda dapat "memainkan" permainan kapan saja, sehingga Anda dapat melihat bagaimana objek akan diberikan, bagaimana skrip dieksekusi, dan sebagainya. Sangat mudah untuk memiliki jendela editor dan jendela permainan terbuka sekaligus, sehingga Anda dapat secara bersamaan bekerja dengan objek di editor dan melihat apa yang akan dilihat pemain di jendela permainan.

Kesatuan mendukung berbagai bahasa scripting, termasuk JavaScript dan C#. Semua perilaku dalam permainan harus ditulis, dan dokumentasi mengasumsikan Anda sudah menjadi programmer yang terampil. Apa saja yang Anda inginkan terjadi dalam permainan Anda - sampai ke pemutar yang bergerak di dunia - membutuhkan skrip. Untungnya, dasar-dasar absolut, seperti gerakan generik dan skrip mouselook, disediakan.

Kesatuan tidak termasuk alat pemodelan 3D, kecuali kemampuan untuk membuat bentuk geometris yang sangat dasar. Anda perlu menggunakan program lain, seperti Maya, lalu mengimpor model. Unity tidak menyertakan utilitas animasi, tetapi Anda juga dapat menggunakan program animasi lainnya.

Jika Anda mencari "Pelajari pemrograman game!" jenis paket, periksa Game Maker atau RPG Maker XP. Jika Anda memiliki latar belakang untuk memanfaatkannya, meskipun, Unity adalah lingkungan pengembangan yang kuat dengan harga yang tidak ada duanya.