模型卡顿问题是因为模型的数据很多,读取的要求较高。部分驱动无法大字节读取或无法多线程读取,所以为了兼容我做了字节合并读取和线程合并。这样导致了绘制和模型都是一个线程,获取模型数据时会有卡顿。
为什么别的项目不会有卡顿感?
因为游戏暂时没有模型的缺页读取检测,普通读取可以超大字节以及多线程读取,所以大多数项目都是直接用了普通读取+单开线程加载模型。
但是为了保守,我还是选择了驱动读取。当然并没有说其他所有模型项目都用普通读取,有的也用了驱动读取,但他们一般就可能只是对接了某个高兼容的驱动。我对接了很多驱动,为了让所有驱动都能使用模型才只能这样。
应该还是能做到不卡顿的,我只能尽量去改。目前新版本能正常玩模型了,一般不怎么卡顿了
Post #19
177K
- 👍 356
- ❤ 101
- 💩 48
- 🤬 11
- 👎 10
- 😁 8
- 🎉 8
- 🌭 8
- 👏 7
- ❤🔥 5
- 😱 3