2014-06-05 16 views
11

çalıştıran cihazda yayınlanmaz ve benim Mac'im Mavericks kullanıyor.Swift ve Spritekit, benim cihazda benim Swift projeyi çalıştırmayı denediğimde Xcode 6.</p> <p>cihaz iOS 7.1 çalıştıran kullanarak, gerçekten tuhaf bir uyarı alıyorum iOS 7.1

Swift ve SpriteKit'te küçük bir oyun yazdım ve Simülatörde çalışıyor, ancak cihazımda çalıştırmaya çalıştığımda bir uyarı alıyorum ve cihazım sadece siyah bir arka plan gösteriyor.

Taze SpriteKit projesini çalıştırmaya çalışırken aynı sonucu elde ediyorum. Ama Swift kullanarak yeni bir Tek Sayfa Uygulaması çalıştırırsam, normal olarak çalışır.

Bu

uyarı alıyorum edilir:

enter image description here

herhangi bir öneriniz?

+1

Daha fazla bilgi ortaya çıkıp çıkmadığını görmek için bir istisna kesme noktası ekleyin – LearnCocos2D

+0

Aynı sorunu yaşıyorum. Görüntüler yüklenmemiş gibi görünüyor ve sahne boyutu berbat. Sadece atlas kullanarak görüntüleri yükleyebilirim. – pawurb

+0

Benzer bir sorun yaşadım. Ve dağıtım hedefini 8.0 sabit hatayı ayarlıyor. Bu yüzden SKScene * .sks dosyasından arşivden kaldırmanın 8.0'dan önce desteklenmediğini düşünüyorum. Arşivden korunmanın iOS 7.x'te desteklendiğini herhangi bir belge biliyor musunuz? – mmtootmm

cevap

0

Ben de bu sorunu alıyordum, benimle birlikte yüklenen varsayılan sahnede self.addChild(myLabel) çöküyordu (Chalkduster ile "Merhaba, Dünya!" Ve temasta dönen uzay gemileri, varsayılan olarak GameScene diye düşünüyorum) .

GameScene'de self.addChild(myLabel) yorumunu yapın ve bunun kilitlenmelerin durup durmadığını görün. Geçici bir çözüm olarak, viewDidLoad yöntemini yeni bir sahneyi hemen yükledim ve yeni sahne beklediğiniz gibi davranıyor. Görünüşe göre, şeylerin sonundaki bir şeymiş gibi görünüyor, xCode6 sadece hepsinde beta.

14

Ayrıca bu kilitlenme var ve 7.1.1 SDK SpriteKit oyun şablonuna göre, bu .sks dosyasından yükleniyor.

böyle farklı bir başlatıcı kullanmak değiştirdi: Bundan sonra

let scene = GameScene(size: skView.bounds.size) 

, şablon proje iOS 7.1.1 ile benim iPad mini üzerinde artık kilitleniyor değildir. Ancak, uçak spriteları işlenmiyor. Düğüm sayısının (sağ alt köşedeki) her bir dokunuşla yukarı çıktığını görebilirsiniz, ancak spritelar görünmez. "Merhaba, Dünya!" etiket iyi gösteriyor olsa da ...

+0

Teşekkürler, bu benim için de çalıştı. –

+3

harika çalıştı Mariano sayesinde! Eğer kimse şablon dosyasının sabit bir versiyonunu istiyorsa, bu sayfa https://gist.github.com/icodeforlove/abed9fd0b1c43cc14ba3 –

+0

Çocuklar, çözüm ve kullanıma hazır şablon için teşekkürler. ÇALIŞIYOR bir cazibe gibi. – Nek

0

En son Xcode 6 beta 4 ile deneyin. Hala bazı hatalar var, ancak temel SpriteKit şablonu şimdi çalışıyor.

2

Burada aynı davranış var: varsayılan oluşturulan SpriteKit oyunu kilitleniyordu. Şimdi XCode 6 finali ile, her şey iyi çalışıyor gibi görünüyor, ama bir parçacık yayıcı eklemeye çalışın ve XCode cehenneme çarparak geri döndünüz. XCode, .sks dosyası olarak kaydedilen tüm parçacık verici dosyalarında kilitleniyor. Bunun XCode 6'da bilinen bir hata olduğunu gördüm, bu sadece 6.1 beta'da sabitlenmiş gibi görünüyor. Bkz. Can't open particle SKS files

+0

Aynı konuya da sahibim. Bu konuda herhangi bir yol buldunuz mu? – BenJammin