Unity中遇到的小问题——OnTriggerEnter条件
2016-10-12 21:32
344 查看
该函数触发的条件:
1、两个物体都必须有碰撞器(Collider)组件;
2、其中一个物体的碰撞器(Collider)的IsTrigger属性必须勾上;
3、最重要的一点,其中一个物体必须有刚体(Rigidbody)组件。如果是一个运动的物体去碰撞一个静止的物体,则刚体(Rigidbody)组件必须加在运动的物体上,否则无法触发OnOnTriggerEnter函数。
Bug描述:游戏主角在静止状态下,一个自动运动的敌人碰撞主角,如果敌人身上没有[b]刚体(Rigidbody)组件,主角则不会受到伤害(不会执行[b]OnOnTriggerEnter函数中的代码)。[/b]
[/b]
1、两个物体都必须有碰撞器(Collider)组件;
2、其中一个物体的碰撞器(Collider)的IsTrigger属性必须勾上;
3、最重要的一点,其中一个物体必须有刚体(Rigidbody)组件。如果是一个运动的物体去碰撞一个静止的物体,则刚体(Rigidbody)组件必须加在运动的物体上,否则无法触发OnOnTriggerEnter函数。
Bug描述:游戏主角在静止状态下,一个自动运动的敌人碰撞主角,如果敌人身上没有[b]刚体(Rigidbody)组件,主角则不会受到伤害(不会执行[b]OnOnTriggerEnter函数中的代码)。[/b]
[/b]
相关文章推荐
- Unity OnTriggerEnter问题
- OnTriggerEnter与Rigidbody-Unity碰撞检测
- unity OnTriggerEnter 函数测试
- Unity 碰撞检测 OnTriggerEnter 入门
- Unity中OnTrigger和OnCollision的触发条件
- Unity之OnTriggerEnter(持续更新相关内容)
- 关于OnTriggerEnter的触发条件
- 启动服务器的时候遇到的org.hibernate.PropertyNotFoundException: field [set] not found on xx.xxx.xx问题
- 又遇到问题:wrong ELF class: ELFCLASS32 in Unknown on line
- 用startActivityForResult 所遇到的一个问题,返回时不执行onActivityResult
- 安装ruby on rails 遇到的问题
- 今天装完ASM时遇到的一个比较低级的问题ORA-15149: another ASM instance found running on the host
- iis7 发布mvc3 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for "IIS APPPOOL\ASP.NET v4.0"问题
- Unity Application Block Hands-on Lab for Enter-Lib 5.0:Lab 3-Using a Configuration File[Translation]
- 苹果iphone开发遇到的问题:Cannot run on the selected destination
- mysql insert into on duplicate key update timestamp类型 (近期遇到问题)
- 亲,你遇到this package depends on missing sdk platform 问题了吗
- 又遇到问题:wrong ELF class: ELFCLASS32 in Unknown on line
- Unity Application Block Hands-on Lab for Enter-Lib 5.0:Lab 2-Using the Configuration API[Translation]
- 关于Unity遇到的问题