2017-01-25 11 views
1

これまでのところゲームがあり、すべてがうまくいっているようです。私は基本的なgamescreen.swiftを使用しています。これはデフォルトのプロジェクトであり、.sksファイルも同様です。特定の条件が満たされた後(特定のポイントで勝った相手)は、.sksファイルに移行します。私は.sksファイルを削除して、それが.swiftファイルに移行しているのかどうかを確認しましたが、それを実行したときには、(明らかな理由により)無制限のエラーが発生しました。スウィフトファイルがsksファイルにリンクされておらず、変更されていない

.swiftファイルで以下のようなことを行うと、.sksファイルを理論的に変更する必要があります。ビルド時には視覚的に見えますが、そうではありません。何も

var background = SKSpriteNode(imageNamed: "theimage") 

override func didMove(to view: SKView) { 
    background.position = CGPoint(x: frame.size.width/2, y: frame.size.height/2) 
    addChild(background) 
} 

だから、私は.swiftファイルからすべてを削除し、代わりに手動で.sksファイルに画像を追加起こりませんし、私はそれを構築する際には、単一の事をしていません。

だから、おそらく.sksファイルを表示していないだけかもしれないが、むしろランダムなことだと思っている。そこで、.sksファイルの背景を変更してビルドし、変更が発生しました。私は複数の色でチェックしたが、うまくいかなかった。私は手動で.sksにイメージを手動で追加すると、まだ動作していない背景イメージを変更すると、どうして?hm

答えて

0

次回は、追加しようとしているイメージノードがそれほど大きくないので、それは私の問題でしたが、画像のサイズを変更するとすべてがうまくいった:D

関連する問題