0
我想提請波到大海,但我還是不知道如何從頂部移到那些底部。無論我改變什麼,他們都停留在圖片的頂部。 下面是我用畫浪代碼:如何從圖片底部的頂部移動波(帶正弦製造)?
Dimension d = getSize();
int x, y, winWidth = d.width, winHeight = d.height;
int halfHeight = 10;
int lastX = 0, lastY = halfHeight;
double trajectory = 2 * Math.PI;
double factor = trajectory/100;
for (x = 1; x <= winWidth; x++) {
double sine = Math.sin (x * factor) * halfHeight;
y = halfHeight - (int)sine;
graafika.drawLine (x, y, lastX, lastY);
lastX = x; lastY = y;
}
這裏有一個畫面,它的外觀的時刻。
感謝您的幫助!
我們可以有完整的代碼? –