gpt4 book ai didi

swift - 使用 SceneKit swift 创建自定义球物理

转载 作者:搜寻专家 更新时间:2023-10-31 21:46:07 25 4
gpt4 key购买 nike

我有一个要创建的特定场景。

不同大小的物体应该在可见区域之外产生并聚集在场景的中心。

  • 物体应该以不同的速度开始移动。

  • 碰撞应该影响轨迹,但物体应该仍然相遇在中心。

  • 除了 z 位置不变外,效果应该与漏斗中的球没有什么不同。

如果我对框架有点陌生,请提供任何高级指导,我们将不胜感激。

此外,对象应该是可选的,生成的对象数量不应超过 20 个。

再次重申,我正在寻找有关创建物理和对象行为的任何高级指导,因为我意识到这是一个有点复杂的问题。因此,非常感谢任何帮助。

最佳答案

我没有使用 SceneKit,而是选择使用 UIKitDynamics 为 View 添加物理效果。

有了 UIKitDynamics,所有要做的就是,

a) 创建 UIDynamicAnimator

b) 定义场行为(在我的例子中是径向的)

c) 定义对象的碰撞行为

实现有点复杂,所以我将很快链接一个演示最终结果的存储库。

关于swift - 使用 SceneKit swift 创建自定义球物理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52527781/

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