0
我有一個小的方形精靈,我需要根據旋轉得到精靈的頂部中心。獲取精靈的頂部中心,調整爲旋轉?
這裏是描述我想要的圖像:
左邊的精靈是精靈在它的自然位置,其他精靈旋轉。黑點的位置就是我想要得到的位置(精靈位置)。
我知道這可能是一個愚蠢的問題,基於trig的基本知識,但我無法弄清楚。
我有一個小的方形精靈,我需要根據旋轉得到精靈的頂部中心。獲取精靈的頂部中心,調整爲旋轉?
這裏是描述我想要的圖像:
左邊的精靈是精靈在它的自然位置,其他精靈旋轉。黑點的位置就是我想要得到的位置(精靈位置)。
我知道這可能是一個愚蠢的問題,基於trig的基本知識,但我無法弄清楚。
我知道了,這是我的解決方案:
x = (float) (PlayerEntity.getPos().x + Math.cos(Math.toRadians(PlayerEntity.getAngle())));
y = (float) (PlayerEntity.getPos().y + Math.sin(Math.toRadians(PlayerEntity.getAngle())));