Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
背景: * 使用 Corona SDK 和这里的物理函数 * 找到了我遇到的一个烦人的问题 * 在这个游戏中我暂停了物理,然后我重新定位我的玩家对象并再次重新启动(启动)物理 * 我看到的是我没有预料到的碰撞事件触发,因为在我重新定位它后玩家不在一个物体附近*所以我猜测这是之前发生的一些碰撞的遗留物
问题:如何避免在启动物理引擎后直接在此处发生“缓冲”/“多余”碰撞事件?
Box2D 因出现此类问题而臭名昭著……我猜你唯一能做的就是将玩家移动的地方存储起来,忽略第一次碰撞并重置标志……
或者您应该删除播放器并重新创建它。
Box2D 讨厌你自己移动对象(即使是在暂停时)。