然后有的时候,经常会有那种一个美术资源位置不对,需要挪位置的,或者是改动美术资源重新在客户端看的, 每次需要重新启动客户端,就特别浪费时间.
我观察他们这个客户端,都是第一次把硬盘上的资源加载到内存里, 后续你再打开这个资源. 就直接读内存了. 导致我这边把美术资源替换到最新的, 他也不能直接读取硬盘上这个最新文件
但是有时候比如说有相同资源, 这个游戏点开了另一个配置里差不多一样的资源. 再点回来, 倒是有可能重新读取硬盘资源. 但是这个方法又特别不好用. 因为有时候做新品, 新品以前没没有类似的资源,也无法点开相同类型的东西来刷新内存.
网上以前有那种段子,说什么策划让美术左挪一个像素,又挪一个像素.. 我们这边现在挪一个像素 还得重启下客户端看看,, 感觉可2了. 就老是想着这要是能直接让游戏重新读硬盘不省我们很多事.. 现在天天工作量特别满当.. 平时摸的鱼,休息的时候都得还回去...
所以就是问问,, 要是让游戏重新读取某个资源,有没有什么思路.
现在已知的是,我们资源都是有id的. 其实就是那一个id的文件夹. 重新读那个id的文件夹资源就好了. 前两天我用ce找过内存. 搜字符串倒是能搜到那些id. 但是发现如果一开始就锁定那些id. 后面也不会加载那些id的资源了.脑壳疼
这边主要是引擎是他们自研的. 为啥我一个美术搞这个. 他们引擎组的大大小小的排期都估计都到猴年马月去了. .别说这种测试相关的东西了. 我们自己美术编辑器的能优化好点我都谢谢他