Bahan ajar untuk sekolah pemrograman. Bagian 10
Spoiler
Tutorial sebelumnya dapat ditemukan di sini:
Pembaca yang terhormat! ( diucapkan dengan suara Nikolai Drozdov )
Kami berada di proyek ulang tahun kesepuluh! Saat ini, mencoba menghindari bentrokan dengan polisi moralitas, pertimbangkan untuk membuat permainan - biliar. Dalam pelajaran ini, kita akan bekerja dengan sistem material, pencahayaan, dan belajar bagaimana menggunakan komponen dan skrip tanpa pemrograman.
Artikel ini memberikan deskripsi menggunakan contoh proyek yang sepenuhnya selesai, tetapi ini tidak mengubah urutan pekerjaan.
Perintah eksekusi
Mari buat proyek 3D baru dan impor aset terlampir ke dalamnya . Aset berisi suara, skrip, dan tekstur.
Mari kita taruh polos di atas panggung dan beri ukuran sekitar 100x1x100. Letakkan model meja billiard di atas dataran.
Selanjutnya, buat material baru, terapkan tekstur karpet padanya, hapus kilau, ubah ubin (lihat tangkapan layar) dan jatuhkan ke Plane.
: Light, , .
, .
Spot .
, Rigidbody , , Rubber.
Ball .
, .
, Reflection Probe .
. . FreeLookCameraRig. , , .
. , .
15 , . , Rigidbody .
, , . .
ImpactSound. .
, . UI->Image, .
, , .
, GameLogic.
AudioSource, PlayOnAwake Loop.
. , , is Trigger.
, 2001200 , , , . , , Player.
.
, Event Trigger Shoot . , .
, , :
GameLogic, . , .
- Score.
, 2 . , .
, , RestartAndExit .
. .
MaxScore GameLogic .
. , !