2013-04-17 42 views
0

我正在嘗試模擬射箭射擊遊戲,並且想要將動畫的弓指向我的鼠標所在的位置。我怎樣才能做到這一點?我已經嘗試結合聯合並使用該鼠標如下:我該如何將對象指向Box2DJS + Cocos2DJS中的某個點

this.bow.SetTransform(new b2Vec2(x/30, y/30), this.bow.GetAngle()); 

但它總是一個錯誤出現:

遺漏的類型錯誤:對象的翻譯:有沒有一種方法「GetAngle」

我已經搜索了該錯誤,但在Google中未找到該錯誤。有沒有辦法來解決這個問題或其他方式來實現弓 - 鼠的跟蹤?

回答

1

SetTransform方法的源代碼如下所示:

b2Body.prototype.SetTransform = function (xf) { 
     this.SetPositionAndAngle(xf.position, xf.GetAngle()); 
} 

嘗試調用SetPositionAndAngle而不是SetTransform

+0

工作!非常感謝! –

+0

我該如何+1這篇文章? ._。 –

相關問題