Version: 6000.3
语言: 中文
地形和地形工具包
内置 3D 物理

物理

Unity 可帮助您在项目中模拟物理,以确保对象正确加速并响应碰撞当物理引擎检测到两个游戏对象的碰撞器接触或重叠时,当至少一个游戏对象具有刚体组件并且处于运动状态时,就会发生碰撞。更多信息
请参阅术语表
、重力和各种其他力。Unity 提供了不同的物理引擎实现,您可以根据项目需求使用它们:3D、2D、面向对象或面向数据。此页面提供了指向其文档的链接。

可以使用用户界面创建一些基本的物理交互,但要更好地控制模拟,需要熟悉 C#。要培养您的 C# 技能,请参阅 Unity Learn 初级程序员课程。

用于面向对象项目的内置物理引擎

如果您的项目是面向对象的,请使用符合您需求的 Unity 内置物理引擎:

面向数据的项目的物理引擎包

如果您的项目使用 Unity 的面向数据的技术堆栈 (DOTS),则需要安装专用的 DOTS 物理包。可用的软件包包括:

  • Unity Physics 包:默认需要安装的 DOTS 物理引擎,以便在任何面向数据的项目中模拟物理。
  • Havok Physics for Unity 包:Havok 物理引擎 for Unity 的实现,用作 Unity Physics 包的扩展。请注意,此软件包受特定许可方案的约束。

其他资源和示例

地形和地形工具包
内置 3D 物理