bodyAA のテクスチャの名前が「playerpc」であるかどうか、衝突時にチェックしようとしています。そうであれば、アクションを実行したいのですが、確認方法がわかりません。
私が今使っているコード:
var testnode = SKSpriteNode(imageNamed: "playerpc")
print(testnode.texture)
if bodyAA.texture == testnode.texture{
print("Yes the same")
}
else{
print(bodyAA.texture)
}
これは、コンソールからの結果です。
Optional(<SKTexture> 'playerpc' (153 x 274))
Optional(<SKTexture> 'playerpc' (153 x 274))
だから同じはず!しかし、比較すると、私のコードは同じではないと判断します。これを修正するにはどうすればよいですか?