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

'onSceneGUIDelegate'

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

Fitur C#6

3. DisallowMultipleComponent dan RequireComponent

Anda dapat menggunakan atribut "DisallowMultipleComponent" dan "RequireComponent" untuk menghindari pengaturan errors di objek game Anda.
@febucci

Sharp Coder Pemutar video

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

Sharp Coder Pemutar video

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

'SerialisasiField'

7. Kunci inspektur

Tahukah Anda bahwa Anda dapat menyeret beberapa item dalam array dengan mengunci Inspektur?
@febucci

Sharp Coder Pemutar video

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

Sharp Coder Pemutar video

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