Проблема с точкой привязки CCsprite

У меня проблема с Anchor Point..

у меня есть спрайт, и мне нужно рассчитать точку привязки для этого спрайта вокруг центра экрана.

Как рассчитать точку привязки?


person Adel    schedule 11.08.2011    source источник


Ответы (1)


Вы можете получить доступ к значениям точки привязки, используя:

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). Вы можете получить любую другую опорную точку в изображении, поняв их.

person ScottPetit    schedule 11.08.2011
comment
Мне не нужно их читать!! мне нужно рассчитать их и установить их! - person Adel; 12.08.2011