Cubism SDK for Cocos Creator值的操作时机
最終更新: 2023年3月14日
此页面适用于Cubism 4.2及更早版本的旧版本。 点击此处查看最新页面
在Cocos Creator中操作模型参数值时,建议在Component.lateUpdate()的时机进行。
// 不建议 update(deltaTime: number) { model.parameters[0].value = value; CubismParameterExtensionMethods.blendToValue(model.parameters[1].value, CubismParameterBlendMode.Additive, value); } // 建议 lateUpdate(deltaTime: number) { model.parameters[0].value = value; CubismParameterExtensionMethods.blendToValue(model.parameters[1].value, CubismParameterBlendMode.Additive, value); }
在Live2D Cubism SDK for Cocos Creator中,动画播放使用Cocos Creator的内置功能Animation,这些功能在Component.update()
至Component.lateUpdate()
之间应用参数值。
因此,如果使用Component.update()
设置参数值,根据执行顺序,该值可能会被动画覆盖。
有关Cocos Creator的Event函数,请参考Cocos Creator官方文档。
请问这篇文章对您有帮助吗?
是否