Buff检查打开之后严重占用cpu资源,25人奥杜尔只有10+帧
dss886 opened this issue · 1 comments
看了一眼代码,貌似是在 LibGroupInfo.lua
中每0.25s去查询了一次玩家状态,然后循环检查的。
这个buff检查还是挺好用的,能否优化一下CPU占用,例如:
- 间隔增加、区分战斗状态,例如战斗中间隔5s检查一次、战斗外1s一次
- NotifyInspect不仅会读取玩家buff,还会读取玩家装备和天赋,目测性能不会很好吧。。。类似WA那种接收buff变更事件的方式是不是更好一些