Advertisement

碰撞检测函数

阅读量:

实现两个游戏物体之间的碰撞效果——至少需要一个刚体组件以及两个碰撞器组件

使两个物体在发生碰撞时产生差异化的表现效果——可通过配置物理材质来实现

触发器的功能在于:使两个物体在发生接触时仅进行逻辑判断,而不产生实际的物理作用力

需要注意的是:碰撞与触发响应函数属于特殊的生命周期函数,它们是通过反射机制被调用的(位于FixedUpdate与Update之间——OnTriggerXXX/OnCollisionXXX),其触发频率与物理系统的帧更新频率保持一致

1、物理碰撞检测对应的响应函数

// Collision类型的参数中包含有与自身发生碰撞的对象的相关信息

// 关键参数包括以下内容

——被碰撞对象所附带的碰撞器信息:collision.collider

——被碰撞对象所依附的游戏对象:collision.gameObject

——被碰撞对象所依附的游戏对象的位置数据:collision.transform

// 以下参数使用频率较低

——有关触碰点数量的信息:collision.contactCount

——具体接触点的坐标位置:ContactPoion[] pos

全部评论 (0)

还没有任何评论哟~