tuyoogame / YooAsset

unity3d resources management system
https://www.yooasset.com/
Apache License 2.0
2.37k stars 466 forks source link

[Feat]OfflinePlayMode在StreamingAssets直接替换文件 #345

Closed miuleung closed 3 weeks ago

miuleung commented 1 month ago

能否更新功能,在资源构建完成后可直接在旧的包中替换StreamingAssets下资源,从而省略掉要再次Build主包的流程。

在其他资源管理插件沿用下来的功能挺实用,对于小公司只有少量机器有买正版unity的就很友好

gmhevinci commented 4 weeks ago

可以进群更具体聊下需求吗?QQ二群:654986302

miuleung commented 4 weeks ago

可以进群更具体聊下需求吗?QQ二群:654986302

感谢。我在一群,主要可能群内信息被刷掉没看到。

目前YooAsset是这样的流程: 1:打AB包,资源导入StreamingAssets 2:Build主包,OfflinePlayMode运行 3:内容有修改,重复步骤1和2,完成新包输出

期望: 步骤1和2不变,在第三部有内容修改打AB包后,不需要重复第二个步骤,直接将新的AB资源替换之前步骤2打出的主包中StreamingAssets下的资源即可运行。 如此出一个正版主包可以循环使用。因为有些项目前期并不需要更新,是用单机模式输出,后期才会转为HostPlayMode运行。

不知道我描述得是否清晰。如果仍需要详细解析,我再在群内@群主

gmhevinci commented 3 weeks ago

单机模式不支持资源热更的,你还是直接用host play mode吧,如果是偏单机的游戏,可以用弱联网更新方案。 https://www.yooasset.com/docs/Solution#%E5%BC%B1%E8%81%94%E7%BD%91%E7%8E%AF%E5%A2%83%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88