使用代码创建刚体,则无法触发碰撞。
在节点下直接添加刚体组件的话,就可以。
是不是还得动态加个碰撞盒
得apply()一下
加了的。也不行。
我好像没看见apply()这个方法,你的意思是wakeup()吗?我试了下好像也不行
collider.apply()
佬,还是找不到apply()
哦,忘记说了,我这个是3d的项目
要不您把applay改成apply试试?
原因找到了。因为在使用代码创建刚体的时候,使用setGroup方法只会设置group,并不会把你预设的mask也一起复用过来,必须要手动设置mask。如下图: