gpt4 book ai didi

ios - 如何将 SCNPhysicsBody 定位在 scnnode 的中心

转载 作者:行者123 更新时间:2023-11-28 16:10:51 26 4
gpt4 key购买 nike

我有一个 SCNNode和一个完整的工裁剪理体,但物理体中心/静止点位于 SCNNode 的底部.

这是我正在尝试做的事情:

  • 弄清楚如何将物理体定位在节点的中心。
  • 找出如何以某种方式控制其定位。

到目前为止,Apple Developer 还没有帮助我。这是我所拥有的:

let nodePhysicsBody = SCNPhysicsBody(type: .dynamic, shape: SCNPhysicsShape(geometry: SCNCapsule(capRadius: 2.0, height: 2.0), options: nil))

我找到了这个 init 方法,但我不确定它是否有效,或者如何实现它。

.init(circleOfRadius r: CGFloat, center: CGPoint()

最佳答案

我建议尝试使用 SCNPhysicsShape init(shapes:transforms:)初始值设定项——而不是从多个形状构建一个物理形状(并使用 transforms 参数将它们相对定位),您可以传递一个单一的形状和一个偏移它的变换父坐标空间的中心。

关于ios - 如何将 SCNPhysicsBody 定位在 scnnode 的中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39578249/

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