我正在研究瓷砖碰撞。目前,我只是以正常方式(两个 for 循环)绘制平铺地图并且没有滚动。现在,要检查我的玩家是否在瓷砖上,我使用tileX = (int)person1v.X / 16;
tileY = (int)person1v.Y / 16;
但是,我想在撞到瓷砖之前检测碰撞,这样它就可以充当墙。如何在移动之前检测到碰撞?
问问题
234 次
我正在研究瓷砖碰撞。目前,我只是以正常方式(两个 for 循环)绘制平铺地图并且没有滚动。现在,要检查我的玩家是否在瓷砖上,我使用tileX = (int)person1v.X / 16;
tileY = (int)person1v.Y / 16;
但是,我想在撞到瓷砖之前检测碰撞,这样它就可以充当墙。如何在移动之前检测到碰撞?