Godot_File_Downloader
Release 1.0.3

該項目是用於下載文件(通過HTTP)並支持進度欄的類。可悲的是沒有內置的解決方案,所以我做到了。
如果您需要使用Godot下載文件,您會發現它需要一些工作才能使其變得不錯,並向用戶顯示進度欄。
使用這個自製課程將使您更快地在Godot創建下載器。
Projet , Project settings , Plugins中啟用插件。 File Urls和Save_Path$FileDownloader.start_download()調用腳本中的某個地方即可。或者,您可以通過代碼替換步驟4和5
var urls : PoolStringArray = ["url_to_file1","url_file_2"]
var path : String = "user://downloads"
$FileDownloader.start_download(urls, path)
您可能僅在使用自動加載來管理下載時才需要使用代碼。
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)
該版本發行了一個演示項目。隨意在Godot運行並探索它。
下載WebP文件不起作用。
如果您要下載的文件高於2.1GB,則插件只會說它是2.1GB,並且在2.1GB以前下載它。請參閱問題:Godotengine/Godot#56314
行為守則
如何貢獻