【问题标题】:Gravity value for real world replication of ball falling真实世界复制球落下的重力值
【发布时间】:2015-07-19 11:23:36
【问题描述】:

在 Scene Kit 的物理学中,如果一个球掉下来,重力的什么值应该会产生与我们在现实世界中体验到的相同的加速度?

【问题讨论】:

  • 在该引擎的参考框架中等于 9,813 m over seconds^2 ;)

标签: physics scenekit gravity


【解决方案1】:

SceneKit 物理的默认重力已经是(0, -9.8, 0),对于习惯于现实世界物理的人来说,这听起来像是一个熟悉的数字。

然而,SceneKit 中距离和大小的单位完全是任意的——至少直到你需要不同的大小来保持一致,或者让物理以某种方式表现时为止。

所以你有两个选择:

  1. 保持默认重力不变,并保持场景元素的大小和位置,使 1 个单位 = 1 米。

  2. 随心所欲地调整大小和位置,然后计算从您使用的任何系统到米的转换,这样您就可以在系统中将场景的physicsWorld.gravity 设置为每秒平方 9.8 米。

【讨论】:

  • 是的,9.8 对我来说很有意义,我希望它的行为与我们所知道和感受的相似。然而,我用这种重力设置制作的所有球都像落在一个重力远低于月球的行星上一样。他们需要一分钟才能到达屏幕底部。
  • 那么,您是否打算随便玩一玩并尝试一些其他更大的值?这是像素值还是像素独立值?
  • 3D 空间中没有像素。
  • 啊,单位太远了!有一个机场跑道长度的运动场。
  • 球有四个街区那么大。
猜你喜欢
  • 1970-01-01
  • 2010-12-07
  • 1970-01-01
  • 1970-01-01
  • 2020-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多