原文:OnCollisionEnter和OnTriggerEnter

之前对这两个的用法不是特别清楚,重新学习了下,再做个测试看看效果如何 .新建一个场景test .添加一个cube,点击Inspector面板会发现系统已经默认添加了Box collisder组件。为了增加速度,需添加一个RigidBody,同时去除重力。 .再添加一个Capsule。 材质用于cube和capsule,以便观察 .新建一个角色的控制脚本PlayerController.CS,完成后 ...

2019-05-01 10:45 0 793 推荐指数:

查看详情

OnTriggerEnter2D方法

我两个物体A,B都添加了Circle Collider 2D,并且都勾选了is Trigger,我在A的脚本里用void OnTriggerEnter2D(Collider2D coll)检测碰撞,至少有一个要添加rigidbody。在我的使用场景中,还需要将rigidbody勾选 ...

Sat Mar 23 17:39:00 CST 2019 0 542
unity, OnTriggerEnter2D不触发

我两个物体A,B都添加了Circle Collider 2D,并且都勾选了is Trigger,我在A的脚本里用void OnTriggerEnter2D(Collider2D coll)检测碰撞,但是这个函数根本不会触发是咋回事儿? 解法是至少有一个要添加rigidbody ...

Tue Nov 03 18:33:00 CST 2015 1 6556
【Unity3d】碰撞检测 OnCollisionEnter

1 测试的Cube都给BoxCollider,还要给个Rigidbody 注:这个要把被碰撞的命名。 注:碰到有Collider的自己播放动画 ...

Thu Aug 09 19:01:00 CST 2012 0 3779
Unity 碰撞检测 OnTriggerEnter 入门

当我们需要检测两个物体A和B发生碰撞的时候,必须要满足一下条件 1:A和B必须有碰撞边界,你可以点开一个A,在属性窗口点击AddComponent,在physis(物理)目录下看到以下这些 ,根据 ...

Mon Apr 07 04:27:00 CST 2014 0 2310
Unity中OnTriggerEnter条件以及isTrigger的一个问题

该函数触发的条件: 1、两个物体都必须有碰撞器(Collider)组件; 2、其中一个物体的碰撞器(Collider)的IsTrigger属性必须勾上; 3、最重要的一点,其中一个物体必须有刚体 ...

Sun Jul 16 23:39:00 CST 2017 0 12933
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM