【求组3.8.X】为什么无法通过碰撞回调来设定精灵的位置

嗯 还是感谢老哥了 我自己再排查一下吧

老哥 好像是刚体分类的问题 我刚才将hero的刚体改成Dynamic之后 他就能再次触发了 就是现在人物会不断的往下落

image

你看他就这样

然后我尝试使用禁用重力的方式来禁止乡下掉落,结果又不能触发碰撞了

你是在做2d平台游戏吗? :thinking:可以将sensor取消勾选试试

将allow sleep关掉,试了吗

老哥取消了就行了 这又是个什么原理~~~~~~

老哥 谢谢了 我取消了刚体的allow sleep选项 它就好了 但是我有点看不懂 但是我大为震撼

恭喜完成了

嗯 谢谢 但是我还有点不懂这个原理 还是要研究下

谢谢老哥了

你的英雄使用非物理方式进行移动(设置位移),且勾选了Allow Sleep,那么他在没有进行物理碰撞时就会进行休眠(不会进行物理更新)。取消Allow Sleep后刚体不会休眠,就会每帧进行物理更新

哦 大概理解了 那我以后再设置怪物移动的时候 如果还是采用这方式来移动 那不是会很卡? 我是否要该成用物理方式来移动呢?

物理节点多了卡就需要通过其他方式进行优化了,论坛有很多割草游戏的优化分享,可以参考一下

好的 我找找看看