2012-02-07 2 views
0

내 프로젝트의 경우 실행중인 캐릭터를 만들었습니다. 현재 캐릭터의 다른 애니메이션을 구현하려고합니다. 캐릭터가 점프 가정하면CCAction : 중지 및 실행

내가이 다른 작업

1) CCAction *walkAction;

2) CCAction *jumpAction;

을 만들하기로 결정했습니다, 나는 [self stopAllActions]; 다음이 [self runAction:jumpAction]; 문자 땅을 만드는 방법을 호출 stopAllActions를 호출 한 다음 walkAction을 실행합니다.

그러나 어떤 이유로 응용 프로그램이 정지되었습니다. 응용 프로그램을 중단하지 않고도 작업을 중지하고 실행하는 것과 관련된 도움이 필요합니다!

감사합니다.

+2

몇 가지 코드를 알려 주셔야합니다. 자기 란 무엇인가? 작업을 명시 적으로 시도 했습니까? 이 말은 액션에 태그를 지정하고 stopActionByTag를 호출하는 것을 의미합니다. – Krystian

+0

알아 냈습니다. 셀프는 CCLayer였습니다. 대신 스프라이트를 사용하여 작업을 시작하고 작업을 중단합니다. 지금은 잘 작동합니다. 감사! –

답변

0

작업을 유지하려고하지 마십시오 (항상 읽고있는 내용).

매번 새로운 것을 발사하십시오. Cocos2d가이를 지울 것입니다.