SKAction
의 애니메이션이 완료되었는지 어떻게 확인합니까?SKAction이 실행 중인지 확인하십시오.
내 작업이 이미 완료되었거나 계속 수행 중인지 확인해야합니다. 그 후 기본 액션 중에 여러 액션을 피하기 위해 부울을 만들고 싶습니다.
SKAction *lionJumpActionComplete = [lionNode actionForKey:@"lionIsJumping"];
lionJumpActionComplete = [SKAction sequence: @[lionJumpActionUp, lionJumpActionFly, lionJumpActionDown, lionJumpActionPause]];
if (lionJumpActionComplete) {
return;
}
[lionNode runAction:lionJumpActionComplete withKey:@"lionIsJumping"];
죄송합니다. 그러나 작동하지 않습니다. –
작동하지 않는 것에 대해 더 많은 컨텍스트를 얻을 수 있습니까? 당신은 당신의 행동을 열쇠로 등록 했습니까? – jervine10
조치는 이제 화면을 터치 할 때마다 한 번만 실행됩니다 (작업이 실행 중일 때 제외). –