需要做一个 沙盒类游戏,但是需要创建很多角色,担心角色太多导致drawcall太大,所以请问一下龙骨或者spine可以合批吗
1赞
也是,感谢你的回答
渲染模式,默认 REALTIME
模式。(v2.0.9 中新增)
- REALTIME 模式,实时运算,支持 Spine 所有的功能。
-
SHARED_CACHE 模式,将骨骼动画及贴图数据进行缓存并共享,相当于预烘焙骨骼动画。拥有较高性能,但不支持动作融合、动作叠加,只支持动作开始和结束事件。至于内存方面,当创建 N(N>=3) 个相同骨骼、相同动作的动画时,会呈现内存优势。N 值越大,优势越明显。综上
SHARED_CACHE
模式适用于场景动画,特效,副本怪物,NPC 等,能极大提高帧率和降低内存。 -
PRIVATE_CACHE 模式,与
SHARED_CACHE
类似,但不共享动画及贴图数据,所以在内存方面没有优势,仅存在性能优势。当想利用缓存模式的高性能,但又存在换装的需求,因此不能共享贴图数据时,那么PRIVATE_CACHE
就适合你。
2赞
感谢,我去试试看