Tower Defense 复习第一篇
碰撞器有关学习
要产生碰撞必须为游戏物体添加刚体和碰撞器,刚体的作用是让物体能够在物理的影响下运动
发生碰撞的的必要条件
两个物体必须带有碰撞器(Colider),其中一个物体还必须带有Rigidbody刚体或者charactercontroller组件
unity3d中的碰撞器和触发器的区别?
碰撞器是触发器的载体,而触发器只是碰撞器身上的一个属性
当Is Trigger=false时,碰撞器根据物理引擎引发碰撞,产生碰撞的效果,可以调用OnCollisionEnter/Stay/Exit函数;
当Is Trigger=true时,碰撞器被物理引擎所忽略,没有碰撞效果,可以调用OnTriggerEnter/Stay/Exit函数。
基本组件Box Collider组件
组件详解:
(1)Is Trigger:是否设为触发器,如果是触发器,将会检查脚本中的有关触发器的方法,并且不会继续进行物理反应。否则将会继续进行物理反应
(2)Material:用于调整物体所受的摩擦力和弹力
(3)Center:盒碰撞器的中心
(4)Size:盒碰撞器的大小
应用:
(1)一般用于方形物体检测,位置触发等