我试图从 .dae 文件(3D 模型文件)中运行一次动画,这是我的代码:
SCNNode *object = (SCNNode*)[self getMyPlayerObject];
NSString *key = @"hit";
CAAnimation *animation = [_animations[key] copy];
[animation setSpeed:1];
[animation setTimeOffset:0];
[object addAnimation:animation forKey:key];
我试过使用animation.removedOnCompletion = YES;
但不工作,我试过设置一个委托并尝试用该animationDidStop:finished:
方法检测它,但它甚至没有被调用,从 DAE 动画中使用CAAnimations
时有些奇怪。SCNNodes
有什么办法吗?
提前致谢。