<rt id="g2ecy"></rt>
您當前位置:456手機瀏覽器 >> 軟件 >> 瀏覽文章

html5游戲開發簡介

2013-2-3 11:57:13 本站原創 佚名 【字體:

目前,HTML5已經在移動領域打敗了Flash,越來越多的開發者已投身或準備投身到HTML5應用的開發中。由于HTML5無可替代的優勢,其前景一片光明。

HTML標準自1999年12月發布的 HTML 4.01 后,后繼的 HTML 5 和其它標準被束之高閣,為了推動web標準化運動的發展,一些公司聯合起來,成立了一個叫做 Web Hypertext Application Technology Working Group (Web 超文本應用技術工作組 - WHATWG) 的組織,HTML5草案的前身名為 Web Applications 1.0,於2004年被 WHATWG 提出,於2007年被 W3C 接納,并成立了新的 HTML 工作團隊。HTML 5 的第一份正式草案已于2008年1月22日公布。HTML 5有兩大特點:首先,強化了 Web 網頁的表現性能。其次,追加了本地數據庫等 Web 應用的功能。

如果你還不熟悉HTML5的游戲開發,你可能將你在線下玩過的游戲照搬過來。這當然沒有什么問題。但如果你想讓你的游戲變為一個“交流工具”,你最好能夠擁有更加新穎和創造力的想法。Warimals就是一個例子,它是第一個基于HTML5的facebook游戲。在游戲中,用戶可以扮演成一只小狗或是小貓,并可以邀請自己的Facebook好友一同參加。用戶有什么理由不喜歡這個游戲呢?

本文主要介紹三款工具,可幫助開發者快速進行HTML5 2D游戲的開發。

1.  GameMaker

最老牌、最強大的一款工具。最近添加了對HTML5的支持(GameMaker:HTML5)。借助此工具的可視化開發界面,開發者無需寫代碼即可創建簡單的游戲。

對于復雜游戲,GameMaker可以根據用戶創建的界面生成游戲腳本代碼,代碼基于GameMaker語言(GameMaker Language,簡稱GML,這是GameMaker的最大優勢),你可以手動編輯它們。GameMaker 是一款擁有圖形界面,可靈活編程,以2D游戲設計為主的游戲開發軟件。本軟件由 Mark Overmars 使用 Delphi 語言開發,于 1999 年 11 月發布了首個公開版本,在 4.3 版之后轉為部分功能收費軟件。后由英國公司 Yoyogames 收購,大力推動了歐美乃至全世界獨立游戲界的發展。目前最新版本為 Game Maker 8 。

該工具的精簡版(lite)是免費的。
 


2.  Construct 2

最簡單、最容易的基本游戲開發工具,它有一個可視化編輯器,讓你不寫一行代碼創建HTML5游戲,這要歸功于它的事件編輯器,而且對于初學者和高級用戶都非常容易。該工具最近添加了WebGL加速。

100個事件以下的版本是免費的,其中包括拖放物理引擎。

 


3.  Spaceport

Spaceport是基于云的游戲創作平臺,該平臺使用JavaScript讓游戲開發者建立一個可以在所有智能手機系統上運行的游戲,就如同是在這一智能手機平臺上開發的原生應用一般。基于網頁的游戲則是以一種HTML5與原生應用混合的方式運行,只需編寫一個簡單的腳本就可以在任何設備上運行。


HTML5是偉大的,因為它多才多藝的 - 它沒有具體針對單一的平臺.更重要的是,HTML5是無所不在的. 就我所知的,它在你的PC上,你的手機上,你的平板設備上,甚至在你的廚房電器上.

就憑HTML5-多才多藝和無所不在這兩個特點 -- 不辯自明, 為什么眾多的開發者們備受鼓舞. 然,眾所周知,"一旦開發者們被激發了靈感,他們常常會編寫游戲."(好吧,可能只是我做了.)

幸運的是,有關HTML5游戲開發的文章比比皆是. 然而, 在你打算使用HTML5編寫游戲之前, 我不得不給你一些建議.

 你能從本文中學習到什么? 我將提及HTML5游戲開發框架, 怎樣通過支持智能手機和手持設備使受眾更廣泛, 怎樣管理游戲狀態, 怎樣解決性能問題, 怎樣支持大多數瀏覽器平臺.HTML5已經成為了一個相當成熟的游戲開發平臺。這是一個好消息,因為Web是唯一一個適合各種應用廣泛使用的運行環境。選擇合理的工具(很多工具都可以在IE9和IE10中使用,并且能夠免費下載到)和框架,HTML5游戲開發將是一件簡單并且有價值的事情,尤其適合開發新穎和社交性很強的游戲。

电影伦理