1
実行時に例外例外エラーが発生し、問題が発生した理由を説明できません。SKSpriteNodeオブジェクトの初期化時に例外がありません
まず私はこの
var destinationSign: SKSpriteNode?
ようSKSpriteNodeオブジェクトを宣言し、後で私は異なる機能を持っている後に、この
func showDestination(x: CGFloat, y: CGFloat){
destinationSign = SKSpriteNode(fileNamed: "sign_1")
destinationSign?.position.x = x
destinationSign?.position.y = y
addChild(destinationSign!)
}
のようなこのSpriteNodeを作成し、このshowDestination機能をトリガー関数を定義します
showDestination(x: 20 , y: 40)
誰でも説明がありますか?この行動は? addChildが呼び出されたときに
letが使用され、destinationSignがまったく初期化されているかどうかを確認します。または、ブレークポイントを設定し、問題のあるスプライトを検査するだけです – Whirlwind