问题标签 [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 投票
0 回答
160 浏览

ios - Sprite Kit:标记低质量的节点

我正在使用 Swift 和 Sprite Kit 开发我的第一个 iOS 游戏。到目前为止一切正常,但是在使用模拟器在不同设备上进行测试时,我发现我用来在 hud 中显示分数的 SKLabelNodes 看起来不太好。

在 iPad 上测试时,它们看起来很棒,但在 iPhone 上,文本看起来不是很流畅,就像像素化一样。

该游戏适用于使用 .AspectFill 的 scaleMode 的所有设备,也许这就是原因,但其他一切都可以正常工作。

我已经证明了许多字体样式并且总是发生相同的情况。

有遇到过同样问题的人吗?

这是我加载场景的代码:

我这样创建的 SKLabelNodes:

谢谢

0 投票
1 回答
166 浏览

ios - SKLabelNode 与儿童不受重力影响 - 不尊重 zPosition

我有一个包装类来创建一个带有一些子节点的标签节点。这是该类的初始化:

在我的主场景中,我实例化了节点,设置了它的物理体并设置了场景的重力:

我有两个问题:

  • 标签出现在 SKSpriteNode 后面,即使 zPosition 应该将它放在前面
  • SKShapeNode(这只是平滑角落的插图)根本没有出现
  • 所有节点都不受重力影响

PS。即使将以下内容更改为 true 也不会改变任何内容:

PS2。MyNode 类具有这些属性

0 投票
1 回答
46 浏览

ios - SKLabelNode 从未出现在 TestFlight 中

在我的 Sprite Kit 游戏中,我使用了几个 SKLabelNodes ..在其中大多数我运行 SKActions。在各种 iOS 模拟器以及设备(iPhone 6)上一切正常。但!..在所有 Testflight 设备(包括一些 iPhone 6)上,一个标签永远不会出现!

怎么可能?

0 投票
0 回答
72 浏览

fonts - SKLabelNode 字体名称拼写错误,导致程序挂起

当我运行我的程序时,我注意到在我声明一个 SKLabelNode 并填写其属性的代码部分,程序挂在那里(由于 NSLog 语句,我知道这一点)。我看到的是我拼错了“Arial”,而是使用了“Ariel”。我将其更改为正确的拼写,然后再次运行程序,它运行良好。这会是导致程序挂起的问题吗?

0 投票
1 回答
295 浏览

swift - 设备之间的 SKLabelNode 自定义大小

我正在使用 SKLabelNode 来显示通用游戏的分数。字体大小对于 iPhone 来说是完美的,但对于 iPad 来说自然需要更大。我想知道是否有任何方法可以更改 iPad 的字体大小?我在 didMoveToView 中试过这个:(可能完全错误,但我唯一能想到的)

这没有用。有任何想法吗??注意:如果这有什么不同,我使用的是自定义字体而不是苹果字体。

0 投票
4 回答
1158 浏览

objective-c - 对 SKLabelNode 文本的某些部分应用不同的颜色

我很确定不能为此使用NSMutableAttributedStringand NSAttributedString。我试过的是:

这不起作用,文本仍然具有原始颜色。有什么办法可以做到这一点SKLabelNode吗?使用多个SKLabelNodes是解决方案,但我不能说它是优雅的(或高性能的)。

0 投票
2 回答
563 浏览

swift - 如何在 Sprite 工具包中创建方形 SKLabelNode

我如何能够创建一个 SKLabelNode 并设置它的宽度和高度。我曾考虑过只制作一个带有单词的精灵图像,然后定位该精灵,但我不相信这是最好的方法。

图片: http: //i.imgur.com/dAP6yeT.png 谢谢!

0 投票
1 回答
3617 浏览

swift - 调整 SKLabelNode 字体大小以适应?

我正在 sprite kit 中创建一个标签并设置一个初始大小。由于该应用程序要本地化,因此其他语言中的单词可能会比英文版本更长。因此,如何调整标签的字体大小以适应特定宽度,在这种情况下是按钮。

0 投票
2 回答
391 浏览

ios - SpriteKit 布局问题 (Swift)

我是 SpriteKit 和 Swift 的新手(过去在 Obj-C 中为 iOS 做过很多工作),但我正在努力做一些应该非常基本的事情……在屏幕上定位精灵!

在屏幕上将标签居中似乎很容易:

但是当我尝试放入屏幕的左下角或右上角时,它是不可见的:

或者

这是一个新项目,没有其他代码。请问我做错了什么?

0 投票
1 回答
837 浏览

text - SKLabelNode 使用 SKAction 更改文本

有没有办法让 SKLabelNode 使用 SKAction 更改其文本属性?我更喜欢 Swift 中的答案,但 Objective C 中的答案就足够了。谢谢