2016-01-09 132 views
2

我熟悉如何在使用three.js的前端上使用Oimo.js,但我希望在後端使用它進行模擬。但我不知道如何更改oimo.js代碼,以便它可以在節點服務器中使用。我的目的是模擬一個物體並在X次模擬時間後發回它的位置。我可以在前端完成,但真的想在服務器上完成。謝謝!在Node.js中使用Oimo.js物理引擎(Oimo.js是前端引擎)

+0

簡短回答:刪除所有對'window'和'document'的引用。如果你可以做到這一點而不會破壞任何東西,你可以使它在後端工作。這隻需要通過代碼挖掘並找出問題領域。 –

+0

嗨邁克,謝謝你的迴應,我沒有刪除唯一的窗口引用,並且我非常肯定它可以在服務器端工作,我只是不知道如何實際實現它。 – SaveMeOnlyHope

+0

只需將'module.exports = OIMO;'加到文件末尾,然後像其他任何Node.js模塊一樣加載它。如果你不熟悉Node.js模塊(我不知道你是否知道),那麼選擇Node.js教程來開始。 –

回答

0

作者lo-th創建了一個用於nodejs的npm module。使用npm install oimo安裝源代碼,預建庫等。