開發html5游戲開發
首先你如果是想自己開發的話,先要學會 html5+ css3 +javascript. 學會之後可以寫一些簡單回的小游戲了。如果答想深入的話webGL和 vsg 學一下。另外還要學一下匯編語言。
還有需要學一下後端語言和 資料庫 。
如果是想找人做的話,有錢就行,隨便找個外包公司都能做。
『貳』 如何入門Html5游戲開發
HTML、CSS,DIV+CSS布局實戰,Javascript編程功底,HTML5,CSS3,Boostrap等前端工程師必備技能扣丁學堂逐步更新,要求,新人當然是要求一是有經驗,二是做過什麼項目
『叄』 怎麼用html5開發游戲
比如使用
html5
的畫布標簽canvas開發一個簡單的類似qq游戲你畫我猜的游戲:首先你要學會canvas標簽的基本用法,畫線,畫筆大小,畫筆,截圖保存等,然後結合你的js功底在畫布上要畫出連續的平滑的線條,然後別人就可以根據畫的圖,猜詞語了,猜中了就給分。然後排名什麼的。這就是一個簡單的html5游戲了.網上有很多
列子
的,你可以下一個源碼看看
『肆』 有什麼HTML5游戲開發方面的書
HTML5游戲開發書籍推薦:
一、HTML5游戲開發實戰
《html5游戲開發實戰》是一本經典的版html5游戲開發教程,它清晰而權全面地展示了如何使用最新的html5和css3標准來構建各種常見類型的游戲。
二、HTML 5游戲開發實踐指南
《html5游戲開發實踐指南》以實踐為導向,全面講解了html5游戲開發所需掌握的各種最新技術、可以使用的各種工具和框架,以及開發的思維和方法,是系統學習html5游戲開發的最佳選擇之一。
三、HTML5游戲開發
《html5游戲開發》共10 章,通過10 個具體的游戲示例詳細介紹html5 的用法。每章都先列出相關的技術特性並給出了應用的描述,然後討論了實現這個應用的關鍵需求,接著強調了滿足這些需求的html5、css 和javascript 特性或者通用編程方法,最後詳細介紹了代碼的實現。
這些是當下比較熱門的HTML5游戲開發書籍。真想把HTML5游戲開發學好,可以去千鋒了解一下。
『伍』 html5 游戲開發入門 哪個框架比較好
Construct2、ImpactJS、GameMaker三個是收費的,其中Construct2與GameMaker更像一個游戲開發工具,可以實現不用寫一行代碼來製作游戲,更適合於沒有編程基礎的人使用。而ImpactJS作為一個高質量的框架,且易於擴展,雖然是收費的,但是物有所值。
開源引擎中,three.js是最火的,但是僅限於開發3D游戲。
其次是CreateJS,由Adobe官方贊助且採用Flash類似的API以及模塊化開發,是Flash開發者以及將Flash游戲轉換成html5不可多得的選擇。
Turbulenz雖然開源時間比較晚,但頗有後來者居上的趨勢,由於其對2D和3D的同時支持,是同時開發2D和3D游戲的最佳選擇。
LimeJS與Crafty相比的優勢在於有一個公司進行維護,相比個人要更穩定,但是需要依賴於Google Closure,也使之成為一個重量級的框架。
Crafty體積小、輕量級,更適合於小游戲的開發。
Cocos2d-html5作為國產框架的一個優勢在於中文文檔和教程多,且得到了Google的支持,但相比ImpactJS、CreateJS仍不夠成熟。
melonJS、Quintus、lycheeJS的開發者和使用者都較少,相關文檔和教程也相對少,還有待觀察。
『陸』 html5游戲開發,需要學習什麼技術
html5游戲開發,需要學習的技術:
1、HTML5教程
主要學習HTML標簽、屬性和事件。
2、CSS教程
主要學習使用CSS來控制網頁的樣式和布局。
3、JavaScript教程
做HTML5開發,主要使用JS語言。所以要學習JS語言。
4、HTML5其它的核心技術
做HTML5開發,可能會用到下面的技術。
(1)WebWorker
可以在瀏覽器中運行多個JS腳本。可以用於需要後台執行某種耗時工作的場合。
(2)WebSocket
瀏覽器可以與伺服器間雙向通信。Socket方式能夠大大提高瀏覽器與伺服器間的通信效率。可以用於瀏覽器與伺服器間通信頻繁的場合,比如實時聊天。
(6)開發html5游戲開發擴展閱讀:
HTML5的優點:
新一代網路標准能夠讓程序通過Web瀏覽器,消費者從而能夠從包括個人電腦、筆記本電腦、智能手機或平板電腦在內的任意終端訪問相同的程序和基於雲端的信息。
HTML5允許程序通過Web瀏覽器運行,並且將視頻等目前需要插件和其它平台才能使用的多媒體內容也納入其中,這將使瀏覽器成為一種通用的平台,用戶通過瀏覽器就能完成任務。此外,消費者還可以訪問以遠程方式存儲在「雲」中的各種內容,不受位置和設備的限制。
缺點:
1、開放性帶來的困擾
在從前網路平台上存在大量的專利產品,想要實現HTML5技術的大量應用首先就需要將這些專利性的產品變為開放式的產品,由於各種原因,當前面對這一問題還存在許多爭議。
以視頻格式為例,兩大陣營對於視頻格式的設置存在爭議,一大陣營以蘋果為代表,另一大陣營則以Opera、火狐、谷歌為代表。
WPEG陣營是蘋果所屬陣營,由於其自身全部使用的是這一種格式,所以堅持認為應當將此格式作為標准,而WebM陣營則認為由於WPEG格式的專利依然沒有解除,對於HTML5技術要求的開放性沒有達標,所以不同意將其作為標准格式。
2、發展的速度有待提升
在HTML5中提出了一些從前HTML技術中不具有的新技術,但是有許多主流瀏覽器在長時間的發展過程中已經完成了此種技術的開發,在自身瀏覽器中實現了此種功能,就這一情況來說HTML5的發展速度方面存在一定的問題。
同時由於HTML5的不成熟,當前關於HTML5的相關技術標准還沒有完全確定,所以在短時間想要將其投入大規模應用還比較困難。
參考資料:網路-html5
『柒』 html5游戲開發工具常用的有哪幾款
為大家推薦12款經常會用到的html5開發工具。
1、Adobe Dreamweaver CS6
Dreamweaver CS6是世界頂級軟體廠商Adobe推出的一套擁有可視化編輯界面,用於製作並編輯網站和移動應用程序的網頁設計軟體。由於Dreamweaver支持代碼、拆分、設計、實時視圖等多種方式來創作、編寫和修改網頁,對於初級人員,你可以無需編寫任何代碼就能快速創建Web頁面。其成熟的代碼編輯工具更適用於Web開發高級人員的創作!
2、Adobe Edge
Adobe Edge是一個用HTML5、CSS、Java開發動態互動內容的設計工具。它的一個重要功能是web工具包界面,用於方便確保在不同瀏覽器中架構的一致性,此外,Adobe Edge還將整合TypeKit這樣的字體服務。通過Edge設計的內容可以兼容iOS和Android設備,也可以運行在火狐、Chrome、Safari和IE9等主流瀏覽器上。
3、DevExtreme
DevExtreme Complete Subion是性能最優的HTML5,CSS和Java移動開發框架,可以直接在Visual Studio集成開發環境,構建iOS,Android,Tizen和Windows Phone 8應用程序。DevExtreme包含 PhoneJS 和 ChartJS 兩個原生UI組件,並且提供源代碼。目前,DevExtreme支持VS2010/2012/2013集成開發環境,兼容Android 4+、iOS5+、Windows 8、Window Phone 8、Tizen五大移動平台,是Visual Studio開發人員開發跨平台移動產品的首選工具。
4、JetBrains WebStorm
WebStorm 是jetbrains公司旗下一款JS開發工具。被廣大中國JS開發者譽為「Web前端開發神器」、「最強大的HTML5編輯器」、「最智能的JavaS IDE」等。與IntelliJ IDEA同源,繼承了IntelliJ IDEA強大的JS部分的功能。
5、Sencha Architect
在開發移動和桌面應用的工具中,Sencha的定位是HTML5可視化應用開發。開發團隊可以在一個單一集成的環境中完成應用的設計、開發和部署。開發者還可以開發Sencha Touch2和Ext JS4 Java應用,並實時預覽。
6、Initializr
Initializr 是製作 HTML5 網站最好的入門輔助開發工具,你可以使用提供的特色模板快速生成網站,也可以自定義,Initializr 會為你生成代碼簡潔的可定製的網頁模板。
7、HTML5demos
想知道你的瀏覽器是否支持 HTML5 Canvas 嗎?想知道 Safari 是否可以運行簡單的 HTML5 聊天客戶端嗎?HTML5demos 會告訴你每一個HTML5特性在哪些瀏覽器中支持。
8、HTML5 Tracker
想了解 HTML5的最新動向嗎? 使用 HTML5 Tracker 吧,它可以跟蹤 HTML5 最新修訂信息。
9、HTML5 visual cheat sheet
想要快速超找一個標簽或者屬性嗎?看看這個非常酷的速查手冊吧,每個Web開發人員的必備。
10、Switch To HTML5
Switch To HTML5 是一個基礎而實用的模板生成工具。如果你開始一個新項目,可以到這里獲取免費的 HTML5 網站模板。
11、HTML5 Test
你瀏覽器准備好迎接 HTML5 革命了嗎?HTML5 Test 將告訴你。這個網站會為你當前使用的瀏覽器生成一份對video、audio、canvas等等特性的支持情況的完整報告。
12、Lime JS
LimeJS 是一個 HTML5 游戲開發框架,用於快速構建運行於觸屏設備和桌面瀏覽器的游戲。非常棒的HTML5開發工具,一定要用用試試。
『捌』 HTML5游戲開發工具常用的有哪幾款
1、Canvas Debugger
在最新版本的firefox中,瀏覽器中添加了Canvas調試。 Canvas Debugger允許你跟蹤所有的canvas上下文調用, 像繪制元素和使用特定的調色器一樣,它會根據具體的要求調用顏色編碼。它不僅在開發基於WebGL的游戲時有用,它同時也可以用來測試基於Canvas 2D的游戲。
2、Shader Editor
當創建一個基於WebGL的游戲時,如果能在游戲運行時測試和修改著色器程序將是非常酷的一件事。而Shader Editor工具就可以實現這些事情。不需要重新載入界面就可以修改頂點和片段著色器,還可以查看其對輸出結果的影響。
3、Web Audio Editor
Web Audio Editor編輯器通過圖表展示了所有的音頻結點和當前AudioContext的連接,你可以通過它查看每個結點的特定屬性。Web Audio API提供了更多混音的創建,對音頻的操作和處理比HTML5的Audio標簽強大很多。
4、Network Monitor
對於HTML5手機游戲開發者來說,需要花費昂貴的代碼來對游戲進行繁瑣的測試。如果游戲是在手機設備中運行,可以使用Network Monitor直觀地看到所有的網路請求,系統耗時和類型大小等屬性。除此之外,你還可以通過Network Monitor直觀地看到游戲的性能分析。
5、Web IDE
不管是運用什麼語言進行軟體軟體,開發前都必須先確定一個開發環境,手機游戲開發也 是如此,在html5游戲開發中,可以選擇Sublime,Eclipse,Dreamweaver,vi等等,如果對,瀏覽器端的開發環境感興趣,你可 以試一下在Firefox的最新版本中上線的Web IDE。Web IDE不僅提供開發者進行正常的編碼,還可以遠程發布、調試、框架管理等。
『玖』 html5可以開發3d游戲嗎
可以肯定是可以的。
但是,開發3d游戲一般都是使用3d引擎的,因為3d游戲不光是回要畫圖、還有邏輯、ai、聲音等亂答七八糟的非常復雜。當然,你可以用delphi學一學3d開發的技術,因為不管什麼引擎,使用的時候你都需要掌握這些基本的技能。