2016/12/16补充 - 也可以用Physics.IgnoreCollision(collider1, collider2, ignore)忽略碰撞接口来实现,但只能针对单个物体。
实现后:
使用层碰撞矩阵可以达到这个效果:
层配置:
给角色全部设置为Character层,当角色需要进入无视体积碰撞状态时,将角色替换为Ghost层。
假如取消Ghost层时刚好在另一个角色碰撞框内会自动弹开,相关测试:
本文共 204 字,大约阅读时间需要 1 分钟。
2016/12/16补充 - 也可以用Physics.IgnoreCollision(collider1, collider2, ignore)忽略碰撞接口来实现,但只能针对单个物体。
实现后:
使用层碰撞矩阵可以达到这个效果:
层配置:
给角色全部设置为Character层,当角色需要进入无视体积碰撞状态时,将角色替换为Ghost层。
假如取消Ghost层时刚好在另一个角色碰撞框内会自动弹开,相关测试:
转载地址:http://nouax.baihongyu.com/