2011-09-05 82 views
4

我即將跳入一些簡單的Javascript開發遊戲。我想有一天過渡到3D開發,但現在只能做2D「自上而下」的對象。
我知道這並不理想,但我覺得它會幫助我熟悉3D「環境」。用於2D開發的3D JS引擎?

我使用Three.js,因爲它看起來非常發達,我喜歡Canvas,WebGL和SVG。然而,我遇到的第一個問題是,我不知道如何「移動」一個對象。使用Canvas,我可以輕鬆地獲取已渲染的對象,並修改它的.x或.y屬性以「移動」它。但是,目前爲止我找到的Three.js對象都是object.rotation.x等。我可以移動相機,但這不起作用,因爲我需要單獨移動物體。

所以我想我正在尋找什麼資源進入Three.js進行2D開發,或者在3D環境中開發2D自上而下的遊戲。

+0

好吧,我只是找出移動的單個對象,它需要應用到網格,而不是「幾何」......但如果可能的話,我仍然會喜歡這個主題的資源。 –

+1

我也對使用Three.js和WebGL進行2D編程感興趣。下面的鏈接都是3D特定的。你能找到任何2D資源嗎? – Michael

+0

無。我開始嘗試在3D環境中進行2D工作。太多的努力和太少的文件。 –

回答

6
  1. Getting Started這篇文章很不錯。
  2. LearningThree.js在「讓我們製作一款3D遊戲」上有了一個系列。
  3. 還有一個不錯的searchable reference也可用。

注意,該項目移動超級快,因此API可能會改變 在這裏和那裏,所以要留意上github,當你 更新總是讀更改日誌,看看你需要更新你的代碼。

Gooduck !.

+0

這些非常感謝您的鏈接! – Alex