【发布时间】:2015-09-30 17:31:12
【问题描述】:
我正在开发一款类似泡泡射击游戏的游戏,需要实现球从垂直墙上的反弹。我有以下输入:
- 气泡起始位置:
{left: 382, right: 378} - 以弧度表示的发射角度:
1.34 - 游戏板尺寸:
{width: 760, height: 620}. - 气泡大小为
{width: 44px, height: 44px}
我在气泡的左侧和气泡的右侧有两堵墙。
如何计算气泡的中心点坐标以将其停止在右墙碰撞的左侧?
【问题讨论】:
-
您的输入数据中缺少三个重要项目。气泡的大小和形状是多少?角度0是什么方向?角度是从0开始顺时针还是逆时针?
-
我已经更新了帖子的尺寸。如果角度为0,我不考虑方向,我认为我需要设置最小角度。
-
角度 1.34 弧度如果您不知道角度 0 在哪里,或者角度的测量方向(顺时针或逆时针)是什么,则没有任何意义
-
我添加了希望回答您问题的图片
-
所以,发射角为 1.34
标签: javascript linear-algebra game-physics