Godot 3.4 Open Game Engine Dirilis

Sawise pembangunan 6 sasi, release saka mesin game gratis Godot 3.4 diterbitake, cocok kanggo nggawe game 2D lan 3D. Mesin ndhukung basa proyek logika game sing gampang dipelajari, lingkungan desain game grafis, sistem penyebaran game siji-klik, kemampuan simulasi fisika lan animasi sing sugih, debugger sing dibangun, lan sistem deteksi bottleneck kinerja. Kode mesin game, lingkungan pangembangan game lan piranti pangembangan sing gegandhengan (mesin fisika, server swara, backend rendering 2D / 3D, etc.) disebarake ing lisensi MIT.

Mesin kasebut diwenehi kode sumber ing 2014 dening OKAM, sawise sepuluh taun ngembangake produk proprietary kelas profesional sing wis digunakake kanggo nggawe lan nerbitake akeh game kanggo PC, konsol game lan piranti seluler. Mesin kasebut ndhukung kabeh platform stasioner lan seluler sing populer (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), uga pangembangan game web. Bangun binar sing siap dienggo digawe kanggo Linux, Windows, lan macOS.

Ing cabang sing kapisah, backend rendering anyar adhedhasar API grafis Vulkan lagi dikembangake, sing bakal ditawakake ing release sabanjure Godot 4.0, tinimbang backend rendering sing saiki ditawakake liwat OpenGL ES 3.0 lan OpenGL 3.3 (OpenGL ES lan OpenGL). support bakal wadi liwat panentu saka OpenGL ES 2.0 backend lawas / OpenGL 2.1 ing ndhuwur arsitektur rendering basis Vulkan anyar). Transisi saka Godot 3.x kanggo Godot 4.0 bakal mbutuhake aplikasi sing digarap maneh amarga masalah kompatibilitas tingkat API, nanging cabang Godot 3.x bakal duwe siklus dhukungan sing dawa, durasi sing bakal gumantung saka panjaluk sing ketat. API dening pangguna.

Godot 3.4 misuwur amarga nambahake inovasi ing ngisor iki:

  • Antarmuka pangguna kanggo nyunting tema wis didesain ulang, sing ngetrapake proses visual kanggo milih simpul lan menehi kemampuan kanggo ngganti desain tanpa ninggalake mode pratinjau.
  • Dandan wis digawe kanggo editor kanggo nambah migunani: fungsi kanggo cepet loading sumber daya menyang mode pengawasan wis ditambahakΓ©, nggawe simpul ing posisi sewenang-wenang diijini, antarmuka anyar kanggo ngekspor cithakan wis ditambahake, operasi tambahan karo gizmo (sistem kothak wates) wis dipun ginakaken, lan editor animasi adhedhasar kurva Bezier wis apik.
  • Mode rollback wis ditambahake sing ngidini sampeyan langsung mbatalake kabeh owah-owahan ing pemandangan sing disebabake dening aplikasi animasi liwat AnimationPlayer, tinimbang mbatalake owah-owahan ing saben properti kanthi individu.
  • Opsi wis ditambahake menyang setelan kanggo ngganti tingkat zoom ing viewport 2D, sing, contone, bisa digunakake kanggo nambah utawa nyuda unsur 2D, preduli saka mode babagan saiki (mode regangan).
  • Nambahake kemampuan kanggo nggarap file (kalebu PCK) luwih gedhe tinimbang 2 GB menyang File API.
  • Klebu owah-owahan kanggo nambah kelancaran rendering kanthi ngitung owah-owahan pigura tanpa referensi kanggo timer sistem, lan ngatasi masalah wektu output nalika nggunakake vsync.
  • Ing sistem pangolahan input InputEvents, dhukungan wis ditambahake kanggo naleni scancodes sing nggambarake panggonan fisik tombol ing keyboard, preduli saka tata letak aktif (contone, tombol WASD ing tata letak QWERTY bakal kanthi otomatis dipetakan menyang tombol ZQSD. ing tata letak AZERTY Prancis).
  • Nambahake antarmuka AESContext lan HMACContext kanggo akses skrip menyang algoritma enkripsi AES-ECB, AES-CBC lan HMAC. Uga ditambahake yaiku kemampuan kanggo nyimpen lan maca kunci umum RSA kanggo ngasilake lan verifikasi tandha digital.
  • Dhukungan awal wis ditambahake menyang mesin render kanggo mungkasi rendering obyek sing ana ing fokus kamera nanging ora katon amarga ditutupi obyek liyane (contone, ing mburi tembok). Culling overlay Raster (saben piksel) mung bakal dileksanakake ing cabang Godot 4, lan Godot 3 kalebu sawetara culling overlay geometris lan dhukungan kanggo overlay portal.
  • Cara rendering anyar, ACES Fitted, wis ditambahake kanggo entuk realisme lan kasetyan fisik sing luwih gedhe kanthi nambah kontras obyek sing padhang.
    Godot 3.4 Open Game Engine Dirilis
  • Dhukungan tambahan kanggo bentuk emisi partikel telung dimensi ing bentuk cincin utawa silinder kothong.
  • Ing mesin simulasi fisika, kinerja ngasilake obyek cembung saka bolong wis apik banget lan mode nelusuri tabrakan ing antarmuka inspeksi wis dirancang maneh. Dhukungan kanggo struktur BVH (Bounding Volume Hierarchy) kanggo divisi spasial dinamis wis ditambahake kanggo mesin fisika 2D. Mesin fisika 3D saiki ndhukung fungsi HeightMapShapeSW lan nambah alat sinkronisasi karo KinematicBody3D.
  • Nambahake kemampuan kanggo ngekspor pemandangan 3D ing format glTF, contone, kanggo mbukak bolong sing disiapake ing Godot ing Blender.
  • Dhukungan ditambahake kanggo kompresi gambar WebP lossless, sing saiki dadi standar kanggo kompresi tekstur tinimbang PNG.
  • Port Android nambah dhukungan awal kanggo API panyimpenan Scoped lan cara anyar kanggo ngundhuh aset tambahan (Pangiriman Aset Play) kanggo eksekusi AAB (Android App Bundle).
  • Kanggo platform HTML5, kemampuan kanggo nginstal ing wangun aplikasi PWA (Progressive Web Apps) wis dileksanakake, antarmuka JavaScriptObject wis ditambahake kanggo interaksi antarane Godot lan JavaScript (contone, metode JavaScript bisa diarani saka skrip Godot), Dhukungan AudioWorklet wis dileksanakake kanggo rakitan multi-Utas.
  • Dhukungan tambahan kanggo sistem basis Apple Silicon (M1) kanggo macOS.

Source: opennet.ru

Add a comment