标签: c++ collision-detection sfml
所以,我正在创建一个游戏,我刚刚开始研究碰撞系统。 检测结束了,但我无法弄清楚如何将玩家移回到他的最后位置(在他碰撞之前)。
只是做player.x--是行不通的,因为他可能来自x轴的另一边等等(非常明显),所以如何让玩家向后移动1个像素,无论“哪里” “他与一个实体发生冲突?
player.x--
希望这是有道理的,我的数学和英语不是很好。 :P
答案 0 :(得分:1)
存储最后一个位置,然后使用它。