物理学 目标 解释力和支点之间的关系。 确定如何将力施加到物体上。 预测在提供支点的情况下物体的移动方向。 引言 在扩展现实(XR)中,物理在使体验尽可能接近真实世界方面起着重要作用。通过模拟现实世界中的某些力(如重力),物理学使物体能够被控制和操作。此外,某些引擎提供了给物体赋予质量等属性的机会,从而允许它们与环境进行更进一步的物理交互。 重力 如果你把一个物体举在空中然后放手,你会期望这个物体因为重力而落下。重力是一种力,它会吸引一个物体或身体向地球中心或其他具有质量的物理物体移动。在XR中,我们可以通过为虚拟物体添加重力来模拟重力的作用。每个XR平台都有自己的方法来对3D物体应用重力,因此具体方法各不相同。虽然为虚拟物体添加重力不是必须的,但这样做确实可以增加真实感。
在扩展现实(XR)中,物理在使体验尽可能接近真实世界方面起着重要作用。通过模拟现实世界中的某些力(如重力),物理学使物体能够被控制和操作。此外,某些引擎提供了给物体赋予质量等属性的机会,从而允许它们与环境进行更进一步的物理交互。
如果你把一个物体举在空中然后放手,你会期望这个物体因为重力而落下。重力是一种力,它会吸引一个物体或身体向地球中心或其他具有质量的物理物体移动。在XR中,我们可以通过为虚拟物体添加重力来模拟重力的作用。每个XR平台都有自己的方法来对3D物体应用重力,因此具体方法各不相同。虽然为虚拟物体添加重力不是必须的,但这样做确实可以增加真实感。鉴于XR有能力将数字世界和物理世界融合在一起,以提供无缝的体验,建议在适当的地方为物体添加重力。

来源:UnityList
任何改变或改变物体运动的相互作用都被称为力。当力作用于物体时,其运动、方向和/或速度都会改变。力有自己的大小和方向,这意味着它们可以表示为向量。尽管向量是数学概念,有自己的运算规则,但我们不需要深入理解这些概念即可在XR开发中使用它们。

来源:CoolKidFacts
力可以通过环境变化、用户的输入等方式施加。例如,当用户按下按钮时,在物体上施加正确的方向的力可以使物体沿该方向移动,前提是没有任何其他力正在作用于它的身体。

来源:Unity
然而,某些运动(如旋转)需要不仅仅是力就能发生。这就是支点的概念发挥作用的地方。支点是一个点(通常是中心点),物体在这个点上摇摆或转动。在XR开发中,支点是一个添加到物体上的元素,用于模仿当力作用于物体时的转动、旋转或振荡。

没有支点点,施加在物体上的任何力都会导致物体沿着力的方向移动(前提是施加的力大于物体上已有的任何其他力,如重力)。但是,添加了支点点后,施加的力可能会导致转动或振荡,这取决于现有的力以及施加力的方向。
我们已经确定了一些资源,以便为本课程中讨论的内容提供更多的背景知识和学习机会。我们鼓励你复习以下材料并探索更多相关主题。
声明:
本文件灏天文库团队进行了翻译。尽管我们力求准确,但请注意,翻译可能包含错误或不准确之处。原文档以其原始语言为准。我们不对因使用此翻译而产生的任何误解或误译负责。