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