2014-11-26 30 views
5

Próbuję konwertować współrzędne normalne uikit (górny lewy początek, szerokość i wysokość przechodzę w prawo iw dół) do współrzędnych zestawu Sprite (początek jest w środku węzła, lewy i dolny są ujemne, prawo i do góry są pozytywne).Konwersja współrzędnych UIKit do współrzędnych SpriteKit

Czy ktoś wie, jak to zrobić? Niestety nie mogę tego obejść według mojej wiedzy, ponieważ używam QuartzCore do rysowania na SKNode. Bez konwersji, dostaję naprawdę nietypowe rysunki.

Odpowiedz

6

Zgodnie z dokumentami, SKView ma metody dla Converting Between View and Scene Coordinates.

Pamiętaj, że scena sama w sobie jest SKNode, więc jeśli chcesz uzyskać współrzędne sceny do określonego układu współrzędnych węzła, to są również metody w Converting to and from the Node’s Coordinate System.

+0

Dzięki Rickster, to było dokładnie to, czego potrzebowałem. Jestem trochę nowy ze stackoverflow ... Zastanawiam się, co muszę zrobić, aby powiedzieć "Twoja odpowiedź była właściwa, a ja to doceniam"? Nie mogę zrobić przycisku ze strzałką w górę, dopóki nie mam 15 powtórzeń. –

+0

Wygląda na to, że to wymyśliłeś. Dzięki i witamy w SO! – rickster