问题标签 [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 回答
602 浏览

swift - Sprite Kit Button 触摸位置错误 | 迅速

我正在尝试制作一个SKLabelNode. 当它被按下时,它应该改变场景,但是声明位置的行有问题。

错误就在这里。

它读到

'Set< NSObject>' 没有名为 'locationInNode' 的成员

我不知道如何解决它。我查看了很多工作按钮模板,但我的总是有错误。

0 投票
2 回答
38 浏览

ios - 使用 SKLabelNode 显示随机文本

我是这个精灵套件的新手。我想随机显示文本。实际上我有 3 个单词我需要使用 SKLabelNode 随机显示这 3 个单词。我不知道如何实现这个。让我们采取空气,陆地和海洋这三个词应该是随机显示的。请帮助我解决这个问题。在此先感谢。

0 投票
1 回答
146 浏览

swift - 如何在不同的场景中显示分数

我正在制作一个游戏,我有一个计算分数并将其显示在屏幕上的函数。当游戏结束时,它会过渡到一个新的场景,(游戏结束屏幕)。我想知道在第二个场景转换后我可以使用什么方法来显示我的分数。我的代码是:

0 投票
2 回答
105 浏览

objective-c - setText 的 SKLabelNode.name 目标

问题

如何按名称定位 SKLabelNode?改变它的文字?

例子;

如何实现这一目标?我不能通过定位它的实例变量来做到这一点,因为我有多个相同的名称,但是,它们都有不同的名称。我只是无法弄清楚如何使用 sknode 来定位它。

并尝试使用 SKLabelNode *node =... 来做它是不兼容的。

非常感谢任何帮助,谢谢。

0 投票
3 回答
500 浏览

xcode - 如何使一个标签节点的文本占 2 行?

我在下面的文本太长,运行时无法在屏幕上显示。我怎样才能使这两条线而不是一条线?

0 投票
3 回答
7628 浏览

swift - 如何设置 SKLabelNode 的字体大小以适应固定大小(Swift)

我有一个正方形(200X200),里面有一个SKLabelNode。标签显示分数,它可能会达到一个很大的数字。我想把数字放在正方形里。

如何更改 a 的文本大小(或大小)SKLabelNode以使其适合固定大小。

0 投票
2 回答
556 浏览

ios - 我可以在运行时创建 SpriteKit 纹理图集吗

我正在开发一个 os x / iOS 填字游戏,它使用SKLabelNodeSKNode子类上将填字游戏字母显示为子类。

所以对于每个字母都有SKNode.SKLabelNode。在不使用SKLabelNode的情况下,绘制计数在 6-8 的范围内。通过使用SKLabelNode,他们可以将场景中的孩子数量增加到近 100 个。

我现在正在寻找一种方法来避免这种情况,并提出将SKLabelNode光栅化为纹理的想法,但这并不会降低绘制次数,因为仍然有很多不同的纹理。

我现在的想法是光栅化这些SKNode -子类并将纹理放入纹理图集中。

所以问题是,是否可以在运行时创建纹理图集?如果单个纹理发生变化怎么办?是否可以在地图集中交换单个纹理,或者我必须重建它?

也许有一种“最好的方法”来处理很多不同的 SKLabelNodes!?

0 投票
4 回答
382 浏览

ios - SKLabelNode 创建黑色矩形

我看到了这个问题,但它没有明确的解决问题的方法,也不完全相同。我试图简单地添加一个带有一些文本的 SKLabelNode 。我从来没有遇到过问题,但由于某种原因,这种情况正在发生: 黑条是 SKLabelNode 这是我用来生成节点的代码:

我正在我的 iPhone 6 上对此进行测试,并且在创建标签节点时从未发生过这种情况。我尝试了不同的字体、位置和比例,但没有效果。任何帮助是极大的赞赏!谢谢!

0 投票
2 回答
549 浏览

swift - 合并 SKShapeNode 和 SKLabelNode

我想合并一个 SKShapeNode 和一个 SKLabeNode 以仅创建一个节点

这是我的“Bloque”类,他绘制了一个矩形并在其上添加了一个 sklabelnode 子项:

使用该代码,当我单击彩色空间时,它可以工作,但是如果用户单击数字,它就不起作用。似乎 SKShapeNode 和 SKlabelNode 不是一个完整的节点

块状图像

这是 touchesBegan 函数:

我想知道如何将两个 SKNode 合并为一个,因此当用户单击彩色区域或输入数字时,它会起作用。有人能帮我吗 ?对不起,我的英语不好 :/

0 投票
1 回答
410 浏览

xcode - 如何在 SKScene 编辑器中添加 SKLabel

我正在使用 XCode 的 SKScene 编辑器为使用 SpriteKit 的游戏创建场景。我可以成功添加精灵、灯光、节点、标签......并在代码中使用它,但我不知道如何使用 Xcode 的 SKScene 编辑器添加 SKLabel。

是否可以像其他对象(Sprite、Node、Light、Label...)一样使用 SKScene 编辑器添加 SKLabel,还是只能以编程方式添加?