unity不规则碰撞_Unity中的刚体和碰撞器

本文介绍了Unity中刚体组件的重要属性,如质量、平移阻力、旋转阻力、是否使用重力、是否遵循运动学等,以及它们如何影响物体的物理行为。同时,讨论了碰撞器的概念,包括盒子碰撞器、球体碰撞器、胶囊碰撞器、网格碰撞器、车轮碰撞器和地形碰撞器,以及在实际开发中的应用场景和组合使用策略。
摘要由CSDN通过智能技术生成

刚体

刚体作为物理引擎中的最基本组件,保证了所有物体受到重力的约束。包含有该类组件的游戏对象,会遵循万有引力定律,在重力的作用下,使物体垂直下落。刚体组件还会影响物体发生碰撞时的反应,使物体遵循惯性定律,并在其他物体运动冲击作用下产生速度或者形变。

为了利于开发者控制物理系统,Unity提供了多个属性接口。开发者可以通过更改这些参数来控制物体的物理状态。实际开发中,这些参数都被详细地罗列在属性查看器中,开发者很容易就可以对其进行更改。接下来对这些属性进行介绍。

(1)质量(Mass)

该属性表示刚体的质量,其数据类型是float,默认值为1。其在属性查看器中的位置如图6-1所示。该属性的大小是有严格要求的,一般来说,大部分物体的质量属性值接近0.1才符合日常生活的感官感受,一旦超过10.0,就会失去仿真所需达到的效果。

(2)平移阻力(Drag)

该属性是物体的平移阻力,其数据类型是float,初始值为0。Drag属性在属性查看器中的位置如图6-2所示。在现实生活中,物体会受到各方面的影响,速度会渐渐衰减,为了模拟这一效果,Unity设定了平移阻力属性。这一属性值越高,物体的速度衰减越严重。

(3)旋转阻力(Angular Drag)

该属性表示物体的旋转阻力,其数据类型是float,初始值为0.05。其在属性查看器中的位置如图6-3所示。当一个物体进行旋转的时候,其旋转的角速度也会受各方面影响衰减,为模拟这一现象,Unity设定了旋转阻力属性。此属性值越高

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值