Khronos組織給出的WebGL框架的廣泛list和我卡上選擇一個有據可查的一個專注於3D遊戲而不是尋找解釋具體的技術的例子。對於有工程設計背景的人來說,哪一個最適合?我有一個Maya場景,我想將其轉換爲多個高清晰度對象,然後使用WebGL框架進行渲染和操作。能夠將材質,紋理和着色器完整導入OBJ的東西將是理想的。這是一個很好的學習遊戲的JavaScript框架嗎?
0
A
回答
2
類似這樣的問題很難回答,因爲我們幾乎一無所知你的技能水平,你要創建的遊戲類型,任何外部要求,你可能有(即:?什麼瀏覽器它應該是兼容哪些類型的硬件)以及其他因素,這些因素在確定您選擇用於任何特定項目的庫時起着至關重要的作用。
畢竟,如果有一個「完美」的框架,對於任何給定的情況就沒有必要爲你鏈接列表!每個框架都有其優點和缺點,在很多情況下,由您來試驗它們,看看適合您的是什麼。
如果你完全不確定從哪裏開始,這是你第一次嘗試3D編程,我建議先看看ThreeJS。我純粹推薦它,因爲我知道沒有其他框架可以看到如此廣泛的用途,這意味着有很多社區資源(博客,源代碼,演示)可供使用,並且有很多人可以在您遇到困難時爲您提供幫助。 (而你將卡住了!)我現在會告訴你,它不是該列表中框架中最快的,但是在這個階段,直率表現是你最擔心的問題。在速度問題之前,你需要弄清楚遊戲玩法,資源工具鏈和其他一些基礎知識。 (如果你不能讓你的遊戲模型出現,渲染三角形的速度並不重要。)
否則,你需要爲自己坐下來,決定你正在製作什麼樣的遊戲以及你的框架爲你提供幫助,然後從列表中選擇一些,然後決定哪一個最符合你的需求。
0
如果您在Maya中開始,然後www.inka3d.com應該是你的正確的事情。您可以在maya中儘可能多地執行操作,例如動畫,着色器和mel腳本,然後將其導出爲javascript。那麼你可以從javascript中控制場景的maya屬性。
相關問題
- 1. Symfony是一個很好的學習框架嗎?
- 2. 這是一個很好的習慣嗎?
- 3. 回調和主遊戲循環。這是一個好習慣嗎?
- 4. XNA是學習3D遊戲編程的好地方嗎?
- 5. PhpUnit是一個很好的習慣嗎?
- 6. 這是很好的鏈接練習嗎?
- 7. 用C#和XNA學習遊戲編程是一個好主意嗎?
- 8. 一個很好的學習資源HTML5
- 9. 這是一個很好的React練習嗎?
- 10. 這是一個很好的Ruby編程習慣嗎?
- 11. 這是一個爲iPhone遊戲做遊戲循環的好方法嗎?
- 12. JavaScript框架的遊戲UI
- 13. 使用IronPython學習.NET框架,這不好嗎?
- 14. 這是很難學習ember.js
- 15. Cocos2d-x是一款很好的遊戲開發平臺嗎?
- 16. 這是一個很好的IF塊嗎?
- 17. 遊戲框架 - 一個Form
- 18. 最好的iphone遊戲與來源爲初學者學習
- 19. iPhone遊戲編程:這個遊戲的框架?
- 20. 這是一個很好的練習來創建一個大的桌子嗎?
- 21. 什麼是一些很好的機器學習編程練習?
- 22. 學習LWJGL遊戲創作?
- 23. 這個在線教程是創建一個PHP5框架學習理由的好起點嗎?
- 24. Object.create({}):這是一個好習慣嗎?
- 25. 是在Javascript中開發帆布遊戲的必要框架嗎?
- 26. Go(weiqi,baduk)遊戲的良好框架?
- 27. 這是JavaScript中的一個很好的變量名嗎?
- 28. 開源Java遊戲的一個很好的例子是什麼?
- 29. 什麼是一個很好的開源django項目來學習?
- 30. Javascript命名空間 - 這是一個很好的模式嗎?