2014-11-26 24 views
5

Normal uikit koordinatlarını (sol üst köken, genişlik ve yükseklik sağa ve aşağıya doğru) Sprite Kit koordinatlarına dönüştürmeyi deniyorum (başlangıç ​​noktası düğümün merkezinde, sol ve sağ negatif, yukarı doğrudur).UIKit koordinatlarını SpriteKit koordinatlarına dönüştürün

kimse bunun nasıl yapılacağını biliyor mu? Ne yazık ki bu konuda çalışamıyorum çünkü bir SKNode üzerinde çizim yapmak için QuartzCore kullanıyorum. Dönüştürmeden, gerçekten çizimlerden çıkıyorum.

cevap

6

Dokümanlara göre SKView, Converting Between View and Scene Coordinates için yöntemlere sahiptir.

Sahnenin kendisi bir SKNode olduğunu unutmayın, bu nedenle sahne koordinatlarından belirli bir düğüm koordinat sistemine gitmeniz gerekiyorsa, Converting to and from the Node’s Coordinate System'da da yöntemler vardır.

+0

Teşekkürler rickster, tam ihtiyacım olan buydu. Ben stackoverflow ile biraz yeni ... Sadece 'cevabınız doğru olanı ve ben bunu takdir ediyorum' demek için ne yapmam gerektiğini merak ediyorum? Ben 15 rep dediği kadar ok yukarı düğmesini yapamam. –

+0

Anladığınız gibi görünüyor. Teşekkürler ve SO'ya hoş geldiniz! – rickster