比如飞行游戏或打砖块时,道具本身因为要作碰撞也定义成刚体了(dynamic),道具出现时往下掉,下方可能会有障碍物(staic刚体),障碍物本身是刚体,就变成掉在障碍物上方,不会一直往下掉,这种情况要怎么处理呢,谢谢.还是说道具只是作一个动画效果,并不作为刚体,如果是这样的话,碰撞又不好检测了
如果只是要单纯的碰撞,道具就不用物理碰撞,然后道具的下落就在道具脚本的update自己来计算就行
如果你懒得改,又不考虑性能,你可以设置三个分组,敌人,自己,道具,然后让道具只和自己产生碰撞效果也行
感谢大家的回复,我按大家说的测试下
3d下,cc.BoxCollider是有is Trigger解发器可以直接穿透刚体,2d下没有这个属性,不知道官方为何这样设计
这个方案确实可以行,谢谢