77593人加入学习
(316人评价)
【旧版】零基础入门Unity - 古迹探险(Unity2017)

更新于2017-11-18

价格 免费

IsTrigger 触发器

Mesh  Renderer 

[展开全文]

collider - is trigger 可做碰撞触发区域

看不见的机关

[展开全文]

点击BoxCollider的isTrigger然后取消Mesh Renderer(使碰撞器变成触发器)

OnTriggerEnter(进到触发区域触发)

OnTriggerExit(走出触发区域)

OnTriggerStay(在触发区域会一直触发)

[展开全文]

触发检测:相当于触碰到敌人的活动范围

将collider中的is trigger勾选上相当于触发器

触发器和碰撞器的区别:触发器可以穿过被碰撞物体并进行检测而碰撞器不能穿过

mesh renderer:关掉可以看到物体内部

[展开全文]
I.O.H · 2021-04-13 · 21-触发检测 0

1、collider-is trigger,设置为触发器,可以穿过,不发生检测

[展开全文]

碰撞检测collision:其中一个设置成为刚体,不会穿过物体;

 

 

触发检测collider:可以穿过物体

将collider中的is Trigger勾选上就是一个触发器

 

将Mesh Renderer   、 Cube (Mesh Filter)移除,就可以隐藏这个碰撞体,但是功能还是存在的(肉眼看不到外观)

 

开始碰撞

OnTriggerEnter(Collider other){

   print("OnTriggerEnter"+other);

   print("OnTriggerEnter"+other.name);

   print("OnTriggerEnter 触发器所在游戏物体的标签"+other.tag);

}

结束碰撞

OnTriggerExit(Collider other){

   print("OnTriggerExit"+other);

   print("OnTriggerEnter"+other.name);

   print("OnTriggerEnter"+other.tag);

}

持续碰撞

OnTriggerStay(Collider other){

   print("OnTriggerStay"+other);

   print("OnTriggerEnter"+other.name);

   print("OnTriggerEnter"+other.tag);

}

 

 

[展开全文]

在box collider中勾选上 is trigger box collider碰撞器变为触发器

[展开全文]
37.25 · 2020-08-09 · 21-触发检测 1

OnTriggerEnter(Collider other) //开始接触

 

OnTriggerStay(Collider other)  //持续接触

 

OnTriggerExit(COllider other) //停止接触

 

 

[展开全文]

授课教师

SiKi学院老师

课程特色

图文(1)
下载资料(1)
视频(32)