1
내 스프라이트 중 하나에 애니메이션을 적용하려고합니다. 문제는 SKAction을 실행하는 동안이 스프라이트가 다른 모든 스프라이트 앞에 오는 것입니다. 예상대로 작동하지 않을 것입니다.SKAction이 스프라이트를 다른 사람의 앞에 이동합니다.
사용자가 단추를 눌렀을 때 내 스프라이트에 애니메이션을 적용하기 위해이 기능을 실행하고 있습니다.
-(void)RightTurn
{
[sprite1 removeAllActions];
turn = [SKAction repeatAction:[SKAction animateWithTextures:@[texture1, texture2, texture3] timePerFrame:0.05] count:1];
[sprite1 runAction:turn];
}
장면을로드 할 때 모든 텍스처가 선언됩니다. 버튼을 놓으면 모든 액션이 제거됩니다. 이때 스프라이트는 속한 곳으로 되돌아갑니다. 그래서 저는 이것이 SKAaction 문제라고 확신합니다. 다른 어떤 곳에서 비슷한 문제를 찾을 수 없었습니다.
우연히 Xcode의 Game 템플릿을 사용하여 프로젝트를 만들었습니까? –
@MobileBen 기억이 안납니다. 어쩌면 네? 왜? – MOzeb
GameScene 및 GameViewController가 있습니까? 수동으로 만들지 않았습니까? –