问题描述
我有一个精灵,它是 FlxTypedGroup 的成员。我在更新循环中检查与另一个类型组的冲突,如下所示:
[
["210616","13:46:32.738","00017","--> confd_OK"],["210616","TRACE CDB_EXISTS /managed-element/fault-management/active-alarm/active-alarm-entries{oru oran-vendor-specific-alarm ORU[1]-ORU[1]/carrier0/antenna34/1004}"],"TRACE CDB_END_SESSION"],"13:46:38.361","00270","TRACE Established new CDB session to confd"]
]
这是游戏的前几秒(与我的计时时间大约相差 10 秒,但并不一致)。在游戏的最初几分钟之后,碰撞检测似乎刚刚下降,我的玩家逐渐穿过地板。我不确定是什么原因造成的,但我已经尝试将 updateHitBox 调用添加到我的地面精灵的更新循环中,因为相机不断滚动。
FlxG.collide(groundCollisionGroup,playerGroup);
我也尝试过使用 pixelPerfectOverlap 方法切换碰撞方法,但是这也不起作用
groundCollisionGroup.forEach(function(gc)
{
gc.x = FlxG.camera.scroll.x;
gc.updateHitBox();
});
如何在相机滚动时保持碰撞一致?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)