2017-08-03 62 views
1

我做了一堆圈子,並通過設置恢復到0.3來減少他們的彈性,但有時他們旋轉狂亂,我想知道我應該改變以更快地抑制旋轉。Damter旋轉Matterjs圈身體

var circle = Bodies.circle(500, -100, 20, { 
    restitution: 0.3, 
    render: { 
    sprite: { 
     texture: randomPopcorn() 
     } 
    } 
    }); 

回答

0

您設置的參數取決於您想要的結果。

  • 如果你想希望對象減慢更隨着時間的推移然後從它的0.01默認增加 frictionAir
  • 如果您只是想在不改變線性 移動的情況下減少旋轉,那麼請將inertia設置爲較大的值。
  • 如果你不認爲只改變慣性看起來很現實,然後從0.001增加 density