Godot 4.8 dev 7 memasuki feature freeze dengan dukungan aksesibilitas dan fitur editor baru
Godot 4.8 dev 7 menandai feature freeze: tidak ada fitur baru yang akan diintegrasikan setelah snapshot ini, sementara pengembangan beralih khusus ke perbaikan bug dan regresi demi menghadirkan baseline fungsional secepat mungkin. Snapshot ini menjadi rangkuman fitur terakhir sebelum transisi ke fase beta.
Godot Engine mengingatkan bahwa proyek ini dipelihara oleh relawan serta sejumlah kecil kontributor berbayar. Donasi digunakan untuk mendukung pekerjaan mereka. Snapshot tersedia melalui bagian Downloads, termasuk Web editor, XR editor, dan Android editor; akses ke build prarilis Android memerlukan permintaan untuk bergabung dengan kelompok pengujian.
Ilustrasi sampul berasal dari 20 More, Somehow Even Smaller, Mazes, penerus 20 Small Mazes yang menghadirkan 20 labirin tambahan dengan ukuran yang disebut lebih kecil. Gim tersebut tersedia gratis di Steam, sementara pengembangnya dapat diikuti melalui YouTube atau Bluesky. Fitur dari 4.8 dev 1 hingga 4.8 dev 6 tetap tersedia untuk diuji dalam dev 7.
Pembaruan Editor dan Manipulasi Kanvas
GH-117949 memperkenalkan penggantian nama simbol di editor. Perubahan nama kini dapat diterapkan secara konsisten ke seluruh proyek pada lokasi yang relevan. Alat ini membedakan identifier kelas dari komentar dan string, serta membedakan variabel lokal bernama sama pada metode yang berbeda. Karena ditambahkan tepat sebelum feature freeze, fitur ini masih berstatus experimental dan memerlukan opt-in sementara.
GH-122510 menambahkan manipulasi runtime CanvasItem secara terpadu. Fungsinya mencakup pemindahan, pengubahan ukuran, rotasi, penskalaan, dan perubahan pivot, lengkap dengan toolbar tersendiri. Dukungan undo/redo memakai undo/redo manager editor. Scene dapat dibuka dengan klik ganda saat gim berjalan. Penanganan remote shortcut disatukan ke satu pesan debugger dan memicu tampilan pressed pada tombol. Pembaruan kursor mouse di editor kini berlangsung segera, bukan setelah tindakan mouse berikutnya.
GH-115653 membuat decal dapat dianimasikan sepenuhnya. Pada sisi fisika, GH-113970 menambahkan kelas perantara bertipe kuat untuk PhysicsDirectSpaceState2D dan PhysicsDirectSpaceState3D. Objek hasil dapat digunakan kembali, sehingga alokasi dictionary dan array yang tidak perlu pada setiap pemanggilan dapat dihindari. Pendekatan ini juga menghapus kebutuhan deklarasi tipe manual serta pencarian dictionary.
var result := PhysicsCastMotionResult3D.new()
func _physics_process(delta: float) -> void:
if direct_space_state.cast_motion_into(params, result):
...
# Old implementation:
var dict := direct_space_state.intersect_ray(params)
if dict:
# Cannot infer the type of "normal"
# var normal := dict["normal"]
var normal: Vector3 = dict["normal"]
# New implementation:
var result := PhysicsIntersectRayResult3D.new()
if direct_space_state.intersect_ray_into(params, result):
var normal := result.get_normal() # Inferred as Vector3.
var position := result.get_position() # Inferred as Vector3.
Dukungan Sentuh dan Aksesibilitas Native
Dukungan sentuh native kini tersedia untuk TabBar melalui GH-122960 dan PopupMenu melalui GH-123576. Keduanya berlaku untuk seluruh instance masing-masing. Scrollbar besar yang terlihat pada editor masih merupakan sisa dukungan sebelum fitur sentuh; ukurannya akan dikurangi dalam waktu dekat. GH-111455 menambahkan item tema audio, sehingga elemen GUI dapat memicu efek suara melalui sound event serta mengubahnya dengan sistem theme override. Custom control belum dapat memutar item audio tema; GH-123867 dijadwalkan diintegrasikan segera setelah Godot 4.8 dev 7 dirilis.
Setelah dukungan screen reader desktop melalui AccessKit hadir di Godot 4.5, iOS dan Android kini memperoleh dukungan AccessKit native. Implementasi iOS berasal dari Ben Humphries melalui GH-119750; implementasi Android berasal dari bruvzg melalui GH-117785. Fitur pada kedua platform mungkin belum setara dengan desktop. Implementasi iOS masih memiliki keterbatasan, termasuk belum mendukung editable text field. Aksesibilitas disebut sebagai prioritas utama setiap pengembang.
- Perubahan terpilih lain mencakup interpolasi makima dan refaktor sebagian pengambilan key animasi melalui GH-123835; optimasi panggilan C++ ke .NET memakai delegate* dan hash map lookup melalui GH-116300; pembaruan paket serta minimum TFM ke net10.0 melalui GH-123738; Variant.to<Type>() sebagai pengganti konversi implisit dari Variant melalui GH-123600; penggantian NOTIFICATION_DEBUG_COLLISIONS_HINT_CHANGED dengan signal melalui GH-102963; ekspor proyek sebagai Android Archive (AAR) melalui GH-123574; serta debugger Web Editor berbasis MessagePort melalui GH-123327.
- Sebanyak 80 kontributor mengirimkan 182 perbaikan. Changelog interaktif memuat daftar lengkap perubahan sejak 4.8 dev 6, sementara perubahan Godot 4.8 terhadap rilis fitur sebelumnya, 4.7, juga dapat ditinjau. Rilis ini dibangun dari commit c971f93e7. Standard build mendukung GDScript dan GDExtension. .NET build yang ditandai mono mendukung C#, GDScript, dan GDExtension; .NET 10.0 atau lebih baru diperlukan, sehingga versi minimum naik dari .NET 8 ke .NET 10.
- Snapshot ini tetap merupakan perangkat lunak prarilis. Pengguna dianjurkan membuat cadangan berkala atau memakai sistem version control seperti Git untuk menjaga proyek dari korupsi atau kehilangan data. Daftar bug yang diketahui tersedia di pelacak isu GitHub. Steam Deck mengalami masalah: kontrol bawaan tidak lagi bekerja pada Linux export melalui GH-123704; workaround yang disebutkan adalah beralih dari Gaming Mode ke Desktop Mode.
- Penguji diminta memeriksa isu yang sudah ada melalui pencarian kata kunci relevan sebelum membuat laporan baru. Regresi—perubahan yang membuat fungsi pada rilis 4.x sebelumnya tidak lagi bekerja—secara khusus penting untuk dilaporkan. Godot merupakan game engine open-source nirlaba yang dikembangkan ratusan kontributor sukarela serta pengembang paruh waktu dan penuh waktu yang didukung donasi. Dukungan finansial dapat diberikan melalui Godot Development Fund yang dikelola Godot Foundation atau melalui metode donasi alternatif.
- Terjemahan dan adaptasi Bahasa Indonesia menggunakan AI oleh Zennovan News. Sumber bahan asli: Dev snapshot: Godot 4.8 dev 7. Thaddeus Crews / Godot Engine. Lisensi prosa sumber: MIT. Ketentuan sumber. Adaptasi ini tidak menyiratkan dukungan penerbit asli.
- Copyright (c) 2017-present Godot Engine contributors. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Komentar (0)
Masuk dengan Google untuk menulis komentar. Komentar ditinjau sebelum tampil.
Masuk dengan GoogleBelum ada komentar. Jadilah yang pertama!
Berita Terkait

Godot Engine Hadirkan Editor Mandiri dan Dukungan Wadah Spasial untuk XREAL AURA
Peluncuran kacamata XREAL AURA menandai kehadiran perangkat optical see-through pertama yang beroperasi dengan sistem Android XR, dengan Godot Engine…

Godot 4.8 beta 1 masuk feature freeze
Godot Engine merilis dev snapshot Godot 4.8 beta 1. Versi ini telah memasuki feature freeze; pengembangan kini berfokus sepenuhnya pada pembuatan serta…
Godot 4.8 Beta 2 Masuki Tahap Pembersihan Regresi dan Pembaruan Fondasi .NET
Tim pengembang merilis snapshot Godot 4.8 beta 2 dua pekan setelah versi beta pertama, dengan fokus menuntaskan hampir 150 kasus regresi pada fase yang…

Penyelenggaraan Godot XR Community Game Jam VI Mengusung Tema Adrift
Ajang Godot XR Community Game Jam VI resmi berlangsung mulai tanggal 21 September 2026 hingga 5 Oktober 2026 dengan menghadirkan tema bertajuk Adrift.