Apa yang akan anda pelajari#
Anda akan meletakkan prop anda dalam satu adegan sebenar dalam Engine, memberikannya fizik, mengujinya dalam mod Play, dan menggunakan pergi-balik yang menghantarnya semula ke Sculpt atau Pigment untuk pengubahsuaian.
Sebelum anda mula#
- Selesaikan Beri tekstur pada prop anda dalam Pigment, atau sediakan mana-mana mesh bertekstur.
- Engine ialah modul disokong. Ia menggunakan WebGPU apabila pelayar mempunyainya dan beralih kepada WebGL2 apabila tidak, jadi ia terbuka dalam kedua-dua keadaan.
- Berbaloi diketahui: Engine ialah sebuah enjin permainan yang lengkap. Sebuah adegan ialah satu pepohon entiti dalam Scene Graph, dan setiap entiti ialah satu set komponen (Transform, Model, Light, Camera, RigidBody, Collider, Script).
Langkah-langkah#
-
Buka Engine dan sama ada mula daripada satu adegan kosong atau muatkan salah satu templat demo untuk mendapatkan satah tanah dan pencahayaan secara percuma.
Amaran: adegan demo tidak disimpan. Jika anda membina di atasnya, simpan ia sebagai projek anda sendiri sebelum anda pergi.
-
Import prop anda. Hantar ia daripada Pigment, atau import fail
.glbsecara terus. Ia akan tiba sebagai satu entiti dengan komponen Transform dan Model yang sudah terpasang. -
Pilih entiti itu dalam Scene Graph dan semak Transform-nya dalam inspector. Letakkan ia di atas tanah dan tetapkan skala yang munasabah sekarang, kerana segala-galanya seterusnya akan mewarisinya.
-
Tambah satu Collider dengan Add Component. Tanpanya, prop itu mempunyai bentuk yang boleh anda lihat tetapi tiada apa-apa yang fizik boleh sentuh.
Petua: padankan collider dengan tugasnya. Satu bentuk mudah yang menghampiri prop anda lebih murah semasa runtime berbanding satu mesh collider yang tepat, dan untuk sebuah batu tiada siapa akan perasan perbezaannya.
-
Tambah satu Rigidbody jika prop itu sepatutnya dipengaruhi oleh fizik. Biarkan ia tanpa itu untuk perkakas pemandangan yang tidak pernah bergerak, kerana geometri statik lebih murah.
-
Tekan Play. Fizik berjalan secara sebenar dalam mod ini, jadi sebuah prop dengan Rigidbody dan satu collider akan jatuh, mendarat dan mendiam.
-
Perhatikan apa yang berlaku semasa mendarat. Sebuah prop yang tenggelam menembusi lantai, menggeletar, atau melantun secara ganjil sedang memberitahu anda bahawa collider atau jisimnya salah.
-
Tekan stop dan laraskan. Mod Play adalah untuk menguji, bukan untuk mencipta kandungan.
-
Betulkan satu masalah pemodelan tanpa meninggalkan Engine: klik-kanan prop itu dalam Scene Graph dan guna Edit in untuk membukanya dalam Sculpt, Pigment atau Retopo. Pengubahsuaian anda akan kembali dan mengemas kini prop itu di tempatnya.
Petua: anda boleh pilih berbilang dengan Shift+klik, atau Cmd+klik pada Mac, dan hantar beberapa objek yang digabungkan menjadi satu. Pada Mac, Ctrl+klik membuka menu konteks dan tidak mengubah pilihan.
-
Simpan adegan itu, dan guna Save to Cloud supaya projek itu mengikut akaun anda.
Hasil#
Prop anda kini wujud dalam satu adegan boleh main: ia mempunyai kehadiran fizikal, ia berkelakuan di bawah fizik sebenar, dan anda boleh menghantarnya semula ke hulu untuk pengubahsuaian pada bila-bila masa tanpa mengeksport atau mengimport semula apa-apa.
Meneroka lebih lanjut#
- Beri prop itu kelakuan dengan satu skrip. Engine mendedahkan lifecycle hooks seperti
start,update(dt),onCollisiondanonTrigger, melalui satu API yang mempunyai 538 ahli merentasi 50 namespace. - Cuba Blueprints jika anda lebih suka membina logik secara visual berbanding menulisnya.
- Terokai editor rupa bumi dan panel Sky & Atmosphere untuk membina satu persekitaran di sekeliling prop anda.