我遇到了unity3d 5.1.1f1 physics2d的问题。 我制作了一个简单的平台游戏,你可以用飞碟飞来飞去,不得不撞墙。构成整个关卡的墙壁精灵有一个附着的polygonCollider2d,UFO(玩家)有一个圆圈和一个盒子对撞机。一切正常,除了每隔几分钟,当你撞墙时游戏似乎冻结了。大多数时候碰撞工作正常,但他们偶尔会这样做。它似乎是随机的,因为我无法找到重现bug的模式,所以测试它我只需要继续玩,直到它决定再次发生。我使用了探查器并将bug定位到physics2D.fixedUpdate是罪魁祸首。所以我的猜测是我的脚本中没有任何东西导致它。哦,它发生在独立于平台上。 android build,windows build或统一编辑器都是一样的。我必须有一些简单的东西。
这是探查器发生时的屏幕截图。 http://imgur.com/ytaPNmE
如果我等了足够长的时间,它就可以解决问题并且游戏继续顺利进行,并且几分钟之后可能会再次发生。有任何想法吗?我刚刚开始学习团结,这让我感到很难过。
有什么建议吗?