天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

HTML5游戲開(kāi)發(fā)必備資源

發(fā)布時(shí)間:2016-08-02 02:17

  本文關(guān)鍵詞:HTML5游戲開(kāi)發(fā),由筆耕文化傳播整理發(fā)布。


HTML5游戲開(kāi)發(fā)必備資源

一個(gè)月前火狐發(fā)布了最新版本Firefox 31,新增了很多關(guān)于幫助游戲開(kāi)發(fā)者開(kāi)發(fā)和調(diào)試HTML5游戲的功能。除了Mozilla基金會(huì)目前依靠asm.js開(kāi)發(fā)HTML5游戲外,其它游戲制作公司比如Dungeon Defenders Eternity和Cloud Raiders都在javascript中使用交叉編譯器Emscripten編寫(xiě)游戲?偠灾,到目前為止HTML5已經(jīng)是一個(gè)很成熟的游戲平臺(tái)了。


如果你對(duì)Emscripten感興趣,你可以在Emscripten的wiki中了解到更多信息,MDN也提供了Emscripten的教程。如果你想用asm.js開(kāi)發(fā),可以看一下這篇教程。


在這篇文章中,我們會(huì)向你介紹由Mozilla基金會(huì)創(chuàng)建的一些開(kāi)發(fā)和調(diào)試HTML5游戲的資源。我們會(huì)以介紹為主,如果有什么問(wèn)題,希望你可以在評(píng)論中給我們反饋。


開(kāi)始


當(dāng)你開(kāi)發(fā)基于HTML5的游戲時(shí),你有很多選擇。使用什么樣的編輯器?是否用到Canvas 2d、WebGL?采用什么樣的呈現(xiàn)框架和游戲引擎?這些選擇大部分由開(kāi)發(fā)者的個(gè)人經(jīng)驗(yàn)和游戲?qū)⒁l(fā)布的平臺(tái)決定。沒(méi)有一篇文章能回答所有的問(wèn)題,但我們希望這篇文章能為你提供一條捷徑。


工具


作為一個(gè)HTML5游戲開(kāi)發(fā)者,你必須了解很多很酷的開(kāi)發(fā)工具,在Mozilla社區(qū)中我們已經(jīng)介紹了很多為Firefox開(kāi)發(fā)者提供的開(kāi)發(fā)工具,包括JavaScript Debugger, Style Editor, Page Inspector, Scratchpad, Profiler, Network Monitorand Web Console.


下面我們會(huì)介紹一引起最近更新的工具。


Canvas Debugger


在最新版本的firefox中,我們?cè)跒g覽器中添加了Canvas調(diào)試。


HTML5游戲開(kāi)發(fā)必備資源

Canvas Debugger允許你跟蹤所有的canvas上下文調(diào)用, 像繪制元素和使用特定的調(diào)色器一樣,它會(huì)根據(jù)具體的要求調(diào)用顏色編碼。它不僅在開(kāi)發(fā)基于WebGL的游戲時(shí)有用,它同時(shí)也可以用來(lái)測(cè)試基于Canvas 2D的游戲。 在下面的游戲中,你可以看到動(dòng)畫(huà)被分解成很多個(gè)靜態(tài)圖,,你可以點(diǎn)擊任意一行直接查看那一部分的響應(yīng)。


HTML5游戲開(kāi)發(fā)必備資源


想要了解更多Canvas Debugger的信息可以看一看這篇文章。


Shader Editor


當(dāng)你創(chuàng)建一個(gè)基于WebGL的游戲時(shí),如果能在游戲運(yùn)行時(shí)測(cè)試和修改著色器程序?qū)⑹欠浅?岬囊患。使用Shader Editor就可以做到這么酷的事情。你不需要重新加載界面就可以修改頂點(diǎn)和片段著色器,還可以查看其對(duì)輸出結(jié)果的影響。


HTML5游戲開(kāi)發(fā)必備資源


想要了解更多Shader Editor的信息可以看一看這篇文章。 


Web Audio Editor


