Godot, mesin permainan sumber terbuka dikemas kini ke versi 3.3

Selepas 7 bulan pembangunan, Enjin permainan percuma Godot 3 dilancarkan.3 yang sesuai untuk membuat permainan 2D dan 3D. Cawangan Godot 3.3 sepenuhnya sesuai dengan Godot 3.2 dan terus mengembangkan versi enjin yang stabil, di mana kitaran sokongan yang panjang akan disediakan.

Pada mulanya, bukannya Godot 3.3, ia direncanakan untuk melepaskan kemas kini 3.2.4, tetapi versi 3.2.x dianggap oleh pengguna sebagai pembetulan, walaupun memindahkan ciri-ciri baru dari cawangan 4.0, sehingga proyek tersebut beralih ke skema versi semantik klasik .

Secara khusus mengemas kini digit ketiga sekarang akan menunjukkan adanya hanya pembaikan, yang kedua, kemasukan fungsi baru dan yang pertama, adanya perubahan yang mempengaruhi keserasian. Cabang 3.xx akan diikuti selari dengan 4.xx sehingga Godot 4.x stabil sepenuhnya dan disesuaikan dengan semua perkakasan semasa.

Ciri-ciri baru Godot 3.3

Dalam versi baru ini, sebagai kebaruan utama, ia menonjol disediakan a versi editor yang berfungsi dalam penyemak imbas web.

Juga menambahkan kemampuan untuk mengeksport permainan untuk platform Android dalam format AAB (Android App Bundle), ditambah pakej APK. Format AAB membenarkan memuatkan hanya perpustakaan asli yang diperlukan untuk bekerja pada peranti semasa (contohnya, armeabi-v7a atau arm64-v8a).

Untuk Android, kemampuan untuk menyematkan elemen berdasarkan mesin Godot dalam bentuk sub-komponen yang menggunakan bahagian tetingkap juga dilaksanakan dalam aplikasi, selain penambahan dukungan untuk area buta layar (putaran dan takik untuk kamera), acara tetikus, dan input dari papan kekunci luaran.

API baru telah dicadangkan untuk membuat dan menyebarkan pemalam untuk iOS, yang membolehkan anda memindahkan plugin (ARKit, GameCenter, InAppStore) ke repositori yang terpisah dan mengembangkannya secara bebas dari mesin Godot. API ini sebelumnya dilaksanakan untuk platform Android.

Perubahan penting lain adalah pada pengeksport permainan web (HTML5) yang diperbaiki sebagai penambahbaikan dan sokongan untuk papan kekunci dan gamepad diterima, dan juga menerima sokongan untuk skrip GDNative dan multithreaded untuk permainan yang berjalan di penyemak imbas, tetapi kerana keterbatasan platform HTML5, pelaksanaannya tidak sesuai dengan pilihan untuk permainan asli. Juga, pelaksanaan streaming berkaitan dengan API SharedArrayBuffer, yang tidak tersedia di semua penyemak imbas. Profil multithreadeds juga menambah sokongan untuk AudioWorklet APIItu membolehkan output audio lebih baik tanpa menyekat arus utama.

Sebaliknya, kita dapat menjumpainya sokongan tambahan untuk membuat permainan untuk Perkakasan baru Apple yang dilengkapi dengan cip ARM M1, bersama dengan sokongan yang ditambahkan untuk melampirkan tandatangan digital ke fail boleh laku yang dihasilkan untuk macOS.

Sejak cawangan 4.0 API dimodenkan telah dibawa untuk mengatur multithreading, di mana kemampuan standard C ++ 14 digunakan, kebolehpercayaan kerja pada platform yang berbeza telah ditingkatkan, dan pengoptimuman prestasi telah dilakukan.

Pengoptimuman cawangan 4.0 telah dipindahkan yang menggunakan struktur BVH (Bounding Volume Hierarchy) dan bukannya kaedah Octree untuk pemisahan spasial dinamik semasa membuat. BVH kini menjadi lalai dan menyelesaikan banyak masalah prestasi.

Pelaksanaan gabungan pemrosesan batch 2D (pengolahan batch, pengoptimuman untuk mengurangkan panggilan tarik dengan mengambil kira kedudukan relatif objek) digunakan, yang dapat digunakan untuk kedua OpenGL ES 3 dan OpenGL ES 2. Pengoptimuman itu sendiri sekarang merangkumi lebih banyak objek, termasuk garis dan poligon.

Menambah pembina peta pencahayaan baru (lightmapper), yang menerapkan kaedah jejak dan menyokong pengurangan kebisingan menggunakan perpustakaan oidn (Open Image Denoise). Lightmapper baru menggunakan CPU untuk pengkomputeran dan menyelesaikan sebahagian besar masalah kualiti yang terdapat pada pengawal lama.

Plugin OpenXR ditambahkan dengan sokongan untuk standard dengan nama yang sama untuk membuat aplikasi realiti maya dan augmented. Port HTML5 untuk membuat permainan berdasarkan teknologi realiti maya telah menambahkan sokongan untuk spesifikasi WebXR.

Akhirnya, jika anda ingin mengetahui lebih lanjut mengenainya, anda boleh menyemak perinciannya Dalam pautan berikut.

Dapatkan Godot

Godot boleh dimuat turun di halaman ini untuk Windows, Mac OS dan Linux. Anda juga boleh mendapatkannya di Wap y gatal.io.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.