[0]在LayaAir3.0中的物体属性设为 IsTrigger=true,需要多次碰撞才能生效

设置三个 三个箱体 和一个球体
 
将中间蓝色箱体的物理碰撞属性的 IsTrigger 设置为 true
 
拖动三个箱体,小球碰撞到中间蓝色箱体,没有传过去,而是被弹起,感觉好像IsTrigger 未生效,但是停留一阵,小球碰撞多次后又可以穿越过去,感觉好像 IsTrigger 又生效了。
已邀请:

130*****563

赞同来自: 131*****569

看了一下代码,你在onCollisionEnter事件中调用了CharactController的jump()方法
不知道为啥球碰到IsTrigger 为true的物体先触发了onCollisionEnter事件,然后触发onTriggerExit事件
按我的拙见不是只触发onTriggerExit事件吗????
 
 

小高

赞同来自:

您好,可以先用刚体暂时替代,我们这边正在排查此问题。

要回复问题请先

商务合作
商务合作