Godot 4.6 Enjin Permainan Sumber Terbuka Dikeluarkan Dengan Peningkatan Aliran Kerja
Godot 4.6, enjin permainan bebas dan sumber terbuka, telah dikeluarkan dengan penambahbaikan pada penyunting, pengoptimuman prestasi, dan penambahbaikan kebolehgunaan dalam tugasan pembangunan permainan harian.
Godot, sebuah enjin permainan sumber terbuka yang digunakan untuk mencipta permainan 2D dan 3D, menawarkan satu set alat yang lengkap yang membolehkan pembangun mereka pengalaman permainan yang mendalam tanpa kekangan yuran lesen atau royalti, telah mengeluarkan versi terbarunya, 4.8.
Sorotan keluaran ini ialah pengenalan tema penyunting Modern yang baharu, kini diaktifkan secara lalai. Berdasarkan Tema Minimal yang sebelum ini pilihan tambahan, ia memperhalusi kontras, jarak, dan keseimbangan skala kelabu untuk mengurangkan gangguan visual dan mengekalkan tumpuan pada paparan.
Sudah tentu, tema Classic yang lebih lama masih tersedia untuk pengguna yang menyukainya. Selain penampilan yang diperbaharui, sistem dok editor telah diseragamkan. Panel bawah kini diperlakukan seperti dok biasa, membolehkan panel disusun semula dengan bebas di tepi skrin atau dipindahkan ke tetingkap berasingan, langkah penting ke arah susun atur ruang kerja yang lebih fleksibel.
Di pihak enjin, salah satu perubahan paling penting adalah mempromosikan Jolt Physics sebagai enjin fizik lalai untuk projek 3D baharu, yang diperkenalkan secara eksperimen dalam Godot 4.4. Projek sedia ada mengekalkan backend fizik mereka sekarang, manakala projek baharu mendapat manfaat daripada simulasi Jolt yang lebih pantas dan lebih mantap secara langsung.
Mengenai aliran kerja animasi, kerangka kerja kinematik songsang yang baharu telah dibina di sekitar sistem IKModifier3D yang baru. Godot 4.6 memperkenalkan pelbagai penyelesai deterministik dan iteratif, termasuk TwoBoneIK3D, FABRIK3D, CCDIK3D, dan JacobianIK3D, serta sekatan baharu untuk giliran sendi dan halaju sudut.
Peningkatan rendering merangkumi realisme, prestasi, dan kesetaraan platform. Refleksi Ruang Skrin telah diperbaharui sepenuhnya, meningkatkan kestabilan visual dan pengendalian kekasaran sambil menawarkan prestasi yang lebih baik, termasuk mod separuh resolusi. Probe refleksi dan radiansi kini menggunakan peta oktahadral menggantikan cubemap, mengurangkan kos GPU dan memori.
Tetapan lalai gabungan Glow telah diperbetulkan untuk berlaku sebelum tonemapping, dan tonemapper AgX kini mendedahkan parameter tambahan untuk kawalan yang lebih terperinci. Pada peranti mudah alih dan perkakasan kelas rendah, debanding bahan dan peningkatan ketepatan HDR secara signifikan mengurangkan jalur warna, manakala beberapa pembaikan kemalangan Vulkan Mobile menangani isu lama pada GPU Mali dan Adreno.
Selain daripada perubahan yang disebutkan di atas, puluhan penambahbaikan kebolehgunaan yang lebih kecil telah dimasukkan dalam 4.6. Mod pemilihan dan transformasi kini dipisahkan dalam paparan 3D, mengurangkan manipulasi objek secara tidak sengaja. Selain itu, pemegang putaran baharu yang selari dengan pandangan kamera memudahkan tugas orientasi biasa.
Selain itu, lukisan GridMap kini menggunakan algoritma garis Bresenham, menghapuskan jurang semasa melukis tahap. Kerja UI mendapat manfaat daripada panduan MarginContainer yang kelihatan, konfigurasi pivot yang lebih mudah untuk nod Control, dan tingkah laku fokus tetikus dan papan kekunci yang dipisahkan.
Bagi pembangun yang menyepadukan Godot ke dalam aliran kerja tersuai, 4.6 memperkenalkan LibGodot, yang membolehkan enjin digunakan sebagai perpustakaan dan bukannya sebagai fail boleh laksana berdiri sendiri. Ini membuka peluang untuk integrasi lebih erat dalam penyunting khusus, aplikasi hibrid, dan runtime tersuai pada Linux, Windows, dan macOS.
Di bahagian belakang, API GDExtension kini boleh mengisytiharkan parameter dan nilai pulangan yang diperlukan, meningkatkan keselamatan untuk bahasa dengan sistem jenis yang ketat. Antara muka GDExtension itu sendiri kini ditakrifkan dalam JSON dan bukan header C, memudahkan penjanaan alat dan pengaitan. GDScript mendapat tindakan Step Out dalam debugger, penambahbaikan dalam rendering dokumentasi LSP, dan penyorotan yang lebih jelas bagi pemegang tempat rentetan.
Untuk maklumat lanjut, lihat pengumuman tersebut.
Kredit imej: Godot

