给角色和敌人都加了rigidbody2d和boxcollider2d,都设置了dynamic,通过修改linearVelocity来让他们移动。现在操作角色碰撞到敌人后,敌人会被撞飞,请问要怎么修改,才能让敌人不会被弹飞
那不就没有碰撞效果了,都不用加刚体吧,单纯做位移直接update里改坐标吧
可是不加刚体,我发现碰撞回调没触发,加了才触发
不太懂,2d碰撞的回调不是这个吗
https://docs.cocos.com/creator/3.8/manual/zh/physics-2d/physics-2d-contact-callback.html
好了找到原因了,用的box2d物理引擎,就必须要刚体才有回调,换成内置2d后,只有碰撞体也有回调了