问题标签 [sklabelnode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
101 浏览

ios - SKLabelNode 添加到类时抛出试图添加 nil 节点错误

我正在关注这个 Spritekit 教程http://code.tutsplus.com/tutorials/ios-sdk-build-a-facts-game-interface-creation--mobile-20764

他们建议在 viewDidLoad 方法中添加计时器的文本。本教程中给出的代码如下所示:

一旦我运行 [self addChild:_timerLevel] 行,就会抛出错误“尝试将尼罗河节点错误添加到父级”。

_timerLevel 在接口中声明为

场景初始化如下:

错误是否告诉我 _timerLevel 尚未初始化,因此为零?如何正确初始化它?非常感谢

0 投票
1 回答
57 浏览

ios - 删除 SpriteKit 中的特定节点

作为初学者需要一些帮助:我有不同的节点:4 个正方形(sprite1)和 1 个计数器(counterLabel,计算已删除的节点)。我想通过触摸它们来删除 4 个方块。用下面的代码可以去掉方块,也可以去掉计数器。奇怪的是,因为我试图专门处理方形节点(sprite1)。是否有可能专门删除方形节点(精灵 1)?

0 投票
0 回答
86 浏览

sprite-kit - 添加 SKLabelNode 会产生大量的绘图调用

使用 SKLabelNode 时如何减少绘制调用的数量?

此代码将为场景添加 20 个标签:

上面的代码将产生 20 个绘图调用......这应该像这样工作吗?或者我们可以以某种方式减少绘图调用的数量?例如,我们可以使用纹理(使用图集)来做到这一点。

0 投票
2 回答
76 浏览

objective-c - 标签显示错误值,而 NSLog 在 SpriteKit 中显示正确值

标签未显示所需的值,但nslog显示了标签应显示的正确值。标签显示一个充满数字的大数字。是不是我做错了什么,相关代码如下图。

它在顶部看起来如何...

didMoveToView...

关于标签的信息

下面的文本标签没有显示正确的值,而是显示了一个错误的充满数字的大数字。nslog显示我想要的结果。

0 投票
3 回答
2994 浏览

ios - 真的没有办法给 SKLabelNode 设置样式吗?

真的没有办法给 SKLabelNode 设置样式吗?我的意思是改变字体和颜色。我知道我可以通过在第一个 SKLabelNode 后面创建第二个 SKLabelNode 来添加阴影之类的操作(已经很老套了)。由于显而易见的原因,为我的字体创建图像也很糟糕。似乎很奇怪,您无法摆脱无聊的扁平文本。

我的意思是.. 甚至 spritekit 节点数也有很酷的渐变风格......这是怎么做到的?!

在此处输入图像描述

好的,所以我在这里尝试重新创建渐变效果。我已经尝试了混合模式的每一种组合,以及颜色的多种组合,以及 colorBlendFactor。

α

α

在此处输入图像描述

添加

在此处输入图像描述

这是代码

0 投票
1 回答
357 浏览

ios8 - 更改文本时 SKLabelNode 消失

我正在尝试创建一个显示精灵套件游戏分数的 sklabelnode。文本最初显示为 0,但在更改文本时消失。该节点在类声明之后与分数一起全局声明,这是一个int。这是代码:

updateScoreAndLabel() 是从另一个对这个问题不重要的函数调用的,所以我没有包括它。我相信问题不在于函数调用。

0 投票
2 回答
940 浏览

swift - SKLabelNode 序列动画之间有不必要的延迟

我有代表当前分数的 SKLabelNode ,每当分数值达到某个特定数字(例如 10、20、...)时,我试图用增长和缩小序列对其进行动画处理。问题是动画本身在两者之间有某种延迟,并且比我设置的持续时间要长得多。基本上它会增长,然后它会等待,然后最后会收缩。

这是我的代码:

我虽然 update func 是正确的,或者是吗?

0 投票
1 回答
5344 浏览

swift - 如何设置 SKLabelNode 的对齐方式

我试图在更新后保持 SKLabelNode 的左侧固定。问题是 SKLabelNode 在两个方向上都在增长。我想要的只是在右侧成长。非常感谢。

0 投票
4 回答
11137 浏览

swift - 以编程方式快速制作 SKLabelNode 粗体

正如标题所述 - 我想以SKLabelNode编程方式使我的大胆。

我该怎么做?

0 投票
2 回答
656 浏览

ios - SKLabelNode 将消失但仍可点击

我正在使用 SpriteKit 和 Swift 制作游戏,运行 Xcode 6。我有一个SKLabelNode,让我们在这个例子中调用它myLabelNode。当我调用myLabelNode.removeFromParent()它时,它应该从场景中删除节点。节点数减少 1,并且在屏幕上的任何位置都不可见。但是,当我单击myLabelNode之前所在的位置时,我的程序仍会调出仅在myLabelNode被触摸时才会发生的功能。我也尝试与 结合myLabelNode.removeFromParent()myLabelNode.hidden = true但它仍然是可触摸的,并且即使它不应该调用该函数。我应该如何解决这个问题?我应该使用其他方法吗?这应该发生吗?

编辑: