美文网首页Godot
godot 3.0 热更

godot 3.0 热更

作者: Godan | 来源:发表于2018-07-24 14:56 被阅读136次

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

    相关文章

      网友评论

        本文标题:godot 3.0 热更

        本文链接:https://www.haomeiwen.com/subject/zloemftx.html