-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
游戲設計基礎與實踐教程 版權信息
- ISBN:9787111505594
- 條形碼:9787111505594 ; 978-7-111-50559-4
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
游戲設計基礎與實踐教程 本書特色
本書是一本介紹游戲設計與開發的實用教程,書中以visual c++為開發平臺,結合游戲編程的特點,將基礎知識和程序實例進行融合。本書內容包括:游戲漫談、游戲設計概論、windows編程簡介、mfc編程基礎、動畫機制、游戲中的數學物理算法、音效與音樂、捉猴子游戲的設計與開發、拼圖游戲的設計與開發、掃雷游戲的設計與開發以及連連看游戲的設計與開發。 本書既可作為高等學校數字媒體技術、計算機、藝術等專業的游戲設計課程教材,也可作為游戲設計與開發人員的參考書。 本書配有授課電子課件,需要的教師可登錄www cmpedu com免費注冊,審核通過后下載,或聯系編輯索取(qq:2966938356,電話:01088379739)。
游戲設計基礎與實踐教程 內容簡介
第8至11章給出4個游戲設計實例的完整開發過程和步驟詳解。讀者可根據書中實例提供的完整步驟,完成實例程序的設計、開發和發布。
游戲設計基礎與實踐教程 目錄
第1章游戲漫談
1 1游戲發展簡史
1 1 1游戲的起源
1 1 2游戲的共性
1 1 3游戲的發展
1 2相關計算機知識
1 2 1軟硬件要求
1 2 2游戲行話
1 3游戲的本質
1 4游戲分類
1 5小結
1 6思考題
第2章游戲設計概論
2 1游戲的設計流程
2 1 1需求分析
2 1 2可行性分析
2 1 3總體設計
2 1 4詳細設計與編碼
2 1 5游戲測試與發布
2 2游戲設計的組成
2 2 1創意
2 2 2管理
2 2 3藝術
2 2 4編碼
2 2 5音頻
2 3游戲開發工具
2 4游戲引擎
2 5小結
2 6思考題
第3章windows編程簡介
3 1windows編程基礎
3 1 1windows的開發平臺
3 1 2窗口
3 1 3windows程序設計
3 1 4事件與消息
3 1 5句柄
3 1 6windows程序的數據類型
3 2利用visual studio c++建立mfc應用程序
3 3小結
3 4思考題
第4章mfc編程基礎
4 1開發環境
4 1 1了解開發平臺
4 1 2類向導——classwizard
4 1 3項目與項目工作區
4 2sdi相關知識
4 2 1新建一個sdi應用程序
4 2 2文檔——視圖結構
4 3鼠標與鍵盤
4 3 1鼠標事件
4 3 2鍵盤事件
4 3 3【程序示例】錢幣疊加
4 4gdi相關知識
4 4 1cgdiobject類的派生類
4 4 2畫筆和畫刷的使用方法
4 4 3文字的顯示和圖形的繪制
4 5位圖及其加載
4 5 1位圖結構
4 5 2位圖類
4 5 3【程序示例】位圖的顯示
4 6對話框
4 7控件
4 7 1按鈕
4 7 2靜態控件
4 7 3編輯框
4 7 4列表框
4 7 5進度條
4 8菜單
4 8 1菜單的基本知識
4 8 2菜單的創建
4 8 3菜單的命令處理
4 9集合類
4 9 1表
4 9 2數組
4 9 3映射
4 10【程序示例】手寫手繪
4 11小結
4 12思考題
第5章動畫機制
5 1游戲動畫
5 1 1動畫機制
5 1 2連續運動的實現
5 1 3時鐘事件的啟動及設置方法
5 2【程序示例】貼圖動畫
5 3雙緩沖
5 3 1雙緩沖原理
5 3 2【程序示例】利用雙緩沖消除圖片背景
5 4小結
5 5思考題
第6章游戲中的數學物理算法
6 1游戲中的數學公式
6 2物理原理
6 2 1牛頓運動定律
6 2 2【程序示例】勻速運動的模擬
6 2 3變速運動的模擬
6 2 4【程序示例】平拋運動的模擬
6 2 5動量守恒的模擬
6 2 6【程序示例】反射運動的模擬
6 3對象的碰撞檢測
6 3 1碰撞對速度的影響
6 3 2碰撞及其分類
6 3 3【程序示例】彈球運動模擬
6 4【程序示例】粒子系統
6 5小結
6 6思考題
第7章音效與音樂
7 1mci的基本操作
7 2【程序示例】midi音樂播放器
7 2 1瀏覽并選擇音樂文件
7 2 2循環播放的實現
7 3播放wav和mp3文件
7 4封裝mci的常用功能
7 5小結
7 6思考題
第8章捉猴子游戲的設計與開發
8 1【程序示例】簡化游戲的設計與開發
8 1 1導入圖片
8 1 2設計菜單及工具欄
8 1 3添加鼠標事件與時鐘事件
8 1 4判斷輸贏
8 2【程序示例】捉猴子游戲的設計與開發
8 2 1主程序與對話框的數據交換方法
8 2 2數據管理——數組
8 2 3自定義mfc風格
8 3小結
第9章拼圖游戲的設計與開發
9 1拼圖游戲分析
9 1 1背景介紹
9 1 2需求分析
9 2拼圖游戲的界面設計
9 3【程序示例】拼圖游戲的開發
9 3 1改變標題
9 3 2導入圖片
9 3 3分割圖片
9 3 4打亂圖像順序
9 3 5添加鼠標事件
9 3 6添加游戲信息
9 4小結
第10章掃雷游戲的設計與開發
10 1掃雷游戲分析
10 1 1背景介紹
10 1 2需求分析
10 2游戲界面設計與地圖
10 2 1生成地圖數據
10 2 2顯示地圖
10 3【程序示例】掃雷游戲的開發
10 3 1初始化
10 3 2處理單擊事件
10 3 3右鍵事件單擊處理函數
10 3 4雙鍵按下事件處理函數
10 3 5重新開始游戲
10 4本章小結
第11章連連看游戲的設計與開發
11 1連連看游戲分析
11 1 1背景介紹
11 1 2需求分析
11 2連連看游戲的界面設計
11 3【程序示例】連連看游戲的開發
11 3 1建立游戲工程
11 3 2游戲區域地圖及初始化
11 3 3導入游戲圖案
11 3 4消除條件
11 3 5添加鼠標事件
11 3 6添加游戲輔助功能
11 4小結
參考文獻
- >
名家帶你讀魯迅:故事新編
- >
煙與鏡
- >
詩經-先民的歌唱
- >
伊索寓言-世界文學名著典藏-全譯本
- >
二體千字文
- >
我與地壇
- >
莉莉和章魚
- >
中國人在烏蘇里邊疆區:歷史與人類學概述