2010-11-21 2 views
0

나는 서브 클래 싱 된 CCSprite를 복사하려고합니다. 이 파일의 이름을 Names라고합니다. 원래 변수 이름은 bob입니다. 밥의 모든 동작을 복사하고 싶다면 어떻게 할 것입니까? 그 말은 CCSprite를 복사하여 원래의 액션과 속성을 가지고 있다는 뜻입니다. 나는 행동을 속성으로 추가해야한다고 생각하니? 어떻게 그걸합니까? 나는 "밥"을 여러 번 복사 할 수 있어야합니다.CCSprite 복사 중 (cocos2d)

감사합니다!

답변

0

모든 작업은 CCActionManager에 저장됩니다. 현재 개체와 관련된 모든 작업을 수행 할 수있는 기능이 없지만 수행 할 방법을 추가 할 수 있습니다 (GetActionByTagNumberOfRunningActionsInTarget 참조).

작업 목록을 얻으면 복사하고 복사 할 수 있습니다. 스프라이트 하위 클래스 및 액션에 대한 복사 기능을 작성해야한다.

+0

답변 주셔서 감사합니다.하지만 누가 실제로 대량의 ccsprite를 복제합니까? 즉, 스프라이트 시트로 bob이라는 스프라이트를 만든다. 어떻게 그를 10 번 복사합니까? – Joethemonkey101