【发布时间】:2019-03-17 16:19:14
【问题描述】:
我创建了这个 SpriteKitNode:
let examp = examps[examps.count-1] // examps is a global array with SKNodes inside of it
但是当我尝试改变它的纹理时,我收到了这个错误:
examp.texture = SKTexture(imageNamed: "examp2")
“SKNode”类型的值没有成员“纹理”
但是,它的值是“纹理”,所以我不知道解决方案是什么。
【问题讨论】:
-
你确定
examp被声明为局部常量吗? -
不,不是。它取自带有 SKNodes 的全局数组。可以吗?我将我的代码编辑成现在的样子,抱歉
-
请尝试理解错误。基类
SKNode没有成员texture,只有子类SKSpriteNode有。