我正在开发一个基于(tile)的,基于回合数的战斗模拟器,而我现在正面临一个困难:当物体 rotate collide 时处理碰撞问题。

像绿色块一样,我还想让白块 colliding với旋转块(长块),但我不想把它往旋转方向的 block推,因为碰撞发生在长块处于斜角处时。更广范围而言,我正在尝试在旋转过程中各个角度处,consistently处理碰撞,而不是仅处理在开始或结束位置。

在 rotation 过程中处理碰撞的想法是否有吗?或者类似机制的游戏存在,可以作为参考的?我特别喜欢旋转,推压,阻挡,或者接触造成伤害时处理碰撞的有趣方式的例子。