背景: *在这里使用Corona SDK和物理功能 *已经找到了我遇到过的烦人问题 *在这个游戏中我暂停了物理,然后我重新定位我的玩家对象&再次重启(开始)物理 *我看到的是碰撞事件发射,我没想到,因为在我重新定位后玩家不在物体附近 *所以我猜测它是先前发生的一些碰撞的结转
问题:如何避免在启动物理引擎后直接在此处发生“缓冲”/“多余”碰撞事件???
答案 0 :(得分:1)
Box2D因为遇到这样的问题而臭名昭着...我猜你唯一可以做的就是存放你移动玩家的地方,忽略第一次碰撞并重置旗帜......
或者你应该删除播放器并再次创建它。
当你自己移动物体(即使是暂停时)时,Box2D很讨厌。