SKLabelNode PhysicsBody问题>>

问题描述 投票:0回答:1

游戏Supertype令人难以置信。我当时正在考虑制作与之类似的应用。有没有简单的方法可以将SKLabelNode的文本转换为物理实体?

例如,我想让字母“ A”成为字面上的物理体-是否有任何简单的方法可以实现此目的而不必实际定义每个cgPath?-我想我可以将'A'设为SKSpriteNode,但这似乎很差。

另外,将SKSpriteNodes转换为物理实体时,我遇到了很多问题。我可以轻松地将单个图像转换为PhysicsBody,但是如果它是被看不见的片段分割开的图像,那么事情就会停止。斯威夫特选择一个特定的部分成为PhysicalBody。•我也很沮丧,因为您无法定义凹形形状并无法创建物理实体。但是您可以使凹的连续图像很好地成为物理物体。

最后,最好将一个单词变成“物理体”,并使用布尔值将其定义为分解或粘在一起。有没有办法做到这一点?(我认为我可以通过在初始化中将它们的数组集中在一起来实现:[SKPhysicsBody])

游戏超级类型太不可思议了。我当时正在考虑制作与之类似的应用。有没有简单的方法可以将SKLabelNode的文本转换为物理实体?例如,我想输入字母...

swift sprite-kit physics bezier cgpath
1个回答
0
投票

A SKLabelNode没有物理物体,因此您不能直接对它应用物理。您可以做的是将它们创建为一组SKSpriteNodes,然后将每个字母的图像分配给人体纹理。

© www.soinside.com 2019 - 2024. All rights reserved.