1
在运行时我得到一个无例外错误,我无法解释自己为什么会出现问题。初始化SKSpriteNode对象时无例外
首先我声明SKSpriteNode对象这样
var destinationSign: SKSpriteNode?
后来我定义创建此SpriteNode这样
func showDestination(x: CGFloat, y: CGFloat){
destinationSign = SKSpriteNode(fileNamed: "sign_1")
destinationSign?.position.x = x
destinationSign?.position.y = y
addChild(destinationSign!)
}
之后,我有不同的功能,并触发此showDestination功能的功能
showDestination(x: 20 , y: 40)
有没有人有解释这种行为?
在此先感谢
如果让我们看看destinationSign是否已初始化,请使用。或者只是设置一个断点并检查有问题的精灵 – Whirlwind