问题标签 [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.
swift - addChild 后节点的位置
我SKSpriteNode
在视图中有一个像浅灰色的正方形,我想在里面放一个标签......我这样做:
我这样在里面放了一个 SKLabelNode puntosCubo
:
但结果是 的位置SKLabelNode
不在里面puntosCubo
。我想我使用的位置puntosCubo
是错误的......
任何想法/帮助。谢谢。
ios - UITextField 操作 - 更改 SKLabelNode
我正在使用 Objective-C 制作 iOS SpriteKit“GameScene”文件。我有一个 SKLabelNode 和一个 UITextField 来输入玩家的名字。
如何使 UITextField 值等于将 SKLabelNode 更改为说“谢谢”+ UITextField 值?
(我的代码):
ios - 带有 Helvetica 的 SKLabelNode 产生滞后
我花了将近 3 天的时间才发现我的问题是我将标签字体设置为 Helvetica 。每次我想要更改它的文本都会滞后。所以我的问题是 Helvetica 和 SKLabel 节点有什么问题。当我把它摆出来,我以为是 Helvetica Neue。
ios - 为 SKLabelNode 设置背景颜色?
我想知道有没有办法为 SKLabelNode 设置背景颜色而不是字体颜色。我正在寻找类似下面提到的代码,它在 ios 应用程序中可用。
swift - 如何在 spritekit 中缓存或预加载 SKLabelNode 字体
我想加载一次字体并将其用于其他 sklabel 节点
然后
但这给出了以下错误
尝试添加一个已经有父节点的 SKNode:SKLabelNode
ios - 将对齐模式设置为左后的 SKLabelNode 居中
我有一个 SKLabelNode 我想要定位中心,但是我必须将标签节点左对齐和下对齐以消除有据可查的“抖动效应”。我目前通过使用以下函数分配节点的位置来定位节点来设置场景:
这工作正常,直到我使用以下代码删除“抖动效应”:
我试图通过以下方式手动将 x 和 y 位置输入到代码中:
但是,这会根据设备类型产生不同的标签位置。如果我能计算出 SKLabelNode 的长度,我无疑可以确定中心,我已经搜索了文档但无法找到解决方案。有什么想法吗?
ios - 计算 SKLabelNode 中的字母数
我想计算一个 sklablenode 文本中的字母数量,这可能吗?
因此,如果:
比我想要的结果是:7
如何才能做到这一点?
ios - 在 Swift SpriteKit 中使用 SKLabelNode 作为父级创建按钮
我正在尝试为 SpriteKit 中的按钮创建 SKLabelNode 的子类。我尝试使用 SKLabelNode 作为父级来创建一个按钮,因此我可以在创建按钮时使用我所知道的关于标签的所有信息(字体、文本大小、文本颜色、位置等)。
我已经研究了Swift Spritekit 以编程方式添加按钮,我正在使用所说的基础,但我正在创建一个子类而不是一个变量,并且我正在使用标签的代码创建按钮。子类具有允许点击并触发动作的附加功能。
我的错误在于:如果 myButton.containsPoint(location)
错误内容为:无法使用“(CGPoint)”类型的参数列表调用“containsPoint”
我知道它与我的子类有关,但我不知道它具体是什么。
我还尝试在myButton.containsPoint(location)周围加上括号,如下所示:
但随后错误显示:“CGPoint”不可转换为“SKNode”
谢谢
swift - 当 SKLabelNode 的文本更改时,SKScene 会短暂暂停
我正在使用 SpriteKit 编写一个小游戏,我在我的 SKScene 中添加了一个 SKLabelNode,初始文本仅为“0”。当我尝试使用以下方法更新此 SKLabel 的文本时:
整个 SKScene 在被调用和更新之间有一个短暂的停顿。但是,这仅在第一次调用时发生,因此如果我第二次运行此操作,例如在随后的任何场景暂停时更新 scoreLabel,则不会发生暂停。
触发方法调用的是... CC 是输入为 Int 的物理体 categoryBitMasks 的枚举
那么如果
有人可以指出问题。当检测到相同的碰撞并且使用 println 语句输出分数时,分数更新不会暂停场景,所以我认为它特定于更改 SKLabelNode 的文本
ios - SKLabelNode 不渲染任何东西
我有一个奇怪的问题。我在我的SKLabelNode
一个项目中使用 a 。它没有向我显示任何错误,但也没有出现任何错误。我究竟做错了什么?