
Proyek ini adalah kelas untuk mengunduh file (melalui HTTP) dan mendukung bilah kemajuan. Sayangnya tidak ada solusi bawaan jadi saya membuat ini.
Jika Anda perlu mengunduh file dengan Godot, Anda akan mengetahuinya membutuhkan beberapa pekerjaan untuk membuatnya bagus dan menampilkan bilah kemajuan kepada pengguna Anda.
Menggunakan kelas buatan rumah ini akan membuatnya lebih cepat bagi Anda untuk membuat pengunduh di Godot.
Projet , Project settings , Plugins . File Urls dan Save_Path$FileDownloader.start_download() di suatu tempat di skrip Anda.Anda sebagai alternatif dapat mengganti Langkah 4 dan 5 dengan kode
var urls : PoolStringArray = ["url_to_file1","url_file_2"]
var path : String = "user://downloads"
$FileDownloader.start_download(urls, path)
Anda mungkin ingin menggunakan kode hanya jika Anda menggunakan autoload untuk mengelola unduhan.
var _downloader = FileDownloader.new()
var urls : PoolStringArray = ["url_to_file1","url_file_2"]
var path : String = "user://downloads"
add_child(_downloader) # It's REQUIRED to add the node to the scene tree because the download won't work otherwise
_downloader.start_download(urls, path)
Rilis mengirimkan proyek demo. Jangan ragu untuk menjalankannya di Godot dan menjelajahinya.
Mengunduh file webp tidak berfungsi.
Jika file yang Anda coba unduh di atas 2.1GB, addon hanya akan mengatakan itu 2.1GB dan gagal mengunduhnya melewati 2.1GB. Lihat masalah: Godotengine/Godot#56314
Kode Etik
Bagaimana berkontribusi