CCsprite проблема якорной точки - PullRequest
1 голос
/ 11 августа 2011

У меня возникла проблема с точкой привязки.

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

Как я могурассчитать опорную точку?

1 Ответ

2 голосов
/ 11 августа 2011

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

mySprite.anchorPoint.x 

и

mySprite.anchorPoint.y

Оба этих значений с плавающей точкой, так быть в курсе, что

1008 * РЕДАКТИРОВАТЬ

Чтобы установить их, просто сделайте:

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

Точкой привязки (1.0, 1.0) будет верхний правый угол вашего изображения, тогда как оригиналточка привязки находится посередине и, следовательно, (0,5, 0,5).Чтобы попытаться закрепить точку привязки для левого нижнего угла, будет (0,0, 0,0).Понимая их, вы можете получить любую другую опорную точку на изображении.

...