Swift:SKLabelNode淡化动画不会褪色

时间:2016-10-29 07:40:14

标签: ios swift sprite-kit

我只是想让SKLabelNode淡入,这是我的代码:

var array = [ 'Apples', void 0, 'Pear' ];

array.newFn = function () { };
Array.prototype.anotherFn = function() { };
array.foo = "bar";

for (var prop in array)
  console.log(prop);


但它不起作用,我无法弄清楚为什么。
奇怪的部分是removeFromParent部分工作正常,只是没有淡入。
我已经尝试更改字体,制作标签淡出甚至做出改变alpha的自定义动作,所有动作都失败了。
我只是无法弄清楚问题是什么。

任何想法都将受到赞赏 提前谢谢。

1 个答案:

答案 0 :(得分:2)

在运行{{1}之前,将fontColor' s alpha设置为0,而不是将SKLabelNode' s alpha设置为0行动就可以了。这是因为操作应用于节点本身,而不是应用于节点内的属性。 (E.G.在您的情况下:fadeIn影响fadeIn,而不影响SKLabel.alpha