【问题标题】:Collision side detection碰撞侧检测
【发布时间】:2020-11-27 11:40:25
【问题描述】:

??????

我正在使用打字稿创建类似游戏引擎的东西。游戏本身在画布中呈现。目前我正在研究身体的碰撞。我有一个问题,也许有人可以帮助我解决它。

我有两个矩形。其中之一就像一个用键盘控制的玩家。另一个是墙壁,玩家可以与墙壁发生碰撞并且必须停止穿过墙壁。玩家和墙都有x1, x2, y1, y2 坐标,用于碰撞检测。

所以也许有人可以解释一下,如何计算哪一侧被碰撞 - 左,上,右或下?

如果你对这个项目感兴趣,欢迎来到我的仓库

https://github.com/NickSettler/game003

【问题讨论】:

    标签: game-physics collision


    【解决方案1】:

    尝试在图片上添加边框区域:

    【讨论】:

      猜你喜欢
      • 2019-03-25
      • 1970-01-01
      • 1970-01-01
      • 2011-07-03
      • 2014-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多