0
我有一個叫做Bullet的類,是一種鳥瞰視圖射擊遊戲。我以前只是爲了根據輸入的方向移動它,它只能是東南或北方的東西。我現在想讓它能夠以任何角度拍攝,但是如果我拍攝它,則會在Y軸上反轉(意思是如果我瞄準了它,它會下降)。這是我的代碼(是的,我記得轉換爲Radians)。每個子彈是由一小行的,這裏是從移動方法的exerpt:我該如何在Java中以角度正確地移動
double scaleX = Math.sin(angle);
double scaleY = Math.cos(angle);
x = x + (MOVE_SPEED * scaleX);
x2 = x2 + (MOVE_SPEED * scaleX);
y = y + (MOVE_SPEED * scaleY);
y2 = y2 + (MOVE_SPEED * scaleY);
X,X,Y,和Y2上線的所有規定的點數。我只知道關於Trig的一些信息,所以任何幫助都會很棒。謝謝!
編輯:我之前說錯了,而不是左邊,反之亦然,但它上升,而不是下來,反之亦然,並適當地左右行動。
雅不久後我想,和它的工作,所以我只是用它去了,謝謝! – Colton