独立游戏吧 关注:56,005贴子:324,216
  • 8回复贴,共1

Box2d貌似出了点问题?

只看楼主收藏回复

这些箱子都是在同一条直线上的,但是我控制角色移动时偶尔会被卡住。。这个咋解决。。很急很关键啊


IP属地:湖南来自Android客户端1楼2017-01-21 23:56回复
    感觉既然是连起来的水平面就都合成一个长方形,这样碰撞检测的时候轮寻量还少,也不会卡注。


    IP属地:北京来自Android客户端5楼2017-01-22 00:43
    收起回复


      IP属地:湖南来自Android客户端12楼2017-01-22 07:19
      回复
        这是典型的ghost collision问题 是因为物理引擎的不能绝对的精确导致的
        搜索ghost collision就能找到一堆分析解决这个问题的博客


        IP属地:北京18楼2017-01-23 09:28
        收起回复
          之前做过一个马里奥的游戏,踩过这坑的给个明路吧,box2d确实如上楼所说会不精确的,这种情况下玩家的碰撞体用方的会卡住,圆的有时候会弹起来,其实都不好,用多边碰撞形却可以解决这个问题,原理我也不知道为啥,线型碰撞器也可以


          IP属地:广东19楼2017-01-23 16:12
          回复
            用圆


            26楼2017-02-08 19:19
            回复