gpt4 book ai didi

ios - SKShapeNode : How to set String to name of SKShapeNode

转载 作者:行者123 更新时间:2023-11-28 07:31:57 25 4
gpt4 key购买 nike

我的应用程序中有一个轮子。我需要检索它停止的切片/楔形的值。

这段代码:

print(wheelScene.atPoint(CGPoint(x: wheelScene.frame.midX,     y:wheelScene.frame.maxY)))

返回这个:

<SKShapeNode> name:'9' accumulatedFrame:{{-257.28399658203125,     -187.08700561523438}, {1126.8409423828125, 1216.89501953125}}

来自 Apple 文档: https://developer.apple.com/documentation/spritekit/sknode/1483136-name

声明是

var name: String? { get set }

不太确定如何使用 { get set }

所以我的问题是如何检索 SKShapeNode 的名称以在字符串中使用?

编辑:

明白了:

    var node = wheelScene.atPoint(CGPoint(x: wheelScene.frame.midX, y:wheelScene.frame.maxY))

最佳答案

您可以将其用作任何 SKNode 的属性因此任何 SKShapeNode .

您可以使用 <#SKNode#>.name = "Any name"进行设置。

您可以使用 <#SKNode#> .name 来获取它。

示例:

var node = SKShapeNode(rectOf: CGSize(width: 30, height: 30))
node.name = "Bob"

print(node.name)

关于ios - SKShapeNode : How to set String to name of SKShapeNode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54448454/

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