godot 3.0 热更

自动升级,打补钉,集成下载 DLC,世界很美好,不过 Godot 3.0 无法从 user:// 路径加载图片资源,好像破坏这份美好。到底该怎么办,查资料,问大佬,最终只能是利用项目打包,热更打包后的文件。

  1. 下载包,挺简单,使用 HTTPRequest 就能实现。

  2. 打包,项目 => 导出 => 选择平台导出模板 => 资源 => 选择导出资源 => 导出 PCK/ZIP


    Godot打包
  3. 载入包

  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 项目,好奇的把它发布到我的安卓老年机上,居然能跑,只是镜头转移到材质精细的地方就卡。观看地址 幻灯鸡 录制视频时卡得飞起。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容