问题标签 [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.
ios - 将标签文本添加到自身后更改标签文本?
我正在尝试在将SKLabelNode
节点添加到自身后更改节点的文本。
这就是我在初始化时创建它的方式:
如何更改其文本touchesBegan
?
ios - SKLabelNode 未出现在实际设备上
我正在快速编写一个 spriteKit 程序,并希望在我的屏幕角落有一个分数标签,以便用户可以监控他们的分数。我有以下代码:
我只在这个示例中包含了相关代码。所以这是奇怪的部分。此代码在模拟器上运行良好,但标签未显示在我的实际 iPad 上。字体是自定义字体。我将它的 ttf 文件添加到项目中,确保它处于构建阶段-> 复制捆绑资源并确保它位于 info-> 应用程序提供的字体下。关于出了什么问题的任何想法?
xcode - NSMutable Array,Sprite Kit (EXC_ARITHMETIC) 错误?
我试图创建一个 SKlabelNode,每次调用场景时都会显示随机文本。我觉得我做的一切都是正确的,但是当进入这个场景时游戏崩溃并返回一个以 EXC_ARITHMETIC 开头的绿色错误。我自学数组,不知道我做错了什么?
。H
.m
sprite-kit - SpriteKit 减少 SKLabelnode 绘制调用
所以我的游戏中有一个显示关卡的场景,就像任何其他有关卡的游戏一样,我将 SKSpriteNode 子类化以制作自定义关卡按钮,并在此子类中添加一个 SKLabelNode 以显示关卡标题(级别 1、级别 2 .. ...)。问题是我有很多绘图调用,因为每个 SKLabelNode 都呈现为将它们组合成图集的一个纹理瞬间。我想知道是否有人可以帮助我减少这些绘制调用。我不想使用 Glyph 设计器,因为这款游戏将使用很多不同的语言,比如日文中文等等。有什么建议吗?
}
sprite-kit - 使 spritekit 中的 SKLabelNode 出现在所有其他精灵之上
嗨,我对编程很陌生,我遇到了一个小问题。我正在创建一个带有分数标签的简单游戏。但是,只要向下滚动的障碍物通过,就会覆盖分数标签。我希望分数标签不会被障碍物覆盖。有没有办法可以更改 spritekit 中的精灵层次结构?谢谢
ios - SKLabelNode 随时更新
我试图找出奇怪行为的原因。我的 SpriteKit 场景有一个 SKLabelNode 作为属性。SKLabelNode 在名为 levelSelected 的方法中初始化:
正如所料,在运行时,节点显示“D”。我的触摸方法如下:
现在,只需轻轻一按,标签就会从屏幕上消失。日志显示:
我尝试过使用另一种方法,从 levelSelected 方法调用:
这完美地工作, D 被 k 替换,产生日志:
但是,如果我从 levelSelected 中删除 [self touchSomething] 调用并将其添加到 touchesBegan,它将不起作用,并且标签将再次从屏幕上消失。
谢谢你的帮助 !
sprite-kit - 在 SKSpriteNode 上将 SKLabelNode 居中
我有一个 SKLabelNode ,它是 SKSpriteNode 的子节点,因为我正在尝试创建一个 Button 类来以更简单的方式创建按钮。我使用 SKSpriteNode 的锚点尝试了几件事,但我不太明白到底发生了什么。如何将标签居中到精灵(它是父节点)上?
sprite-kit - 缩放 SKSpriteNode 而不缩放其子节点
我正在尝试以编程方式创建按钮。我将 SKSpriteNode 子类化,它的一个子类是 SKLabelNode。我这样做的原因是标签和按钮一起移动并且是一个单元。问题是,当我缩放按钮时,标签也会缩放,并且会扭曲文本,使其看起来像素化(非常可怕)。有没有办法,即使我必须重写整个东西,这样我就可以只缩放按钮?
ios - LabelNode 字体在设备上不起作用
labelNode 使用我选择的字体在模拟器上工作。但它在我的真实设备 iPad 上不起作用。并且它在设备上延迟加载。它在模拟器上效果很好。