2013-06-06 2 views
0

В моей игре у меня появилось всплывающее окно, которое вы выбрали относительно спрайта. В этом всплывающем окне есть кнопка, которая, когда вы ее касаетесь, вызывает еще одно всплывающее окно, которое просто подтверждает нажатие кнопки. Мой вопрос заключается в том, как сосредоточить второе всплывающее окно, чтобы оно всегда находилось в центре экрана, независимо от того, где находится родительский экран? Так как теперь его положение относительно родителя.Центр спрайта вне зависимости от родительского спрайта

спасибо очень много

+0

Пожалуйста, делитесь второе всплывающее окно код создания – nzs

ответ

1

Вы можете проверить новую всплывающую позицию, используя метод «convertToWorldSpace». Это привнесет вам положение всплывающего спрайта относительно экрана. Затем вычтите это положение в своем новом всплывающем положении.

использовать convertToWorldSpace:

[parentPopup convertToWorldSpace:newPopup]; 
+0

Спасибо. Это сработало. – CodyK

0

Вы можете всплывать второе окно на первый взгляд ...

+1

Ваш ответ немного не хватает - вы можете предоставить больше информации/примеры? – Jimbo

Смежные вопросы