【发布时间】:2020-04-26 10:47:20
【问题描述】:
我正在尝试一个接一个地播放多个动画,但我似乎无法让它工作。它给了我错误:
Only one ModelAnimator may play on a ModelRenderable at a time
我已按照 Stackoverflow 答案中的说明进行操作:
https://stackoverflow.com/a/55684795/11110509
private void animateModel(ModelRenderable modelRenderable) {
AnimationData danceData = modelRenderable.getAnimationData("Armature|Pecking.002");
ModelAnimator modelAnimator = new ModelAnimator(danceData, modelRenderable);
AnimationData danceData2 = modelRenderable.getAnimationData("Armature|Walking");
ModelAnimator modelAnimator2 = new ModelAnimator(danceData2, modelRenderable);
AnimatorSet animatorSet = new AnimatorSet();
animatorSet.play(modelAnimator).before(modelAnimator2);
animatorSet.start();
}
我做错了什么?
【问题讨论】:
标签: android android-animation arcore sceneform