Kiat Twitter untuk Persatuan
Kompilasi tips berguna untuk Unity yang dikumpulkan dari seluruh Twitter.
Daftar di bawah menampilkan berbagai tip dan trik untuk Unity untuk berbagai area, mulai dari UI, alur kerja Editor, hingga pemrograman dan desain level.
1. Tombol GUI tampilan pemandangan
Apakah Anda ingin menampilkan elemen GUI di Scene View agar langkah pengembangan menjadi lebih cepat dan mudah? Tambahkan metode statis pilihan Anda ke "onSceneGUIDelegate" dan gambar semua yang Anda inginkan.
@rehawk
2..NET 4.x operator bersyarat nol
Beralih ke.NET 4.x di pengaturan pemutar proyek Unity memberi Anda banyak fitur C# 6 yang rapi! Berikut adalah tiga favorit saya #unitytips
Operator bersyarat nol sangat bagus untuk menghindari banyak kode tambahan hanya untuk melakukan pemeriksaan nol berurutan
@FreyaHolmer
3. DisallowMultipleComponent dan RequireComponent
Anda dapat menggunakan atribut "DisallowMultipleComponent" dan "RequireComponent" untuk menghindari pengaturan errors di objek game Anda.
@febucci
4. Pintasan item menu
Anda dapat menambahkan pintasan keyboard ke menu Anda items di @unity3d.
Tambahkan % untuk Ctrl/Cmd, # untuk Shift, & untuk Alt sebelum hotkey Anda. Jika Anda tidak menginginkan kombinasi, tambahkan garis bawah _ sebelum kunci Anda dapat digunakan.
@sgt3v
5. Kontak tabrakan non-alokasi
WOAAAAAA!!! #Unity3d tidak lagi memiliki alokasi GC untuk mendapatkan kontak collision dengan metode "GetContacts(contactsBuffer)" baru di tahun 2018.3! Sudah lama menunggu ini. Inilah satu-satunya alasan saya perlu mempercepat perpindahan saya ke 2018 sekarang:)
@Nothke
6. SerializeField untuk mengedit variabel pribadi
Jangan gunakan pengubah akses "public" hanya untuk mengedit bidang dari Inspektur. Gunakan atribut [SerializeField] sebagai gantinya.
@tntcproject
7. Kunci inspektur
Tahukah Anda bahwa Anda dapat menyeret beberapa item dalam array dengan mengunci Inspektur?
@febucci
8. Pencerminan objek
Hai Desainer Lvl! Mau punya objek cermin seperti patung ini... Ubah saja scale menjadi -1
@MrTeels
9. Shader dua sisi yang mudah
Apakah Anda menginginkan material dua sisi tetapi terlalu takut untuk mendalami seni gelap coding shader? Cukup buat shader permukaan standar baru dan tambahkan kata "Cull off" setelah baris "LOD". Bekerja dengan shader yang tidak menyala juga!
@HarryAlisavakis
10. Jalankan metode statis sebelum atau sesudah pemuatan adegan
Ada cara untuk mengeksekusi kode dalam skrip Anda tanpa harus membuat GameObject kosong dengan MonoBehaviour. Perintah "[RuntimeInitializeOnLoadMethod]" memungkinkan Anda menjalankan metode sebelum dan sesudah adegan dimuat. Berguna untuk melakukan inisialisasi dan pembersihan.
@arturonereu