これまでのところゲームがあり、すべてがうまくいっているようです。私は基本的な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