Cubism SDK for Cocos Creator의 값 조작 타이밍에 대해
업데이트: 2023/03/14
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 이벤트 함수는 Cocos Creator 공식 문서를 참조하십시오.
이 기사가 도움이 되었나요?
네아니요