我在我的spritekit游戏的背景中有一个使用swift的SKShapeNode var Circle = SKShapeNode(circleOfRadius: radius)。我当前的代码更改了SKShapeNode的笔触颜色属性,但它不显示颜色更改,因为我在将其添加到背景后更改了该属性。颜色在整个游戏中保持不变,直到游戏结束,圆圈从背景中移除,然后重新创建。我的代码通过在每次运行更新函数时将1添加到var c
正如问题所述,在spritekit中,我试图找到一种方法,将bool的值从false更改为false,在x秒的时间内过真,然后将其更改为false。逻辑是我有这个var,isStunned,当我的玩家与x sprite接触时,我称之为它,并且我的操纵杆被禁用了,因为玩家被“惊呆”了。isStunned) { // IF i am not stunned当我的玩家接触胶水时,我将isStunned设置为yes,并禁用操纵杆,但是我想知