【求助大佬们】Tilemap设置了碰撞区后角色无法移动(与角色碰撞区并未冲突)



  • 【求助大佬们】Tilemap设置了碰撞区后角色无法移动(与角色碰撞区并未冲突),按照教程来的,但是预览的时候角色一动不动,取消Tilemap刚体能力才能动undefinedundefinedundefinedundefinedundefined



  • @OPCC 我记得以前尝试tilemap的刚体能力的时候也出过这个问题,可能它是直接把整个map对象作为刚体看待了;虽然我在群里和以前的贴子里看到有人说可以这样用,不过你这个很可能也是同样的原因导致的。解决方案的话就是使用tilemap对象的事件来设置碰撞区,可以使用循环的方式在加载场景的时候就设置好;也可以使用另类的方法,如果刚体物体不多而且形状整齐、不会移动,可以在这些物体上叠放一个相同大小的透明精灵,然后给这个透明精灵设置刚体(相当于转移碰撞检测,这个方法实际上用得很多)



  • @zjxdiu 学到了,感谢大佬!


登录后回复