包含此页的版本:
不含此页的版本:
Unity 可帮助您在项目中模拟物理,以确保对象正确加速并响应碰撞当物理引擎检测到两个游戏对象的碰撞器接触或重叠时,当至少一个游戏对象具有刚体组件并且处于运动状态时,就会发生碰撞。更多信息
请参阅术语表、重力和各种其他力。Unity 提供了不同的物理引擎实现,您可以根据项目需求使用它们:3D、2D、面向对象或面向数据。此页面提供了指向其文档的链接。
可以使用用户界面创建一些基本的物理交互,但要更好地控制模拟,需要熟悉 C#。要培养您的 C# 技能,请参阅 Unity Learn 初级程序员课程。
如果您的项目是面向对象的,请使用符合您需求的 Unity 内置物理引擎:
如果您的项目使用 Unity 的面向数据的技术堆栈 (DOTS),则需要安装专用的 DOTS 物理包。可用的软件包包括: