gpt4 book ai didi

sprite-kit - 将 SKLabelNode 置于 SKSpriteNode 的中心

转载 作者:行者123 更新时间:2023-12-04 00:09:44 26 4
gpt4 key购买 nike

我有一个 SKLabelNode 是 SKSpriteNode 的子节点,因为我正在尝试创建一个 Button 类来以更简单的方式创建按钮。我已经使用 SKSpriteNode 的 anchor 尝试了几件事,但我不太明白到底发生了什么。如何将标签居中放置在 Sprite (它的父节点)上?

最佳答案

我意识到如何解决这个问题......这就是我所做的。请记住,我有一个名为 Button 的类,它是 SKSpriteNode 的子类。

在 Button.m 类中,我有一个名为 label 的实例变量,它是一个 SKLabelNode。我将标签节点作为子节点添加到按钮,然后将水平和垂直对齐模式设置为居中。

label = [[SKLabelNode alloc] init];
[self addChild:label];
[label setHorizontalAlignmentMode:SKLabelHorizontalAlignmentModeCenter];
[label setVerticalAlignmentMode:SKLabelVerticalAlignmentModeCenter];

关于sprite-kit - 将 SKLabelNode 置于 SKSpriteNode 的中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25818989/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com