首页 > Unity3D引擎 > 进阶系列 > 碰撞器及触发器的优化用法
2017
09-07

碰撞器及触发器的优化用法

在游戏项目中,我们经常会用到 碰撞器检测或者触发器检测。而我们在做检测的时候都要在物体上挂载脚本,然后添加OnTriggerEnter\OnCollisionExit等函数

而有些物体,比如英雄身上的武器、技能上的特效,需要在物体上挂载脚本 再在脚本里去做碰撞检测后的逻辑。

这样的操作维护成本太高 而且耦合性也会增加。

介于所述缺点,可以使用今天教给大家的方式试下~~

上代码:

测试脚本:

测试方法:

一、在空场景里创建一个Cube和Sphere,让它俩分开点距离,我们的目的是给Cube添加触发器检测,检测是否碰撞到Sphere

二、将Test.ts脚本挂载在摄像机,给Test脚本的cube变量复制

三、拖动Sphere到Cube位置,看看是否输出了内容了呢

碰撞器及触发器的优化用法 - 第1张  | u3d8技术分享

最后编辑:
作者:网虫虫
网虫虫
分享是一种快乐; 分享是一种美德; 分享是一种幸福!

留下一个回复

你的email不会被公开。