Unity 可帮助您在项目中模拟物理系统,以确保对象正确加速并对碰撞、重力和各种其他作用力做出响应。Unity 提供了不同的物理引擎实现方案,您可以根据项目需求选用:3D、2D、面向对象或面向数据。本页面提供了相应文档的链接。
您可以使用用户界面实现一些基本的物理目标,但为了更好地控制模拟,您需要熟悉 C#。要发展 C# 技能,请参阅 Unity Learn 初级开发工程师课程。
如果是面向对象的项目,请使用符合您需求的 Unity 内置物理引擎:
如果您的项目使用 Unity 面向数据技术栈 (DOTS),则需要安装专用的 DOTS 物理包。可用的包有: