Godot Engine 4.0 Beta Dikeluarkan: Maksudnya untuk Pembangun

Godot Engine 4.0 Beta Dikeluarkan: Maksudnya untuk Pembangun

Godot, enjin permainan merentas platform sumber terbuka, perlahan-lahan mendapat populariti sejak keluaran stabil pertamanya pada tahun 2014. Dengan keluaran Godot 4.0 yang tidak lama lagi, ramai pembangun permainan teruja untuk meneroka keluaran Beta 1 pada 15 September yang ditunggu-tunggu. .





Apakah maksud ciri baharu Godot 4.0 untuk anda? Bagaimanakah ia akan dibandingkan dengan Perpaduan?





MAKEUSEOF VIDEO OF THE DAY

Daripada enjin API dan fizik pemaparan baharu kepada nod baharu, ciri GDScript dan sokongan API .NET 6, Godot 4.0 mungkin menangani banyak keluhan pengkritiknya.





API Rendering Baharu

Godot bertukar daripada pemapar OpenGL kepada Vulkan. Ini bermakna pencahayaan dalam pemandangan 3D akan kelihatan lebih baik dengan ketara.

  Bilik bercahaya malap daripada Godot 4.0 Beta ditunjukkan untuk menunjukkan pencahayaan baharu Global Illumination

Apabila membandingkan sejumlah besar panggilan cabutan, pemapar Vulkan lebih baik menyokong permainan dunia terbuka dengan banyak objek. Penyampai OpenGL, sebaliknya, cenderung kepada tekanan dan sumber kesesakan.



Bersama-sama dengan API pemaparan baharu datang nod baharu yang menambahkan lebih banyak butiran pada adegan 3D:

  • Nod VoxelGI ialah baik pulih sistem pencahayaan global lama. Ia membolehkan pencahayaan yang lebih bernuansa dalam persekitaran kecil dan sederhana.
  • Nod Pencahayaan Medan Jarak Isyarat membolehkan dunia terbuka yang besar dengan bayang-bayang objek yang lebih baik, pembiasan cahaya dan banyak lagi.
  • Nod FogVolume membenarkan pembangun menulis shader untuk butiran kabus dan kabus yang kompleks.

Walaupun bukan nod baharu, pengenalan Sky shaders membolehkan penggunaan shader untuk skybox yang diterjemahkan ke dalam kedudukan dinamik dan pengemaskinian masa nyata.





Terdapat banyak peningkatan kecil seperti zarah berasaskan GPU, penambahan skrip shader dan teknik pengoptimuman baharu. Tetapi perubahan yang paling ketara patut diterokai dengan lebih terperinci.

cara menulis huruf miring di facebook messenger

Enjin Fizik Baharu

  Buka adegan dunia pelbagai bentuk untuk menunjukkan sistem pengesanan fizik baharu

Apabila menggunakan fizik dalam adegan 3D, Godot secara historis bergantung pada enjin Bullet. Tiada lagi. Temui enjin Godot Physics.





Beberapa ciri baharu termasuk bentuk perlanggaran baharu dan pelaksanaan semula badan lembut. Ini membolehkan prototaip pantas dan manipulasi objek yang lebih realistik. Selain itu, sokongan multithreading bermakna lebih banyak pengoptimuman; semua perubahan ini datang dengan kos prestasi yang lebih rendah.

Nod CharacterBody baharu, menggantikan KinematicBody, membolehkan fleksibiliti dan pilihan yang dipertingkatkan. Pembetulan pepijat untuk kegelisahan dan gelagat pergerakan ganjil ialah hantaran Godot. Keputusan? Corak pergerakan yang lebih stabil dan konsisten–walaupun dengan bentuk perlanggaran yang pelik atau peta ketinggian yang melampau.

Sistem navigasi baharu menggantikan sepenuhnya sistem berasaskan nod dengan berasaskan pelayan, meningkatkan kebolehgunaan tanpa mengorbankan prestasi.

Ciri Kualiti Hidup Baharu dalam GDScript

  20 baris GDScript daripada Godot 4 Beta

Dengan penulisan semula lengkap dalam beta, GDScript telah menjadi lebih pantas. Di samping itu, ciri yang lebih meluas digunakan dan peningkatan umum sedang ditambah:

  • Anda kini boleh merawat fungsi sebagai pembolehubah dan menggunakan fungsi tanpa nama.
  • Penambahbaikan sintaks am membolehkan kod yang lebih konsisten.
  • Anda boleh menentukan jenis tertentu untuk tatasusunan untuk mengurangkan pepijat.
  • tunggu dan hebat kata kunci menggantikan kod lama dan kurang jelas mengenai masa dan warisan.

