MaaFramework
MaaFramework copied to clipboard
feat request: 为 Resource 提供 copy 接口
有啥用啊
# 加载资源
res = Resource()
res.post_bundle(path1)
# 复制资源并分别 override
res_1 = res.copy().override_pipeline({})
res_2 = res.copy().override_pipeline({})
有点像字典的 copy 和 update
然后运行期动态切换 resource 吗,总感觉哪里会爆炸(
然后运行期动态切换 resource 吗,总感觉哪里会爆炸(
不是啊,把不同的资源传给不同的 tasker 啊
要搞多开啊?
也行(
感觉不如搞两次post_bundle 🤔
现阶段是只能那么处理
但是想不出什么理由不做 copy 接口(除非它很难实现),它明显比重复加载更符合逻辑
很奇怪吧
很很很奇怪吗(?
Resource 类有点像字典,开发者可能需要更新其副本而不是其本身。配合 override 接口可以更便捷地处理多开之类的场景。