gpt4 book ai didi

swift - 你如何创建一个空心物理体?( swift )

转载 作者:搜寻专家 更新时间:2023-11-01 06:32:34 25 4
gpt4 key购买 nike

所以我正在尝试使用 sprite kit 创建一个足球球门,我希望球门内部是空心的。我该怎么做?

最佳答案

我假设您想要一个自上而下的球门表示,两侧和后部都有球网,如下所示:

enter image description here

(所以这是俯 View ,球门嘴朝下)

你不能用一个物理体来做到这一点,(物理体完全跟随网)因为物理体不能是凹的。

相反,使用自己的物理体创建两侧和后部,然后使用 init(bodies: [SKPhysicsBody]) 将它们连接在一起

例如假设你有 3 个 Sprite 节点,分别命名为 goalRightSide、goalLeftSide 和 goalRear,每个节点都有自己的物理体。然后,为整个目标创建一个复合物理体,使用:

let goalPB = SKPhysicsbody(bodies: [goalRightSide.physicsBody,
goalLeftSide .physicsBody,
goalRear.physicsBody])

有关详细信息,请参阅类引用:https://developer.apple.com/documentation/spritekit/skphysicsbody

关于swift - 你如何创建一个空心物理体?( swift ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45228920/

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