在最新的Firefox Aurora(32)版本中有一個(gè)Web Audio Editor,這個(gè)編輯器通過(guò)圖表展示了所有的音頻結(jié)點(diǎn)和當(dāng)前AudioContext的連接。你可以通過(guò)它查看每個(gè)結(jié)點(diǎn)的特定屬性。

HTML5游戲開(kāi)發(fā)必備資源


Web Audio API提供了更多混音的創(chuàng)建,對(duì)音頻的操作和處理比HTML5的Audio標(biāo)簽強(qiáng)大很多。你可以通過(guò)這篇文章了解如何使用Web Audio API。


Network Monitor


對(duì)于HTML5游戲開(kāi)發(fā)者來(lái)說(shuō),需要花費(fèi)昂貴的代碼來(lái)對(duì)游戲進(jìn)行繁瑣的測(cè)試。如果游戲是在手機(jī)設(shè)備中運(yùn)行,可以使用Network Monitor直觀地看到所有的網(wǎng)絡(luò)請(qǐng)求,系統(tǒng)耗時(shí)和類(lèi)型大小等屬性。


HTML5游戲開(kāi)發(fā)必備資源


 除此之外,你還可以通過(guò)Network Monitor直觀地看到游戲的性能分析。


HTML5游戲開(kāi)發(fā)必備資源


想要了解更多Shader Editor的信息可以看一看這篇文章。


Web IDE


開(kāi)發(fā)游戲之前你必須先選擇一個(gè)開(kāi)發(fā)環(huán)境,同樣,你有很多種選擇(Sublime,Eclipse,Dreamweaver,vi等等),重要的是你肯定已經(jīng)有一款常用的開(kāi)發(fā)環(huán)境了。如果你對(duì)瀏覽器端的開(kāi)發(fā)環(huán)境感興趣,你可以試一下Web IDE,它已經(jīng)在Firefox的最新版本中上線了。


HTML5游戲開(kāi)發(fā)必備資源


總結(jié)


如果你對(duì)上面的資源感興趣,可以進(jìn)行深入的學(xué)習(xí),有什么收獲可以拿出來(lái)和大家一起分享。


英文:https://hacks.mozilla.org/2014/07/resources-for-html5-game-developers/#content-main


  本文關(guān)鍵詞:HTML5游戲開(kāi)發(fā),由筆耕文化傳播整理發(fā)布。



本文編號(hào):80923

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/wenshubaike/mishujinen/80923.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶8909c***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
国产午夜精品久久福利| 91偷拍视频久久精品| 国产黄色高清内射熟女视频| 欧美人禽色视频免费看| 亚洲视频在线观看免费中文字幕 | 成年午夜在线免费视频| 亚洲国产精品久久网午夜| 日本妇女高清一区二区三区| 不卡在线播放一区二区三区| 日韩国产亚洲欧美激情| 午夜精品黄片在线播放| 国产免费黄片一区二区| 国产中文字幕一区二区| 亚洲精品高清国产一线久久| 国产91人妻精品一区二区三区 | 亚洲男人的天堂久久a| 久久碰国产一区二区三区| 成人欧美一区二区三区视频| 欧美一区日韩一区日韩一区| 又大又长又粗又黄国产| 亚洲成人黄色一级大片| 内用黄老外示儒术出处| 国产高清精品福利私拍| 国产不卡的视频在线观看| 青青久久亚洲婷婷中文网| 国产日本欧美特黄在线观看| 日韩成人午夜福利免费视频| 91精品欧美综合在ⅹ| 国产精品日本女优在线观看| 草草视频福利在线观看| av中文字幕一区二区三区在线| 日韩专区欧美中文字幕| 久久精品亚洲精品一区| 欧美精品久久男人的天堂| 国产伦精品一一区二区三区高清版| 日韩精品在线观看一区| 婷婷激情四射在线观看视频| 99国产成人免费一区二区| 黄色在线免费高清观看| 国产人妻熟女高跟丝袜| 欧美日韩一级黄片免费观看|