我注意到Python中有一个sin
,cos
和tan
函数。
所以,我想我会用它们来瞄准我的游戏,不幸的是,sin
,cos
,tan
,asin
,acos
和atan
的字词描述非常混乱。
我知道如何从学校执行所有sin
,cos
和tan
规则,我只需要将它们应用于代码即可。所以,这是我需要做的,我只需要知道我必须使用哪一个即可:
我有
角度
斜边
(我只是保持该对象在再次涂抹之前要移动多远的值)
从角度上讲,我想找出相对的和相邻的一个。
斜边将是sin/asin
和cos/acos
。哪一个?我不知道。
如何输入我的号码?我只是做aim = cos(angle,hyp)
还是必须应用其他一些计算?
最佳答案
公式为:
adjacent = hypothenuse * math.cos(angle)
opposite = hypothenuse * math.sin(angle)
其中
angle
以弧度表示。关于python - Python(pygame)Sin,Cos和Tan,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15175976/