我试图确定一个"射击"会从一个位置和一个角度撞到墙上。 玩家从某个角度以一定的角度朝向墙壁射球。而且我希望能够确定球是否会在球门的范围内击球。
这就是我所知道的:
原点:球的坐标
长度:到墙的距离
角度:镜头的角度
这是我想要计算的:
点:球击中墙壁时的位置
提前致谢!
答案 0 :(得分:4)
除非我遗漏了一些东西:
point y = origin y + length
point x = origin x - length * tan(angle)
答案 1 :(得分:1)
在Trig中为直角三角形Tan(角度)=相反/相邻。
这应该是获得职位所需的一切。
应该注意的是,这不是一个编程问题,并且可能还有其他类似数学问题的地方。 :)