刚体 Rigidbody

1.物理引擎能够真是的模拟物理效果
2.Unity中使用的是NVIDIA的PhysX物理引擎
3.在Unity中使用Rigidbody让游戏对象物理引擎控制,Rigidbody也是一个组件

Mass表示质量(质量不影响下落速度)
Drag 只表示空气阻力
Angular Drag 旋转的时候遇到的阻力
Use Gravity 是否受到重力影响
Is kinematic 是否使用运动学 默认不选择,如果勾选游戏对象不受物理引擎控制。在unity中transform 与 刚体组件,只能选择一个。
Interpolate 属性表示插值 Interpolate 内插值,Extrapolate 外插值。游戏对象抖动可以用插值解决这个问题。
Collision Detection discrete 离散碰撞检测 。Continuous 表示连续碰撞检测 防止高速运动的物体穿透障碍物。Continuous Dynamic 两个都是高速运动的物体发生碰撞。
Constraints 受到力的影响时,有哪些限制。比如限制Y轴

        Rigidbody rb = GetComponent<Rigidbody>();
        float drag = rb.drag;//空气阻力
        float mass =rb.mass;//质量
        //rb.angularDrag;//角阻力
        //rb.useGravity;//当前游戏对象是否受到重力影响
        //rb.isKinematic;//是否使用运动学
        //内插值外插值,碰撞方式一般在控制面板中进行设置,较少在脚本中进行操作
        //rb.freezeRotation;//是否冻结游戏对象的旋转。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值