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 واستكشافه.
تنزيل ملفات الويب لا يعمل.
إذا كان الملف الذي تحاول تنزيله أعلى من 2.1 جيجابايت ، فسيقول الملحق فقط إنه 2.1 جيجابايت ويفشل في تنزيله بعد 2.1 جيجابايت. انظر القضية: GodotEngine/Godot#56314
مدونة لقواعد السلوك
كيفية المساهمة