2009-04-28 18 views

回答

1

我做到了。它看起來不錯,做了很好的鏡面反射。弄清楚導航有點困難,但我也沒有太多時間投入導航。

3

似乎旨在程序員不是設計師

3D環境應該很容易地描述和打造,但我在它發現的文件似乎是方式更程序員面向

+0

好點,它目前缺乏設計師的關注 – 2009-04-28 09:11:00

3

我花了一些時間閱讀文檔和玩它。作爲測試我使用他們的畫布對象進行生命的康威的遊戲:

life

這實際上是在JavaScript運行完全並執行得非常好;比我在Unity3D中做的等效測試快得多。將它移動到像素着色器將是性能的下一步,然後它真的會飛。

這是一個關於圖形技術前沿的重要項目。他們已經對架構做出了非常好的決定,以及它如何與瀏覽器集成。

但是,它是一個低級圖形api--與DirectX或OpenGL類似,它使用現代的「可編程管線」而不是傳統的/傳統的「固定功能管線」。通俗地說,這意味着它不會運行在較老的計算機上,但它可以在性能和功能方面充分利用更新的圖形硬件。這也意味着開發人員需要了解像着色器,渲染圖等現代圖形編程技術。

它支持圖像的網頁格式(如jpg和png),但也支持遊戲行業風格的DDS紋理優化加載到視頻卡RAM中。它可以加載基於xml的COLLADA資產,但也有一個類似二進制的JSON接口,用於優化已處理資產的加載。

對於O3D的真正起飛,它需要更高級別的JavaScript API來構建它。理想情況下,像包含物理和音頻的遊戲引擎,具有一致的照明模式和優化的資產格式。

+0

所以這是你寫了生命的遊戲,發現它和谷歌組上的相關帖子:) 我的快速查看也建議openGL作爲榜樣。不過想知道他們的數學。那麼我可以試試看,如果它出現,看起來像一個有趣的平臺。 – 2009-04-29 23:57:02

相關問題