簡體   English   中英

Box2d AS3 Flash在自上而下的視圖中模擬摩擦風

[英]Box2d AS3 Flash simulating wind on top down view with friction

我正在嘗試制作一個自上而下的游戲,您在其中使用Box2d扔光盤。 世界沒有重力,因此可以將碟片扔出去,並以我設置的慣性和線性阻尼在舞台周圍彈跳。 現在,如果我嘗試在輸入框架上使用ApplyForce引入風,它將不斷向該方向推動光盤,直到碰到牆。 我想要做的-到目前為止還沒有運氣-給舞台(地面)一些虛構的內容,以便當球失去動力時,它最終會靜止/粘住。 ApplyForce的代碼如下:

var xA = (Math.sin(windDir*(Math.PI/180)) * windSpeed * -1);
var yA = (Math.cos(windDir*(Math.PI/180)) * windSpeed );
var wind:V2 = new V2(xA, yA);
ball1.b2body.ApplyForce(wind, new V2(ball1.x, ball1.y));

有什么想法嗎?

謝謝。

如果它有摩擦力,它要么不會移動,要么會再次移動直到撞到牆壁,但速度較慢。 您可以放慢每個對象的速度,但不能使用applyforce放慢速度,因為box2d是一個模擬器,並且您想做不現實的事情。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM