如何处理碰撞并将玩家移回原位? [c ++,sfml]

时间:2015-11-29 20:48:19

标签: c++ collision-detection sfml

所以,我正在创建一个游戏,我刚刚开始研究碰撞系统。 检测结束了,但我无法弄清楚如何将玩家移回到他的最后位置(在他碰撞之前)。

只是做player.x--是行不通的,因为他可能来自x轴的另一边等等(非常明显),所以如何让玩家向后移动1个像素,无论“哪里” “他与一个实体发生冲突?

希望这是有道理的,我的数学和英语不是很好。 :P

1 个答案:

答案 0 :(得分:1)

存储最后一个位置,然后使用它。