关于Cubism SDK for Cocos Creator性能调优

最終更新: 2023年3月14日

概述

在Cubism SDK中,模型的结构会影响编程性能。
此外,Live2D SDK for Cocos Creator优先考虑结构的清晰性,因此在性能上有一些刻意的牺牲。
下面说明对SDK性能的影响。

模型结构

参考此处了解更多详细内容。

项目结构

Cocos Creator的Event函数
如上所述,Live2D SDK for Cocos Creator优先考虑结构的清晰性。
因此,各个组件的更新处理都是从lateUpdate()等Cocos Creator的Event函数进行的。
该Cocos Creator的Event函数调用成本并不低。
如果直接使用SDK并显示多个模型,根据执行环境的不同,性能可能会很差。
如果重视性能,建议从一个Controller调用各组件的更新处理。
Cubism SDK for Cocos Creator中包含的CubismUpdateController执行相同的处理来控制Cubism SDK组件的执行顺序,因此如果您想采取上述措施,CubismUpdateController的实装会有所帮助。

参考此处了解有关CubismUpdateController的详细信息。

请问这篇文章对您有帮助吗?
关于本报道,敬请提出您的意见及要求。