2016-04-03 22 views
1

Sadece yatay modda bir oyun oluşturmaya çalışıyorum ve kullanıcının kullandığı aygıtın boyutu ne olursa olsun ekranın ortasına ortalamaya çalıştığım bir SKSpriteNode'ım var. Birçok şeyi denedim ama iyi çalışıyor gibi görünmüyor.Programlama ile yatay modda SKSpriteNode'un merkezlenmesi. Swift

Yardımlarınız için teşekkür ederiz. Bu adresinden düğümü yerleştirecektir

let sprite = SKSpriteNode(color: .purpleColor(), size: CGSize(width: 50, height: 50))  
sprite.position = CGPoint(x:frame.midX, y:frame.midY)  
addChild(sprite) 

: (aslında sahnenin merkezinde düğümünü yerleştirir) ekranın ortasında bir düğüm yerleştirir

+1

Bize neler denediğinizi gösterin: Bunu yapmak için çok fazla yol var. – ColdSteel

cevap

0

iyi seçenek böyle bir şeydir ekranın merkezi, sahnenin boyutu ne olursa olsun (bir görünümden daha büyükse veya daha küçükse) veya aslında kullandığınız scaleMode.

İlgili konular