2011-08-01 4 views
0

저는 cocos2d에서 스프라이트를 확장했습니다. CCScaleBy 메서드를 사용하는 동안 스프라이트의 크기를 조절하지만 스케일링 할 위치를 얻을 수 없습니다. CCMoveBy를 사용하면 위치를 알 수 있습니다.CCScaleBy를 사용한 후의 위치 얻기

아무도 도와 줄 수 있습니까 ??

Anks

답변

0

CCMoveBy가 스프라이트의 위치를 ​​변경, 감사합니다. CCScaleBy는 배율 속성을 변경하지만 위치는 변경하지 않습니다. 번역 (위치) 및 비율 변환은 anchorPoint에서 수행됩니다.

position, scale, rotation 및 anchorPoint를 사용하여 스프라이트의 결과 좌표를 계산할 수 있습니다.

+0

좋아, 어떻게 할 수 있는지 알려주시겠습니까 ?? – Anks

+0

사실 나노초마다 위치를 원합니다, 가능합니까? 아니면 그냥 결과 지점을 얻을 것인가 ?? 알려줘. – Anks

+0

@ phix23은 CCScaleBy의 사용으로 위치가 바뀌지 않는다고 말했습니다. 위치를 원하면 동시에 다른 방법으로 이동하지 않는 한 이전의 나노 초와 정확히 동일합니다. –