2011-08-11 1 views
1

내가 앵커 포인트 몇 가지 문제가있다 ..CCsprite 앵커 포인트 문제

나는 스프라이트를하고 난 화면의 중심을이 스프라이트의 앵커 포인트를 계산해야합니다.

어떻게 앵커 포인트를 계산할 수 있습니까?

답변

2

다음을 사용하여 앵커 포인트 값에 액세스 할 수 있습니다

mySprite.anchorPoint.x 

mySprite.anchorPoint.y 

다음은 모두 부동 소수점 값은 그래서 알고있다.

mySprite.anchorPoint = ccp(1.0f, 1.0f); 

(1.0, 1.0)의 앵커 포인트가 이미지의 오른쪽 상단 것, 원래의 앵커 포인트 인 반면 :

편집

그냥 할을 설정하려면 따라서 중간에 (0.5, 0.5). 왼쪽 하단의 고정 점을 고착화하려면 (0.0, 0.0)이됩니다. 이미지를 이해하면 다른 앵커 포인트를 얻을 수 있습니다.

+0

나는 그것을 읽을 필요가 없습니다 !! 나는 그들을 계산하고 그들을 설정해야합니다! – Adel

+0

@ cocos2d man ... 수정 사항 확인 – ScottPetit