|
|
1
10
每个角度对应于单位圆上的一个点(单位圆是以半径为1的原点为中心的唯一圆;也就是说,单位圆是满足以下条件的一组点
这是与
要反转此情况,给定单位圆上的一个点,您可以使用
inverse tangent
(也许你知道
当然,这里有一些混乱的细节。功能
在C#中,
|
|
|
2
4
现在,如果你有x,y,你想要一个:
更多信息(以及更漂亮的图表): Wikipedia: Polar coordinate system |
|
|
3
2
你可以看到cos和sin返回圆上的点。 在这方面,将正典的中间视为圆圈的中心。然后,给定一个角度(正典的角度),你就可以得到它用sin和cos指向的圆上的位置。 答案2:如果你知道x和y,你需要知道角度。你需要一个atan函数,它返回从三角形的斜边形成的角度,其中一个点为0,0,另一个点是x,y点,一个点与90度角 |
|
|
4
2
可悲的是,这是一个很好的问题,SO不是最好的回答方式。 与其在文本中解释,我认为学习以下内容会有所帮助 参数方程 。您可以从在谷歌中搜索“圆参数方程”开始。 这个概念对我产生影响的方式是尝试不同的代码,直到我理解了sin、cos、圆圈和角度之间的关系。看到图片和图像也有很大帮助。在那之前,我会阅读描述,但永远无法牢牢把握解释。 |
|
|
5
0
如果你不熟悉trig,你的问题很难解释。
这有点误导,因为结果很可能只是一个方向,而不是实际速度。我假设在那条线下面有一条线,它将向量乘以一个常数,从而给出球的最终运动速度。 |
|
|
Ruslan · 如何在单游戏中使用或制作“效果”? 8 年前 |
|
|
MyNameIsGuzse · 找不到C#静态类 8 年前 |
|
|
John Tran · 有人能告诉我为什么这样不行吗?C#XNA 9 年前 |
|
|
PÅemysl Novák · 单博弈-等距图块,大地图上的低FPS 9 年前 |
|
|
TS1997 · 带有winforms的单游戏 10 年前 |
|
|
Joe Smith · 旋转固定在精灵上的Vector2 10 年前 |
|
|
jacksparrow · C#XNA-遍历项目并绘制它们 11 年前 |
|
|
user2056166 · 在xna上绘制圆段 11 年前 |