godot 3.0 热更
2018-07-24 本文已影响136人
Godan
自动升级,打补钉,集成下载 DLC,世界很美好,不过 Godot 3.0 无法从 user:// 路径加载图片资源,好像破坏这份美好。到底该怎么办,查资料,问大佬,最终只能是利用项目打包,热更打包后的文件。
-
下载包,挺简单,使用
HTTPRequest
就能实现。 -
打包,项目 => 导出 => 选择平台导出模板 => 资源 => 选择导出资源 => 导出 PCK/ZIP
Godot打包 -
载入包
if ProjectSettings.load_resource_pack(ud_assets_dir + "xx_patch.pck"):
# 设置全局变量脚本
var global = load("res://script/global.gd").new()
global.name = "global"
get_tree().get_root().add_child(global)
# 切换到 PCK/ZIP 包内的场景
var inst = load("res://scene/login.tscn").instance()
add_child(inst)
inst.set_owner(self)
zou 这么简单。
突然发现 Godot 项目中有个教学的 FPS 项目,好奇的把它发布到我的安卓老年机上,居然能跑,只是镜头转移到材质精细的地方就卡。观看地址 幻灯鸡 录制视频时卡得飞起。