Unity3D基础12:碰撞体

 

前文:https://blog.csdn.net/Jaihk662/article/details/86757037(Rigidbody物理类组件)

一、碰撞体组件

碰撞体(Collider)可以理解为我们的模型的“外骨骼”,模型只要加了刚体,就必须要加碰撞体,否则没有意义

给物体添加碰撞体组件方法:选中游戏物体→Component→Physics→Xxxx Collider(一般默认自带对应的碰撞体)

(图片来自于擅码网)

下面是第一种和第四种演示(左为第一种,右为第四种):

 

二、常用碰撞体

Box Collider:盒子碰撞体(骨骼),形状是立方体,用于包裹类似“立方体”的模型,例如门、盒子等

组件属性:

  1. Center:骨骼的中心点
  2. Size:骨骼的大小

Sphere Collider:球形碰撞体(骨骼),形状是球形,用于包裹类似“球形”的模型

组件属性:

  1. Radius:骨骼的半径

Capsule Collider:胶囊碰撞体(骨骼),形状是胶囊

组件属性:

  1. Radius:骨骼的半径
  2. Height:骨骼沿某个方向放缩的高度
  3. Direction:调整放缩高度的对应方向

Mesh Collider:网格碰撞体,万能碰撞体,可以用于包裹所有复杂的模型(可能需要自己配置该组件)

组件属性:

Mesh:根据指定的网格,生成碰撞体骨骼

普通的球形骨骼:

网格骨骼:

 

 

 

  • 10
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值