【发布时间】:2018-06-10 02:42:10
【问题描述】:
当玩家与方块发生碰撞时,我会根据最小的轴变化来移动它们,这是有道理的。
但是,当许多块相互交互时,这会变得令人困惑。
- 黑色方块 - 玩家,移动
- 红色/蓝色方块 - 块,静态
从这个例子中,玩家显然应该向上移动,但盒子各自有不同的视点
- 蓝色框在 Y 轴上碰撞较多,所以黑色框应该向左移动。如果您假装红色框不存在,您会更容易看到这一点
- 红框在 X 轴上碰撞较多,因此黑框应向上移动
我怎么知道哪个框是“正确的”?
【问题讨论】:
当玩家与方块发生碰撞时,我会根据最小的轴变化来移动它们,这是有道理的。
但是,当许多块相互交互时,这会变得令人困惑。
从这个例子中,玩家显然应该向上移动,但盒子各自有不同的视点
我怎么知道哪个框是“正确的”?
【问题讨论】: