2013-05-15 59 views
0

我正在嘗試建立一個塔磚遊戲 (有從天上掉下的形狀,他們應該做一個塔) ,但是當我把形狀的物理不工作,如果他們在在他們不會掉落的角落彼此頂部.... 我該如何解決它?rotaion一個落體的Box2D的

這裏是形狀:

var fixDef = new b2FixtureDef;//shape 1 
      fixDef.shape = new b2PolygonShape; 
      fixDef.density = 0; 
      fixDef.friction = 0.5; 
      fixDef.restitution = 0.5; 


      fixDef.shape.SetAsArray([ 
       new b2Vec2(-1, 0), 
       new b2Vec2(0, -1), 
       new b2Vec2(1, 0)],3 
      ); 


      bodyDef.type = b2Body.b2_dynamicBody;  
      bodyDef.position.Set(24.5/30, 60/30);   
      bodyDef.userData = new Traingle(); 
      addChild(bodyDef.userData); 
      world.CreateBody(bodyDef).CreateFixture(fixDef); 

,這裏是世界:

回答

1

我想那是因爲你已經設置的密度爲零。零重量機構應該產生什麼影響?

+0

但是,如果我改變命運,甚至0.1旋轉當我點擊一個身體 像瘋了一樣,我不想它旋轉時,我堅持一個身體這麼多...... – user2327364

+0

@ user2327364:這是另一個問題,問另一個問題,並解釋那裏是什麼'我堅持一個身體' – Andrew