当玩家跳跃并检测到下方有瓷砖墙壁碰撞时,跳跃动作会完成(即落地)。
然而,对于碰撞尺寸为 48×120 的角色,在撞到瓷砖侧面后,若角色接触到瓷砖边缘,虽然下落会停止,但角色并不会进入落地状态。
・・■ ← 撞到该瓷砖侧面的情况
・○ ← 角色对象
■ ← 卡在瓷砖边缘,但下落动画仍在继续
※ “・”仅为调整位置而写的占位符,实际应为空格。
※ 每个网格大小为 48×48。
该角色类似于教程视频中从第 1 步开始制作的跳跃角色。
实际上,当我们将碰撞尺寸扩大到上述大小时,该问题确实发生了。