回答
你知道WebGL嗎? http://en.wikipedia.org/wiki/WebGL
是的,但我該如何使用它來製作我的遊戲? – Thew 2011-04-13 14:05:18
在本節的教程中,您有需要學習的資源,我無法爲您製作遊戲:-P http://en.wikipedia.org/wiki/WebGL#Tutorials – 2011-04-13 14:06:35
另一個非常小的搜索:http:// learningwebgl .com/blog/ – 2011-04-13 14:08:43
你在找什麼Canvas with 3D content,現在已經變成WebGL。
我發現了一個教程:Learning WebGL
本教程是否也包含點?因爲那你可以做一個[Penetrator]的克隆(http://www.rockstargames。與/ degenatron /)。 – 2011-04-13 14:17:43
這裏是一個不錯的網站有16起動教程
首先我認爲這個問題是比較適合gamedev stackexchange網站(HTTP的: //gamedev.stackexchange.com/)
正如別人所說,你需要學習WebGL,這是OpenGL ES 2.0用於大多數瀏覽器的ECMAScript實現的API。您需要支持WebGL的瀏覽器(最新版本的Firefox,Chrome或Safari)以及與OpenGL ES 2.0兼容的圖形卡驅動程序。
從遊戲開發imo開始學習的第一件事是關於一些矩陣和向量操作的數學。在網上搜索關於如何進行矩陣乘法,轉置,如何獲得4x4矩陣的行列式(這與獲得3x3或2x2矩陣行列式不同)以及如何反轉矩陣的一些很好且快速的教程應該足夠了。然後學習一些(非常容易的)向量操作,Dot產品,Cross產品,adition,乘法,規範化和縮放。
然後瞭解轉換矩陣,旋轉,平移和比例矩陣。視圖和投影矩陣也是如此。
小的GLSL着色語言的,什麼是3D模型(頂點位置,法線,紋理座標和材料)。
好吧,那些是關鍵字,現在谷歌它的一切。這裏有一系列關於ya矢量操作的教程:http://www.dickbaldwin.com/KjellTutorial/KjellVectorTutorialIndex.htm
您可能想要類似three.js的東西。它主要是一個WebGL框架,但您也可以在(2D)畫布上使用/ fallback。
- 1. HTML5 Canvas遊戲 - 實體類
- 2. 用ASP.NET和HTML5製作瀏覽器遊戲Canvas
- 3. 用HTML5 canvas製作簡單的汽車遊戲
- 4. 如何製作HTML5遊戲障礙?
- 5. 如何使用Minecraft等3D圖形制作動作遊戲?
- 6. 製作Javascript和HTML5遊戲
- 7. Unity 3D水平射擊遊戲角色控制器
- 8. HTML5 Canvas遊戲碰撞檢測問題
- 9. HTML5 Canvas 2D遊戲攝像頭
- 10. HTML5 Canvas遊戲中的多setInterval
- 11. 努力製作3D遊戲引擎?
- 12. 構建一個簡單的HTML5/canvas 2D遊戲。遊戲引擎推薦使用?
- 13. 如何用Canvas製作3D動畫
- 14. Cocos2d泡泡射擊遊戲
- 15. 使用javascript和HTML5 canvas的遊戲應用程序的背景
- 16. 如何使Java Canvas遊戲循環
- 17. 如何使用actionscript製作Xbox遊戲?
- 18. 如何用XNA製作3D賽車遊戲?
- 19. 3D遊戲幾何
- 20. Canvas「pong」遊戲槳
- 21. 使用HTML5 Canvas創建遊戲,夠好嗎?
- 22. 使用CreateJS和Canvas Boilerplate創建HTML5遊戲
- 23. 使用Flash CC的HTML5 Canvas遊戲中的HitTest
- 24. 爲RPG遊戲製作HTML5遊戲框架
- 25. AS3向下射擊遊戲
- 26. 太空射擊遊戲中的3D音效
- 27. 使用JavaScript製作遊戲
- 28. HTML5遊戲使用Dashcode
- 29. JavaScript:如何製作遊戲
- 30. 如何加快HTML5遊戲
我覺得你在這一套上有點領先。 :)看看這個,雖然:http://blog.nihilogic.dk/2008/03/javascriptcanvas-3d-renderer-now-with.html – 2011-04-13 14:03:49
@Diodeus我已經通過該網站搜索我的教程搜索.. – Thew 2011-04-13 14:06:23