在下落过程中就着陆了?

我在尝试教程时,发现如果创建一个比玩家更高的墙壁,并在接触该墙壁的状态下跳跃,角色会在下落过程中提前落地。

请问如何避免在接触地面之前进行落地判定?

关于此事,我在自己正在开发的项目中也进行了确认,出现了同样的在墙壁上摩擦后落地的情况。(之前是正常工作的)

回退到上一个版本后尝试,教程和自制项目均能正常工作,因此我认为这可能是上次关于墙壁判定的更新导致的错误。

正如田中先生所指出的,当前版本1.0.18在斜向碰撞检测方面似乎存在问题。

在修复完成前,请您稍候,或者您可以使用Steam的Beta功能,切换到previous-version(前一版本)分支。

感谢您的回答。

我们将等待修正。

已在 1.0.20 版本中进行了修复。

希望您能测试一下是否正常运行。

已确认已修复。

感谢您的联系。

在我的项目中问题仍然存在,请问是否有进一步的修复计划?

由于无法确定原因,修复将十分困难。您能否分享一个可复现的项目?

我认为玩家的逻辑没有做太多改动,所以如果您能用之前提供的内容进行验证就好了……虽然不能断定这就是原因,但和教程相比,我感觉存在碰撞体嵌入的情况。您是否知道导致嵌入的原因?

另外,在将问题出现前的版本回退并验证后,发现嵌入问题在更新之前就已经存在了。


在已接收的项目中进行了测试。

未能确认在跳跃或下落过程中会过渡到落地状态的行为。

(已设置为在过渡到站立状态时输出“落地”消息,但尝试了各种在跳跃中蹭墙的动作,落地状态并未在跳跃过程中被触发。)

此外,关于看似嵌入的判定,该区域是“用于判定瓷砖效果的区域”,其判定区域比墙壁判定大1像素并自动生成,因此出现嵌入现象属于正常情况。

嗯,那么是环境差异吗……

https://xgf.nu/ChdHd

田中先生的项目空中处理相当复杂,可能是某种组合导致的……

目前报告称首次启动时部分处理出现异常,按F5重置后可恢复正常,但按F5重置后操作仍未改善吗?

已确定问题原因。
似乎当主角的墙壁判定宽度小于约16像素时就会发生该问题。
在示例项目中,将宽度调窄后也会出现此问题。

……这属于需要修复的缺陷吗?如果说是设计如此,那也无话可说……

已确认。

在最小项目中尚未复现,但……

在教程项目中,将碰撞体设置为Rectangle,尺寸设为10x10等较小尺寸,并从远处跳跃飞扑时,发生了落地判定。

我将进一步调查并向开发团队汇报。

此问题已在今天发布的 1.0.21 版本中修复。烦请确认。

看起来还没修好……

https://xgf.nu/fifGv

我在本地进行了操作,但胶囊型仍然会出现该问题,因此请求进行额外修正。

按照这个视频的方法确认过,无论是胶囊还是方形,都能正常出现。

非常抱歉让您久等了……!
今日发布的版本1.1.7已通过碰撞修复进行了修正。
请您确认一下。

原因尚未查明,但敌人死亡后应用就会崩溃……。