注:以上流程图来自网上烟雨博客
在ProcedureSplash流程后如果是在编辑器模式下直接进行加载不需要热更新编辑器下的资源一般是最新的。
首先在编辑器下模仿非编辑模式的时候要把这个勾去掉
所以找资源加载相关的就要打开这个代码看看。
找到相关引用处
进去再找到应用到的代码段
如上如果是 编辑器模式 就选择把 编辑器资源辅助器 作为 资源管理者 ,否则获取 资源管理者模块 作为 资源管理者。
看看EditorResourceHelper 编辑器资源辅助器里面 是什么样的把
找到一处给他赋值的引用进去:
这里把 编辑器资源辅助器 赋值为 编辑器资源组件 本身。
这个LoadAssetInfo 加载资源的所有信息有名字(完整路径),加载方式,优先级等。
测试下再非编辑器模式下获得的资源管理者是谁
这个资源管理模块就是 资源管理类 resourcemanager.cs 和预想的一样