2014-10-31 61 views
0

我有一個小的方形精靈,我需要根據旋轉得到精靈的頂部中心。獲取精靈的頂部中心,調整爲旋轉?

這裏是描述我想要的圖像:

左邊的精靈是精靈在它的自然位置,其他精靈旋轉。黑點的位置就是我想要得到的位置(精靈位置)。

我知道這可能是一個愚蠢的問題,基於trig的基本知識,但我無法弄清楚。

回答

0

我知道了,這是我的解決方案:

x = (float) (PlayerEntity.getPos().x + Math.cos(Math.toRadians(PlayerEntity.getAngle()))); 
y = (float) (PlayerEntity.getPos().y + Math.sin(Math.toRadians(PlayerEntity.getAngle())));