Pembuatan peta prosedural

Pembuatan DEV BLOG prosedural





Dobrý Den, sekarang saya akan menunjukkan contoh pembuatan peta prosedural, di  Unreal Engine 4 .





Fungsi menghitung titik acak di lapangan bermain:





Fungsi menghitung titik acak
Fungsi menghitung titik acak

Mari kita lihat lebih dekat fungsi  For Loop .





Siklus
Siklus

Firs Index  - bertanggung jawab atas titik awal siklus. For Loop  adalah loop yang akan dijalankan dari First Index ke Last Index setiap frame. Indeks Terakhir  - Secara kasar, berapa kali siklus dijalankan.





Loop Body — , ( 150 ). Index — 150 .





. .





Pengacak

Random Float in Range — . Min Max Return Value —





Koordinat titik nol

Break Transform — .





Rotation, Scale. .





.





Matematika

Make Vector  - Menggabungkan angka biasa menjadi tipe Lokasi.





Buat vektor
Buat vektor

Lebih jauh ke bawah daftar, output data dari fungsi:





Keluaran data
Keluaran data

Pada keluaran kami memiliki:





Benar  - Loop dalam kasus kami, kami menelurkan Actor Tree 2 (Tree).





Return Value  - Koordinat acak untuk pohon dalam loop.





Selesai  - Keluar dari loop.





Sekarang dimungkinkan, alih-alih satu pohon, untuk menghasilkan tiga jenis objek pada peta sekaligus.





Hasil:





Saya sedang mempersiapkan informasi untuk artikel tentang Dedicated server (Remote server), Multiplayer, Sesi pembuatan dan koneksi ke mereka, sistem pengambilan gambar dan proses pengembangan game itu sendiri.








All Articles