代码正常运行在改变精灵之前。改变精灵后,精灵就卡在地板上了。mask_index有效,但角色腿部仍然卡在地板上。删除了资产缓存,仍然卡在地板上。如果 place_meeting(x + xpseed, y, obj_floor) == true { xspeed = 0; } 如果 place_meeting(x, y + yspeed, obj_floor) == true { yspeed = 0; } 这是我的碰撞代码。