【发布时间】:2013-03-02 15:12:24
【问题描述】:
我注意到 Python 中有一个 sin、cos 和 tan 函数。
所以,我想我会在我的游戏中使用这些来瞄准,不幸的是,sin,cos,tan,asin,acos 和 atan 的文字描述非常混乱。
我知道如何执行学校的所有sin、cos 和tan 规则,我只需将它们应用于代码即可。所以,这就是我需要做的,我只需要知道我必须使用哪一个:
我有
- 角度
- 斜边
(我只是保持我希望对象在再次 blit 之前行进多远的值)
从角度来看,我想解决相反的和相邻的。
斜边将是sin/asin 和cos/acos。哪一个?我不知道。
如何输入我的数字?我是只做aim = cos(angle,hyp) 还是必须应用其他一些计算?
【问题讨论】:
-
应该混淆什么?对 math.* 方法的使用进行了仔细且广泛的记录?!你做过任何研究吗?
-
“很遗憾,sin、cos、tan、asin、acos 和 atan 的单词描述非常混乱”你看过我的帖子吗?我想要更多的描述,我只是添加了我的示例以确保我得到正确的结果。现在我不能在下面给出这些好的答案,因为你毁了我的名声。
-
@PrincessOftheUniverse 的意思可能是这些函数没有在 Python 中广泛记录,因为它们是众所周知的数学函数,并且在许多地方(例如 the Wikipedia)都有详尽的解释。 Python 文档没有什么可补充的。
-
如果您不知道什么是罪、cos 等,请在学校复读您的课程。我们不是来教你初等几何的——尤其是当你没有动力研究自己的时候。我因为懒惰而投反对票
标签: python pygame trigonometry