HTML5 跨平臺游戲設計:從入門到超人氣游戲開發實戰( 簡體 字) | |
作者:白乃遠、吳苑瑜、曾奕霖 | 類別:1. -> 程式設計 -> 網路編程 -> HTML |
出版社:清華大學出版社 | 3dWoo書號: 43864 詢問書籍請說出此書號! 有庫存 NT售價: 345 元 |
出版日:4/1/2016 | |
頁數:312 | |
光碟數:0 | |
站長推薦: | |
印刷:黑白印刷 | 語系: ( 簡體 字 ) |
ISBN:9787302430025 | 加入購物車 │加到我的最愛 (請先登入會員) |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社) | |
第1章游戲設計與HTML5 1
1.1HTML5簡介 2 HTML是什么 2 HTML的缺陷 3 HTML5的發展 3 HTML5全新體驗 4 HTML5特質 5 HTML5與游戲設計 6 1.2HTML5開發環境的建立 6 編輯工具Notepad++ 7 安裝Notepad++ 9 1.3HTML5測試與調試 14 安裝Firefox瀏覽器 15 安裝SeleniumIDE 16 應用SeleniumIDE 18 1.4范例:HelloWorld 21 范例說明 21 重點技術 21 代碼段 23 程序代碼解析 23 第2章HTML5基礎 25 2.1結構化元素 26 什么是結構化元素 26 結構化元素圖解 26 實際應用 28 2.2內容標記方法 31 繪圖元素 31 分組元素 31 文字層級元素 32 交互式元素 34 2.3多媒體應用 35 本書由淺入深地從HTML5、CSS3和JavaScript三大基礎架構開始講解,引導讀者進入游戲開發的
世界。書中除了基本語法介紹,每個學習主題都設計有情境與游戲范例,有利于讀者更快了解游戲開 發精髓。在進階章節中,先以一個結合個人履歷互動的游戲概念作為創新應用的范例,再引入其他開 源游戲引擎與HTML5銜接簡化游戲制作的過程教你開發熱門的游戲,以及將自己設計開發的游戲零成 本發布、行銷的技巧。 本書清晰的教學內容、經典的游戲范例、大量的應用素材以及完整的實戰教學,可為你增強開發 HTML5游戲的競爭力,讓你發揮無限的創意。 本書適合于HTML5游戲開發入門者及想轉型學習游戲開發的讀者閱讀,也適合作為HTML5游戲 開發的教材和參考書。 序
在移動設備已經成為瀏覽信息與數字內容智能工具的時代,為了適用于各種不同規格的移動設備,就必須依靠有效且統一的跨平臺顯示工具,HTML5就是這樣的多平臺設備時代所需要的新工具。我們團隊匯集了多媒體內容設計師、信息工程設計師與跨平臺網頁設計師,大家在工作中累積了豐富的設計經驗,因此決定編寫本書,希望能有效地幫助讀者了解HTML5開發網頁游戲的技術細節并樹立重要的設計觀念。 HTML5是一組包含HTML5、CSS3和JavaScript網頁技術的組合,其優秀的多媒體元素和跨平臺能力,改變了移動時代的用戶體驗。使用HTML5開發游戲的優勢,主要是它具備跨平臺、標準化的特性。無論是在計算機還是移動設備上,只要使用瀏覽器就能正常運行,不必再額外安裝任何插件。 根據Digital Buzz Blog的統計,用戶在iOS和Android上所花的時間中,有32%是在玩游戲。如果使用HTML5語言進行手機游戲的開發,開發者就能創造出可在任何操作系統中運行的游戲,不必為了iOS或Android去學習專門的語言。例如Google Chrome Web Store上可以下載的《憤怒的小鳥》以及《炮塔防御》,就是從iOS平臺移植到HTML5上的經典案例。 為了協助讀者循序漸進地成為HTML5游戲的開發高手,本書由淺入深,從HTML、CSS和JavaScript三大基礎架構開始,引導讀者進入HTML5游戲開發的世界,除了基本語句的介紹之外,每個學習主題都會設計情景與范例說明,輔助讀者更快地了解HTML5游戲開發的精髓。 在本書的高級章節中,先以一個結合個人履歷互動概念的游戲作為HTML5的創新應用示范,接著引入其他開源游戲引擎作為輔助,例如gameQuery、Quintus等,通過游戲引擎與HTML5的銜接簡化游戲制作的過程,最后結合Facebook API應用以及游戲發布的技巧,將所設計的HTML5游戲分享出去,不必再經過繁瑣的應用程序商店注冊與審核過程,零成本就能讓您辛苦開發的游戲行銷全世界。 綜合本書優勢,共可分為下列5點: ? 從HTML5基礎架構開始介紹,適合第一次接觸程序的初學者。 ? 每個學習主題包含多種情景與范例,提供了實際演練的機會。 ? 超吸引眼球的游戲式互動個人履歷教學制作。 ? 借力使力不費力,學會應用HTML5游戲引擎輕松開發熱門游戲。 ? HTML5游戲免費發布技巧大公開,零成本就能讓自己開發的游戲行銷全世界。 希望通過本書清晰的教學內容、經典的游戲范例、大量的應用素材,以及完整的結構教學,可以真正為您增加開發HTML5游戲的競爭力,讓您能夠發揮無限創意,不再被程序開發所束縛。另外,由于HTML5仍不斷地在更新發展中,對于本書尚未介紹或介紹不周的部分,還請各位讀者不吝賜教。 最后,本書的完成要感謝余秉學、黃耀岓、陳盈恩等人對于游戲美術、程序開發的指教與協助。因為有他們的付出與熱情,讓整個出版過程充滿歡笑與正能量,也希望這股對游戲開發的熱誠能夠傳遞給所有讀者,幫助讀者在HTML5游戲開發技巧上能夠再上一層樓,以圓游戲制作的夢想。 本書的安裝文件和范例下載地址為:http://pan.baidu.com/s/1bomNtON。 如果下載有問題,請電子郵件聯系booksaga@126.com,郵件主題為“HTML5跨平臺游戲設計——從入門到超人氣游戲開發實戰下載文件”。 編者 改編說明 本書是具有網頁游戲策劃、設計和開發實戰經驗的三位專業人士撰寫的一部力作,是關于使用 “HTML5 + CSS + JavaScript + 各種網頁游戲插件”設計跨平臺網頁游戲的實戰經驗之作。與市面上已經出版的有關 HTML5 的各類書籍相比,本書的內容對于需要著手開發如日中天的跨平臺網頁游戲的人員來說,就是“酒逢知己千杯少”呀。因為市面上琳瑯滿目的眾多 HTML5 圖書,其內容都不外乎是講解 HTML5 語言結構和網頁程序設計,高深一些也只是涉及到 HTML5、CSS 加上 JavaScript 的協作網頁開發。 然而,本書的核心內容始終圍繞著跨平臺網頁游戲設計這一主題,以設計理論和理念為中心、豐富的范例程序實踐為輔助、深入淺出、循序漸進地帶領讀者進入跨平臺網頁游戲的開發領域。其內容在目前的市場上還真不易找到,這也是我們改編此臺版書以饗讀者的重要原因之一。 改編有如下幾點說明: (1)游戲的開發環境盡量選用最新版本,例如我們使用最新版的 Notepad++ v6.8.2 取代原書的v6.7。 (2)因為原書的寫作環境是繁體中文,所以像 Facebook 和 Google 這樣的環境大陸目前還沒法使用。我們在改編中都盡量把可以替代的部分都換成中文簡體環境,例如,用百度替換了 Google 作為搜索引擎,把新聞瀏覽網站改為“新浪網”。 (3)對于篇幅太大無法整體替換的,我們基本保持了原貌。例如,第 14 章我們保留了Facebook 網路應用的設計思路,大家可以參照這個思路選用我們本地環境的社交網站進行設計。第15章我們保留了 Google 云端存儲架設游戲網站的思路和步驟,大家可以參照這個思路和步驟選用本地的云端存儲服務來架設游戲網站,例如百度的云端網盤等。 (4)各個版本的瀏覽器對 HTML5 的支持都不太一樣,建議大家在使用本書示范程序的時候選用最新版本的瀏覽器,或者安裝對 HTML5 支持比較全面的瀏覽器,我本人就在電腦中除了安裝了 IE 11,還安裝了Opera,Firefox 和 Chrome。不過,建議大家不用全都安裝,我自己使用中覺得 Opera 對 HTML5 的支持最令人滿意。 趙軍 |