Mengoptimalkan pengalaman Anda adalah proses konfigurasi aset dan pengaturan Studio Anda untuk menjaga tingkat frame rate dan performa tinggi untuk perangkat dengan unit pemrosesan grafis (GPU) terbatas. Proses ini menjamin bahwa hampir setiap pengguna memiliki pengalaman gameplay dan visual yang sama saat mereka melihat lingkungan Anda.
Menggunakan file Art Lingkungan - Optimizing.rbxl sebagai referensi, bagian ini dari kurikulum seni lingkungan menunjukkan cara meninjau dan mengkonfigurasi file tempat Anda untuk grafis yang optimal, termasuk panduan tentang:
- Mengkaji fisika dan parameter renderasi setiap aset untuk memastikan mereka menyimpan memori dan pelaksanaanmesin.
- Menghapus tekstur, geometri, atau transparansi yang tidak diperlukan yang meningkatkan jumlah perhitungan yang harus dilakukan oleh mesin Roblox untuk menyajikan aset Anda.
Sementara mesin Roblox menangani sebagian besar pekerjaan optimasi untuk Anda, Anda dapat membantu dalam upaya optimasi ini dengan menggunakan Microprofiler untuk melihat di mana lebih banyak waktu dibutuhkan untuk menyajikan frame khusus. Menggunakan informasi ini, Anda dapat membuat keputusan yang terinformasi tentang apa aset memerlukan perhatian Anda dalam hal parameter atau konten ekstra.
Ulasan Fisika dan Rendering Parameter
Dalam Mengumpulkan Asset Library, Anda belajar betapa pentingnya untuk menetapkan parameter fisik dan render yang mengizinkan aset Anda untuk menyimpan kualitas visual tinggi di perangkat dengan keterbatasan memori danGPU. Namun, umum seperti Anda mengkonstruksi lingkungan Anda untuk menyesuaikan parameter ini sesuai dengan posisi dan t
Ketika Anda mengubah fisika dan parameter render, itu berguna di dekat akhir proses pengembangan untuk meninjau semua parameter untuk melihat di mana Anda dapat mengoptimalkan parameter sambil menjaga tujuan estetika dan persyaratan permainan. Untuk menunjukkan, Anda dapat menonaktifkan BasePart.CastShadow property untuk daun di dekat sudut-sudut permainanplay area
Hapus Konten Tidak Diperlukan
Setelah Anda meninjau fisika dan parameter render Anda, Anda dapat meninjau aset itu sendiri untuk melihat di mana Anda dapat mengumpulkan konten yang tidak penting dari pengalaman itu yang tidak mengubah gameplayAnda, seperti tekstur identik dengan berbagai asetID, geometri kompleks dengan jumlah vertice yang tinggi, atau transparansi yang berada di atas satu s
Hapus Textur Duplik
Saat Anda beralih antara mengembangkan aset Anda dan membangun lingkungan Anda, umumnya umum untuk mengulangi over meshes atau tekstur saat Anda menemukan apa yang dibutuhkan untuk tujuan estetika atau persyaratan permainan Anda. Jika Anda tidak mengkonversi aset Anda menjadi paket , saat Anda mengimpor kembali iniiterasi ke Studio, Anda
Misalnya, jika Anda mengimpor dua meshes fire hydrant berikut ke Studio secara terpisah, bahkan jika mereka sama dalam pelaksanaan, mesin Roblox menganggap mereka sebagai dua objek dengan ID aset yang unik. Semakin banyak panggilan yang dibutuhkan mesin untuk membuat, semakin banyak pengaruh pada
Optimalkan Geometri
Jika Anda menemukan bahwa Anda perlu melakukan lebih banyak penyesuaian untuk meningkatkan tingkat klatulogi di perangkat, itu berguna untuk melihat di mana Anda dapat mengoptimalkan geometri Anda dengan menyesuaikan salah satu:
- Menggabungkan grup meshes menjadi satu aset.
- Mengurangi jumlah polygon dari aset dengan kompleksitas geometris.
Mengembangkan pada teknik pertama ini, setiap item unik dalam pengalaman Anda mewakili panggilan pengambilan gambar pada GPU di mana itu mengirim sinyal ke GPU untuk memanggil informasi agar mesin Roblox dapat mengekspor item dengan benar. Semakin banyak item unik yang Anda miliki, semakin banyak panggilan pengambilan
Untuk menunjukkan poin ini, lingkungan laser tag kotak sampel terakhir menggabungkan banyak bagian dan meshes bersama-sama untuk menciptakan menara besar di luar membangun kota. Jika Anda menggabungkan semua komponen ini bersama-sama, Anda dapat membuat satu aset dengan hanya satu asetID, dan mengurangi jumlah pangg
Misalnya, dalam gambar berikut, menara kiri tetap menjadi beberapa aset di bawah objek Model , dan menara kanan adalah satu-satunya aset. Anda dapat mengubah masing-masing komponen menara kiri secara individual, tetapi ketika Anda mengubah menara kanan, seperti mengubah warnanya menjadi hit
Mengembangkan pada teknik kedua, aset dengan kompleksitas geometrik memiliki lebih banyak poligon, yang berarti mereka memiliki lebih banyak sudut yang dibutuhkan mesin untuk menghasilkan penampilanvisual mereka. Ini berarti bahwa aset dengan kompleksitas dan keakuratan yang lebih rendah lebih murah untuk rendah, menyebabkan peningkatan dalam kinerja dan memori.
Hapus Transparansi Tumpukan
Untuk menyediakan nuansa realisme ke lingkungan, lingkungan laser tag final termasuk banyak meshes dengan tingkat transparansi yang berbeda, seperti daun di ruang luar, kaca di tanda pintu masuk futuristik atau papan pemasangan pohon. Saat kamera menyajikan banyak objek semi-transparan yang berada di depan atau di belakang
Misalnya, pertimbangkan tampilan berikut dari tanaman di lingkungan sampel. Mesin harus menyajikan area transparan daun di antara tanaman terdekat dengan kamera ke tanaman terdekat dengan area luar dalam lapisan, sama dengan ratusan ribu pixel yang terlalu banyak. Untuk meredakan beberapa dari dampak ini, penting untuk meninjau layout
Saat Anda selesai meninjau semua konten Anda untuk memastikan itu optimal di semua perangkat, pengalaman Anda sekarang siap untuk publikasi!