Sprite Kit'in OS X sürümündeki bir oyunu test ediyorum ve bazı dokuların boyutlarını yanlış bildirdiklerini tespit ediyorum. Başka birinin bu sorunu görüp görmediğini ve bunun için bir açıklama olup olmadığını merak ediyorum.Sprite Kiti OS X: SKTexture boyut özelliği hatalı
Sadece bir hata olarak bildirmeden önce diğer sorunları devre dışı bırakmak için. Bu bilinen bir hata ise, lütfen öyle söyle. Bu doku yükleme ediyorum
, boyutu 256x256 piksel: Ben bu görüntüden oluşturulan SKTexture oturum açtığınızda, daha sonra SKTexture açıklama bana doğru boyutu ama size
özelliğini verir
öyle değil, resmin 204.8 x 204.8 olduğunu söylüyor.
tex = <SKTexture> 'Tileset_GeometryB.png' (256 x 256)
tex.size = {204.80000000000001, 204.80000000000001} // Huh? WTF?!?
tex.textureRect = {{0, 0}, {1, 1}}
iOS Simülatörü ve cihaz üzerinde aynı kodu kullanarak aynı doku yük - boyut özelliği her zaman doğrudur: 256x256.
Ayrıca, bu dokuları olası yan etkilerden kaçınmak için başka bir şeyden önce yüklemeyi denedim. Yine de doku boyutu yanlış.
Bu, tüm dokularda bunun gerçekleşmediğini, ancak yüklediğim tüm 256x256 dokularda gerçekleştiğini belirtmek ister. Bir 128x256 doku, boyutunu doğru olarak bildirir.
Ayrıca temiz bir yapı yaptım ve Xcode 5.0.1 (5A2053) ile Mavericks (13A603) üzerinde test yapıyorum.
Bunu Apple için bir hata olarak bildirdim. Hata ID: 15377856 – LearnCocos2D
Tamam, bunu yaptıktan hemen sonra tekrar kaydetmek için Seashore'da PNG'yi açtım. Bundan sonra boyut özelliği doğrudur. – LearnCocos2D