TOP
0
0
魅麗。花火原創小說66折起
遊戲設計教程(簡體書)
滿額折

遊戲設計教程(簡體書)

人民幣定價:19 元
定  價:NT$ 114 元
優惠價:8799
領券後再享88折
無庫存,下單後進貨(採購期約45個工作天)
可得紅利積點:2 點
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《高等學校數字媒體專業規劃教材:遊戲設計教程》以實用遊戲開發工具GameMaker為例,詳細介紹中小型遊戲設計與開發的原理和方法。全書共分9章。第1章介紹遊戲設計的基礎知識,第2章至第5章介紹GameMaker簡單模式下的遊戲設計,第6章介紹GameMaker高級模式下的遊戲設計,第7章介紹遊戲的配置與發佈,第8章介紹經典遊戲案例,第9章介紹GameMaker語言(GML)。《高等學校數字媒體專業規劃教材:遊戲設計教程》面向遊戲設計的初學者,內容層次分明,由淺入深,案例豐富,簡明易懂。本書適合作為高等學校計算機、數字媒體、遊戲設計、動畫設計及相關專業遊戲設計課程的入門教材,也可作為遊戲設計培訓學校和遊戲設計愛好者的教材或參考書。本書的配套資源包括經典遊戲案例的素材和源程序,實訓的素材和源程序,精靈、聲音和背景圖片等資源,PPT電子教案,可在清華大學出版社網站下載。.

名人/編輯推薦

《高等學橉數字媒體專業規劃教材:游戲設計教程》面向游戲設計的初學者,內容層次分明,由淺入深,案例豐富,簡明易懂。《高等學橉數字媒體專業規劃教材:游戲設計教程》適合作為高等學校計算機、數字媒體、游戲設計、動畫設計及相關專業游戲設計課程的入門教材,也可作為游戲設計培訓學校和游戲設計愛好者的教材或參考書。

目次

