Godot 4.0 akan menghentikan bahasa skrip visual VisualScript

godot 4.0

Godot 4.0 mengucapkan selamat tinggal pada VisualScript

Beberapa hari yang lalu kami membagikan di sini di blog berita rilis Godot versi 3.5, versi di mana berbagai peningkatan dan fitur baru diperkenalkan.

Dan sekarang tersiar kabar bahwa untuk rilis versi beta dari Godot 4.0 ada perubahan penting, perubahan ini adalah itu Skrip Visual, Bahasa skrip visual Godot, yang diperkenalkan sejak versi 3.0 hampir lima tahun lalu, itu tidak akan menjadi bagian dari versi beta, apalagi versi final dari Godot 4.0.

Pada Godot 4.0, tidak perlu lagi mengandalkan VisualScript sebagai fungsi bawaan langsung di versi utama mesin.

Untuk lebih memahami alasan keputusan ini, kita harus kembali ke sejarah VisualScript. Bahkan, menurut tim Godot, visual scripting adalah salah satu fitur yang paling banyak diminta pada saat Godot 2.1. Dan untuk memenuhi permintaan ini dengan lebih baik, pengelola proyek melakukan survei untuk menentukan jenis skrip visual yang diinginkan pengguna.

Sebagai hasil dari survei, gaya Cetak Biru adalah yang paling banyak disebutkan. Dengan informasi ini, VisualScript dibuat dan dirilis untuk Godot 3.0. Itu diimplementasikan sebagai GDscript, tetapi dalam gaya grafis berbasis simpul.

Namun, meskipun fitur ini sangat diminta pada saat itu, ini tidak berarti bahwa itu perlu untuk proyek mesin nyata dan banyak pengguna akan benar-benar mengadopsinya. Dan kenyataan ini, tim Godot belajar dengan cara yang sulit. Setelah hampir lima tahun sejak Godot 3 ditambahkan, VisualScript belum memiliki kesuksesan yang diharapkan. Dalam mencoba memahami alasan kegagalan ini, tim Godot menemukan dua jawaban utama:

Bagi banyak pengguna potensial yang menginginkan fitur ini, mereka menemukan GDScript sangat cocok dan akhirnya lebih memilihnya daripada VisualScript. Mereka tidak menyangka akan menemukan GDScript yang begitu mudah dipelajari dan digunakan (walaupun mereka tidak memiliki pengetahuan pemrograman sebelumnya), karena tidak ada mesin populer pada saat itu yang menawarkan jenis skrip tingkat tinggi ini. Bagi banyak dari pengguna ini, Godot akhirnya menjadi alat untuk belajar pemrograman.

Meskipun fungsionalitas inti, skrip visual, ada di sana, Godot tidak memiliki komponen tingkat tinggi untuk menggunakannya. Mesin seperti Unreal, Game Maker atau Construct menawarkan fitur game tingkat tinggi yang dikombinasikan dengan solusi skrip visual. Itulah yang membuatnya berguna. Godot adalah mesin permainan yang sangat serbaguna di mana mudah untuk membuat fitur-fitur ini sendiri, tetapi mereka tidak keluar dari kotak. Karena itu, VisualScript sendiri tidak banyak berguna, kata tim Gotdot.

Untuk dua jawaban ini, Tim Godot menambahkan sepertiga dari pengamatan pribadi. Menurut pengelola mesin game, dokumentasi tidak mengikuti. Faktanya, dokumentasi resmi Godot berisi contoh dalam GDScript dan C#, tetapi pengembang proyek tidak pernah berhasil memasukkan contoh VisualScript karena alasan teknis.

Alasan yang diberikan adalah bahwa saya harus mengambil tangkapan layar dari grafik VisualScript untuk setiap contoh dan memeliharanya akan sangat sulit. Selain itu, sementara beberapa proyek demo sedang dipertimbangkan, itu tidak cukup bagi pengguna untuk menguasai bahkan bahasa visual, dan untuk mempelajari API Godot, mereka harus terbiasa dengan GDScript atau C# untuk memahami contoh, kata tim.

Semua kesulitan ini berarti bahwa VisualScript tidak pernah tertangkap, dan cara meningkatkannya tidak pernah jelas. Menurut survei terbaru yang dilakukan oleh tim pengembangan proyek, yang terbaru (lebih dari 5000 responden), hanya 0,5% dari basis pengguna yang menggunakan VisualScript sebagai bahasa mesin utama mereka.

Kesimpulan yang tak terhindarkan adalah bahwa pendekatan yang diambil untuk skrip visual sama sekali tidak tepat. Fitur ini sepertinya sudah diminta oleh orang yang tidak terlalu membutuhkannya. Beberapa pengguna Godot senang dengan keputusan ini, karena bagi mereka VisualScript tidak pernah sebaik ini dan bahkan untuk pemula yang lengkap tidak semudah menggunakan GDScript.

Jangan bingung dengan shader visual. Shader visual bekerja dengan baik dan dihargai oleh banyak pengguna, mereka terus dikembangkan di mesin. Untuk pengguna yang ingin terus menggunakan VisualScript di mesin game, ada dua opsi:. A tetap di 3.x atau kompilasi kode untuk digunakan di 4.x lebih tinggi, terutama karena akan dipindahkan ke repositori khusus. Salah satu opsi terakhir adalah mencari sukarelawan yang tertarik dengan proyek ini untuk menjadikannya perpanjangan resmi, yang akan mempermudah pemeliharaan.

Akhirnya, jika Anda tertarik untuk mengetahui lebih banyak tentangnya, Anda dapat berkonsultasi dengan detailnya Di tautan berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.