我有一个正方形(200X200),里面有一个SKLabelNode.标签显示得分,我的数量很大.我想要适合广场上的数字.
如何更改a的文本大小(或大小)SKLabelNode以使其适合固定大小.
正如标题所述 - 我想以SKLabelNode编程方式使我的大胆.
我该怎么做?
有没有办法知道Sprite Kit中"SKLabelNode"的宽度?
或者我应该使用SKSpriteNode然后在其中使用文本
我试图在更新后修复SKLabelNode的左侧.问题在于SKLabelNode正朝两个方向发展.我想要的只是在右侧成长.非常感谢.
我需要能够在swift 2 sprite-kit中为游戏制作多行标签.文本需要环绕而不是离开屏幕.贝娄是我的,但我不知道该怎么做
import Foundation
import UIKit
import SpriteKit
class JDQuotes: SKLabelNode {
var number = 0
init(num: Int) {
super.init()
if num == 1 {
text = "\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. laborum.\""
}
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个SKLabelNode,它是SKSpriteNode的子代,因为我正在尝试创建一个Button类来以更简单的方式创建按钮.我已经尝试了一些使用SKSpriteNode的锚点的东西,但我不太确切地知道发生了什么.如何将标签置于精灵(它的父节点)上?
我想知道有没有办法为SKLabelNode设置背景颜色而不是字体颜色.我正在寻找类似下面提到的代码,可在ios应用程序中找到.
label.backgroundColor = [UIColor redColor];
Run Code Online (Sandbox Code Playgroud) 新增Spritekit并尝试修复a的宽度,SKLabelNode然后相应地调整文本字体以适合节点.
一直在浏览文档,但似乎找不到合适的东西,比如UILabel功能:
一个 UILabel.adjustsFontSizeToFitWidth = true
谢谢
我想创建一个SKLabelNode,它应该总是具有相同的长度(对于单词猜谜游戏).不幸的是,SKLabelNode决定始终切断任何前导和尾随空格.文档中未描述此行为.如何避免/关闭该行为?
如何关闭子节点的交互?
我在精灵下面为一堆精灵添加标签,描述它们是什么.精灵本身是可触摸的,并且具有在触摸Bebeun等时响应的代码.
标签在视觉上不与精灵重叠,它们完全在精灵的视觉表现之下,但它们是各自精灵的孩子,我想保持这种方式.
但我不希望标签响应触摸.
我将标签设置为
myLabel.isUserInteractionEnabled = false
Run Code Online (Sandbox Code Playgroud)
但这并没有任何区别,他们仍然对触摸做出反应,好像他们是雪碧一样.