第1章 遊戲設計基礎1.1 遊戲的定義1.2 電腦遊戲的發展1.3 電腦遊戲的種類1.4 電腦遊戲的開發工具1.5 電腦遊戲的開發過程思考與練習第2章 中小型遊戲開發工具介紹2.1 遊戲開發工具簡介2.2 遊戲開發工具安裝2.3 軟件安裝簡介2.4 遊戲設計的基本概念2.5 遊戲製作基本流程2.6 簡單遊戲設計示例2.7 實訓一:遊戲開發工具的安裝和遊戲資源的收集思考與練習第3章 遊戲元素的設計3.1 遊戲軟件界面簡介3.2 創建精靈3.3 創建聲音3.4 創建背景3.5 創建對象3.6 創建房間3.7 實訓二:遊戲元素的設計思考與練習第4章 遊戲事件的設計4.1 事件的添加4.2 事件的更改、刪除和複製4.3 事件的類型4.3.1 創建(Create)事件4.3.2 破壞(Destroy)事件4.3.3 計時器(Alarm)事件4.3.4 步(Step)事件4.3.5 碰撞(Collision)事件4.3.6 鍵盤(Keyboard)事件4.3.7 鼠標(Mouse)事件4.3.8 其他(Other)事件4.3.9 繪圖(Draw)事件4.3.10 按下鍵(Key press)事件4.3.11 放開鍵(Key release)事件4.4 事件觸發的優先順序4.5 實訓三:遊戲事件的設計思考與練習第5章 遊戲動作(Actio)的設計5.1 動作的添加5.2 動作的參數設置5.3 動作的更改、刪除和複製5.4 移動(Move)動作5.4.1 與移動(Move)有關的動作5.4.2 與跳轉(Jump)有關的動作5.5 主要動作一(Main1)5.5.1 與對象(Objects)有關的動作5.5.2 與精靈(Sprite)有關的動作5.5.3 與聲音(Sounds)有關的動作5.5.4 與房間(Rooms)有關的動作5.6 主要動作二(Main2)5.6.1 與時間(Timing)有關的動作5.6.2 與信息(Info)有關的動作5.6.3 與遊戲(Game)有關的動作5.7 控制(Control)動作5.7.1 與問題(Questions)有關的動作5.7.2 與其他(Other)有關的動作5.7.3 與代碼(Code)有關的動作5.7.4 與變量(Variables)有關的動作5.8 分數(Score)動作5.8.1 與分數(Score)有關的動作5.8.2 與生命(Lives)有關的動作5.8.3 與健康(Health)有關的動作5.9 繪製(Draw)動作5.9.1 與繪圖(Drawing)有關的動作5.9.2 與設置(Settings)有關的動作5.9.3 其他(Other)繪製動作5.10 變量與表達式5.11 實訓四:遊戲動作的設計思考與練習第6章 遊戲的高級設計6.1 高級模式(Advanced mode)簡介6.2 精靈(Sprites)的高級設置6.2.1 高級圖像的設定6.2.2 編輯精靈6.2.3 長帶圖6.2.4 編輯子圖像6.3 聲音(Sounds)的高級設置6.4 背景(Backgrounds)的高級設置6.5 對象(Objects)的高級設置6.6 高級模式下的動作(Actio )6.6.1 更多的移動(Move)動作6.6.2 更多的主要(Main)動作6.6.3 更多的控制(Control)動作6.6.4 更多的繪製(Draw)動作6.6.5 額外(Extra)動作6.7 高級模式下的房間(Rooms)6.7.1 設定(settings)選項卡6.7.2 圖塊(tiles)選項卡6.7.3 視野(views)選項卡6.8 字體(Fonts)6.9 路徑(Paths)6.10 時間軸(Time Lines)6.11 腳本(Scripts)6.12 實訓五:遊戲的高級設計思考與練習第7章 遊戲的配置與發佈7.1 遊戲信息(Game Information)7.2 全域遊戲設置(Global Game Settings)7.3 遊戲速度7.4 遊戲打包(Create Executable)7.5 實訓六:遊戲配置與發佈思考與練習第8章 經典遊戲案例:空戰遊戲8.1 遊戲策劃8.2 素材收集和製作8.3 創建精靈(Sprite)8.4 創建聲音(Sound)8.5 創建背景(Background)8.6 創建對象(Object)8.7 設置對象的事件(Event)和動作(Actio )8.7.1 我機對象(obj_myplane)的事件和動作8.7.2 生命控制對象(controller_life)的事件和動作8.7.3 3個島嶼對象(obj_island)的事件和動作8.7.4 敵機1對象(obj_enemy1)的事件和動作8.7.5 敵機2對象(obj_enemy2)的事件和動作8.7.6 敵機3對象(obj_enemy3)的事件和動作8.7.7 敵機4對象(obj_enemy4)的事件和動作8.7.8 我機炮彈對象(obj_bullet)的事件和動作8.7.9 敵機炮彈1對象(obj_enemybullet1)的事件和動作8.7.10 敵機炮彈2對象(obj_enemybullet2)的事件和動作8.7.11 敵機爆炸對象(obj_explosion1)的事件和動作8.7.12 我機爆炸對象(obj_explosion2)的事件和動作8.7.13 本節難點歸納8.8 設置房間(Room)8.8.1 設定(settings)選項卡8.8.2 背景(background)選項卡8.8.3 視野(views)選項卡8.8.4 對象(objects)選項卡8.9 全域遊戲設置(Global Game Settings)8.10 運行測試遊戲(Run the Game)8.11 遊戲打包(Create Executable)8.12 遊戲發佈8.13 實訓七:遊戲策劃與製作思考與練習第9章 GML語言9.1 GML語言概述9.1.1 程序格式9.1.2 變量9.1.3 賦值語句9.1.4 表達式9.1.5 擴展變量9.1.6 在其他實例中定義變量9.1.7 數組9.1.8 if語句9.1.9 repeat語句9.1.10 while語句9.1.11 do語句9.1.12 for語句9.1.13 switch語句9.1.14 break語句9.1.15 continue語句9.1.16 exit語句9.1.17 函數9.1.18 腳本9.1.19 with結構9.1.20 注釋9.2 遊戲運行9.3 用戶互動9.4 遊戲繪製9.5 聲音函數9.6 創建粒子9.7 實訓八:GML語言的使用思考與練習參考文獻.

書摘/試閱



5.7.3與代碼(Code)有關的動作
1.執行代碼(Execute Code)
當添加該動作時,會彈出一個編寫代碼的窗體。該動作只用于編寫比較簡單的代碼,比較復雜的代碼一般在腳本中編寫。關于代碼和腳本在后面章節介紹。
2.注釋(Comment)
該動作只是添加一些注釋,方便用戶閱讀,并不執行。
5.7.4與變量(Variables)有關的動作
1.設置變量的值(set Variable)
游戲中有很多內置變量,用該動作可以改變這些變量的值,也可以定義自己的變量。
2.如果變量的值為某值(Test Variable)
該動作檢測某變量(Variable)的值(value)是否等于(Equal to)、大于(Larger than)或者小于(Smaller than)某值,如果返回值為“真”(true),則執行下一個動作。
3.繪制變量(Draw Variable)
該動作可以在屏幕上的指定位置繪制變量的值。
例如,使用該動作在屏幕上繪制當前分數。
5.8分數(Score)動作
該組動作分別與分數(Score)、生命(Lives)和健康(Health)有關,如圖5—20所示。
5.8.1 與分數(Score)有關的動作
1.設定分數值(Set Score)
Game Maker自身有一套分數機制,分數可以顯示在窗口的標題欄上。可以用該動作為分數設置一個確定的值,或者改變分數。一般都要勾選“相對的”(Relative)復選框,在原來的分數上進行增減。
2.如果玩家分數為一個數值(Test Score)
該動作檢測分數(Score)是否等于(Equal to)、大于(Larger than)或者小于(Smaller than)某設置值(Value),如果返回值為“真”(true),則執行下一個動作。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 99
無庫存,下單後進貨
(採購期約45個工作天)

暢銷榜

客服中心

收藏

會員專區