Jika anda bekerja dengan pasukan atau melawat semula projek lama, anda akan mendapati pembolehubah yang dinamakan dengan buruk boleh mengecewakan. Untuk memerangi ini, skrip kini menjana dokumentasi yang berguna secara automatik. Menuding pada pembolehubah yang dieksport dalam Docker boleh memberikan penerangan yang berguna tentang pembolehubah.

C# dan Sokongan untuk .NET 6

Sokongan .NET 6 kebanyakannya dilengkapkan dengan beta. Jika anda ingin kekal dengan C# atas sebab keutamaan atau prestasi, terdapat banyak ciri baharu yang ditunggu-tunggu.

Apabila menggunakan .NET 6, C# 10 ialah lalai. Pergantungan baru pada penjana sumber bermakna, jika terdapat masalah dalam kod anda, Godot akan membuang ralat pada masa penyusunan dan bukannya masa jalan. Ini akan menjimatkan masa, terutamanya jika terdapat pepijat lewat dalam permainan.

Anda kini boleh mengisytiharkan isyarat sebagai peristiwa C# untuk kod isyarat yang lebih konsisten. Pembangunan aktif juga sedang dicurahkan untuk menulis GDExtension dalam C#. Satu contoh ialah kelas C# akan mendaftar tidak berbeza daripada kelas terbina dalam. Ini akan membantu untuk meningkatkan sokongan untuk nod C#. Akhir sekali, Godot 4.0 akan memperkenalkan muat turun tunggal yang menyatukan, jadi pengguna C# tidak perlu memuat turun versi Mono secara khusus.

Adakah Godot 4.0 Lebih Baik Daripada Perpaduan?

Beta hanyalah beta, bermakna ia masih tidak stabil. Terdapat banyak pepijat untuk dicari dan diperbaiki oleh pembangun. Walau bagaimanapun, Godot sedang berusaha untuk menjadi enjin yang lebih mantap dan berasaskan ciri-ciri Unity. Namun, adalah penting untuk menyedari bahawa, walaupun Godot dan Unity adalah kedua-dua enjin permainan, mereka menyasarkan khalayak yang berbeza.

Dalam beberapa tahun kebelakangan ini, Unity telah memfokuskan pada VFX dan adegan 3D hiper-realistik. Sebaliknya, pembangun menggunakan Godot untuk membuat prototaip dan membuat permainan yang lebih kecil, selalunya 2D. Ini tidak bermakna menggunakan mana-mana enjin mengunci anda. Pengalaman dengan kedua-dua enjin adalah berguna, jadi anda benar-benar memahami yang mana yang terbaik untuk keperluan anda.

Sama ada anda seorang pembangun Unity, ingin tahu enjin Godot dan fungsinya , atau hanya mencari yang baru alat pembangunan permainan , keluaran ini membawa banyak ciri baharu untuk membantu anda mencipta permainan seterusnya.

Walaupun sukar untuk diukur, komuniti Godot adalah salah satu ciri terbaiknya. Anda akan menemui pembangun yang menyokong yang gembira untuk berkongsi pengetahuan mereka. Jika sistem nod baharu kelihatan menakutkan, minta bantuan sahaja. Dan jika itu tidak cukup menarik, ada lebih banyak sebab untuk mempertimbangkan menggunakan Godot untuk permainan anda yang seterusnya .

apa maksudnya di iphone

Masa Depan: Maksud Godot 4.0 untuk Pembangun Permainan

Godot 4.0 akan menyepadukan ciri kualiti hidup yang hilang daripada 3.5, dan ia juga membawa masuk ciri yang diingini daripada enjin lain.

Memandangkan Godot 4.0 boleh menyebabkan peningkatan prestasi untuk permainan, ia sepatutnya mendapat daya tarikan pada masa hadapan. Pelbagai ciri dan penambahbaikan semuanya boleh disepadukan ke dalam projek untuk mengoptimumkannya atau menambah baik perincian dunia.

Melihat ciri-ciri serba baharu ini menunjukkan enjin akan terus berkembang. Oleh itu, apabila anda merasakan keinginan untuk terlibat dalam permainan kata-kata Samuel Beckett, ingatlah bahawa hanya pada 17 Januari 2022 apabila Godot 4.0 Alpha yang pertama dikeluarkan.