我在尝试教程时,发现如果创建一个比玩家更高的墙壁,并在接触该墙壁的状态下跳跃,角色会在下落过程中提前落地。
请问如何避免在接触地面之前进行落地判定?
我在尝试教程时,发现如果创建一个比玩家更高的墙壁,并在接触该墙壁的状态下跳跃,角色会在下落过程中提前落地。
请问如何避免在接触地面之前进行落地判定?
关于此事,我在自己正在开发的项目中也进行了确认,出现了同样的在墙壁上摩擦后落地的情况。(之前是正常工作的)
回退到上一个版本后尝试,教程和自制项目均能正常工作,因此我认为这可能是上次关于墙壁判定的更新导致的错误。
正如田中先生所指出的,当前版本1.0.18在斜向碰撞检测方面似乎存在问题。
在修复完成前,请您稍候,或者您可以使用Steam的Beta功能,切换到previous-version(前一版本)分支。
感谢您的回答。
我们将等待修正。
已在 1.0.20 版本中进行了修复。
希望您能测试一下是否正常运行。
已确认已修复。
感谢您的联系。
在我的项目中问题仍然存在,请问是否有进一步的修复计划?
由于无法确定原因,修复将十分困难。您能否分享一个可复现的项目?
我认为玩家的逻辑没有做太多改动,所以如果您能用之前提供的内容进行验证就好了……虽然不能断定这就是原因,但和教程相比,我感觉存在碰撞体嵌入的情况。您是否知道导致嵌入的原因?
另外,在将问题出现前的版本回退并验证后,发现嵌入问题在更新之前就已经存在了。
在已接收的项目中进行了测试。
未能确认在跳跃或下落过程中会过渡到落地状态的行为。
(已设置为在过渡到站立状态时输出“落地”消息,但尝试了各种在跳跃中蹭墙的动作,落地状态并未在跳跃过程中被触发。)
此外,关于看似嵌入的判定,该区域是“用于判定瓷砖效果的区域”,其判定区域比墙壁判定大1像素并自动生成,因此出现嵌入现象属于正常情况。
嗯,那么是环境差异吗……
田中先生的项目空中处理相当复杂,可能是某种组合导致的……
目前报告称首次启动时部分处理出现异常,按F5重置后可恢复正常,但按F5重置后操作仍未改善吗?
已确定问题原因。
似乎当主角的墙壁判定宽度小于约16像素时就会发生该问题。
在示例项目中,将宽度调窄后也会出现此问题。
……这属于需要修复的缺陷吗?如果说是设计如此,那也无话可说……
已确认。
在最小项目中尚未复现,但……
在教程项目中,将碰撞体设置为Rectangle,尺寸设为10x10等较小尺寸,并从远处跳跃飞扑时,发生了落地判定。
我将进一步调查并向开发团队汇报。
此问题已在今天发布的 1.0.21 版本中修复。烦请确认。
看起来还没修好……
我在本地进行了操作,但胶囊型仍然会出现该问题,因此请求进行额外修正。
按照这个视频的方法确认过,无论是胶囊还是方形,都能正常出现。
非常抱歉让您久等了……!
今日发布的版本1.1.7已通过碰撞修复进行了修正。
请您确认一下。
原因尚未查明,但敌人死亡后应用就会崩溃……。