不能将 childNodeWithName 与具有在 SKS 中定义的父级的 Sprite 一起使用
Cannot use childNodeWithName with a Sprite with a parent defined in SKS
我有一个 SKS 文件,其中 Color Sprite 定义为一个框,其中有一个标签。 Label parent 是盒子,所以当我使用:
let box = childNodeWithName("mybox") as SKSpriteNode
let labeltxt = childNodeWithName("mylabel") as SKLabelNode
程序returns出错:
fatal error: unexpectedly found nil while unwrapping an Optional value
有人知道如何更改"mylabel"的文本值吗?
如果标签是 box 的子项,则创建一个声明标签节点的常量
let labeltxt = box.childNodeWithName("mylabel") as SKLabelNode
我有一个 SKS 文件,其中 Color Sprite 定义为一个框,其中有一个标签。 Label parent 是盒子,所以当我使用:
let box = childNodeWithName("mybox") as SKSpriteNode
let labeltxt = childNodeWithName("mylabel") as SKLabelNode
程序returns出错:
fatal error: unexpectedly found nil while unwrapping an Optional value
有人知道如何更改"mylabel"的文本值吗?
如果标签是 box 的子项,则创建一个声明标签节点的常量
let labeltxt = box.childNodeWithName("mylabel") as SKLabelNode