Iam new to andengine。我希望製作一款關於足球的遊戲,如何在不同方向上調整球的角度並將其移動爲拋物線形狀,我非常需要您的開發人員給出答案。如何在andengine中通過釣魚球移動拋物線形狀球
如果有人迴應我的查詢,請提前致謝。
Iam new to andengine。我希望製作一款關於足球的遊戲,如何在不同方向上調整球的角度並將其移動爲拋物線形狀,我非常需要您的開發人員給出答案。如何在andengine中通過釣魚球移動拋物線形狀球
如果有人迴應我的查詢,請提前致謝。
你可能需要使用Box2D的物理引擎插件來做到這一點,看看教程利用這一點,你應該能夠做到這一點
運動的方向可以表示爲兩個數字 這個載體可以轉換成一個角度。 將圖形旋轉到該角度。
代碼例如:
public Double rotateTowards(x1:Float, y1:Float) {
var radianAngle:Number = Math.atan2(x1, y1);
return radianAngle * 57.2957795;
}
該函數返回足球應旋轉到面對,而在給定的x和y方向上移動的角度。它也會使用負值。代碼以弧度給出了旋轉。所以你必須乘以57.2957795來將它轉換爲引擎的setRotation()使用的度數。
1弧度= 57.2957795度
可能的是,你的足球可以從預期角度旋轉90度。如果是這種情況,只需在返回的值上加上或減去90。
你還需要拋物線的幫助,還是你有box2D的處理?
謝謝你的迴應。 我可以有任何示例源代碼項目。 – venkyar77 2012-02-09 11:07:05
感謝您的建議我一直在使用box2d物理引擎本身我創建了一個球和球也在不同的方向移動,當我點擊它時,我使用了加速度計類,但這個行爲並不處於當應用程序啓動時它穩定不變,我需要球穩定在位,當我點擊它時,它應該向用戶規定球的方向移動,並且當它與任何球一起粘貼時它不應該再回來其他對象。 如果任何人有,請粘貼源代碼鏈接。 在此先感謝。 – venkyar77 2012-02-06 08:55:01