版本:cocos creator v3.3.2
平台:web
我在地图上创建了一系列的墙,每个墙方块是1616的碰撞体,物理引擎是box2d,然后英雄也是一个方形的1616的碰撞体
像上面图里一样,可以看到那个窄的通道刚好是16的宽度,但是英雄是挤不进去的。而且贴着墙来回走的时候,部容易卡死,图里这种角落也容易卡死,这是为啥呀qaq
版本:cocos creator v3.3.2
平台:web
我在地图上创建了一系列的墙,每个墙方块是1616的碰撞体,物理引擎是box2d,然后英雄也是一个方形的1616的碰撞体
像上面图里一样,可以看到那个窄的通道刚好是16的宽度,但是英雄是挤不进去的。而且贴着墙来回走的时候,部容易卡死,图里这种角落也容易卡死,这是为啥呀qaq
这个类型的游戏 貌似不需要用到物理引擎啊
还在处于做demo的阶段
感觉用物理引擎的话更灵活也更方便,后面更好拓展新的功能
想知道这是物理引擎的精度问题引起的吗 如果用了物理引擎的话可以有什么方法可以避免这样的问题吗
用圆的碰撞
天才思路!我去试试
太感谢大哥了,把英雄的碰撞体改用圆形的就可以完美地解决这个问题,不会再卡墙了。太棒了要拿手手去赞
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。