中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
游戲開發實戰教程(Unity+C#)

包郵 游戲開發實戰教程(Unity+C#)

出版社:人民郵電出版社出版時間:2021-08-01
開本: 16開 頁數: 272
中 圖 價:¥40.5(6.8折) 定價  ¥59.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

游戲開發實戰教程(Unity+C#) 版權信息

游戲開發實戰教程(Unity+C#) 本書特色

教育部產學合作協同育人項目的成果。 學校和企業合作編寫的教材。 采用主流的Unity游戲引擎,從實際出發,以游戲開發案例為引導講解C#語言。 理論與實踐應用相結合,由易到難,針對性強。

游戲開發實戰教程(Unity+C#) 內容簡介

本書以游戲開發案例為主線,把C#語言和游戲開發引擎相結合,系統講解C#語言、Unity游戲引擎及C#語言在游戲開發中的應用。本書分為兩篇。篇全面系統地講解Visual Studio 2019開發環境下C#程序設計的基礎知識,內容包括C#程序設計基礎,數據類型,流程控制,類與對象,接口、委托與事件,目錄與文件管理、WinForm應用程序開發;第二篇講解C#在Unity游戲開發引擎中的應用,包括認識Unity游戲引擎、C#腳本語言、交互和物理引擎、動畫與UGUI、Unity游戲開發綜合案例等。本書內容與實例緊密結合,便于讀者在應用中理解知識,達到學以致用的目的。本書提供完整的課程資源包,包括案例源代碼、課件PPT、實驗手冊、教學視頻等。

游戲開發實戰教程(Unity+C#) 目錄

第 一篇 C#程序編程語言
第 1章 C#程序設計基礎 2
1.1 C#語言概述 2
1.1.1 .NET概述 2
1.1.2 .NET Framework 2
1.1.3 C#語言 3
1.1.4 編譯與運行C#應用程序 3
1.1.5 Visual Studio 2019 簡介 4
1.1.6 Visual Studio 2019 系統要求 6
1.2 實驗一 編寫第 一個C#程序 7
1.3 C#程序的基本結構 11
1.3.1 程序結構 11
1.3.2 代碼編寫 13
1.3.3編譯與運行 14
1.4 實驗二 簡易輸出游戲信息 14
1.5 實驗三 打印輸出坦克模型 16
本章小結 17
習題 17
第 2章 數據類型 18
2.1 基本數據類型 18
2.1.1 值類型 18
2.1.2 引用類型 23
2.1.3指針類型 24
2.2 變量與常量 24
2.2.1 變量 24
2.2.2 常量 25
2.3 運算符與表達式 27
2.3.1 運算符及其分類 27
2.3.2算術運算符 27
2.3.3 賦值運算符 29
2.3.4 位運算符 29
2.3.5 關系運算符 30
2.3.6 邏輯運算符 30
2.3.7 混合運算優先級 31
2.4數據類型轉換 32
2.4.1 隱式轉換 32
2.4.2顯式轉換 33
2.5 數組 34
2.5.1 數組的定義 35
2.5.2 數組的初始化 35
2.5.3 數組的應用 36
2.6 字符串 39
2.6.1 刪除字符串空格 40
2.6.2 字符串英文字母大小寫轉換方法 41
2.6.3 判斷子字符串是否出現在字符串的開頭或結尾 42
2.6.4 比較字符串 43
2.6.5插入或刪除字符串 44
2.7實驗一 數字加密游戲設計 45
2.8 實驗二 推箱子游戲設計 46
本章小結 53
習題 53
第3章 流程控制 55
3.1 流程控制的基礎知識 55
3.1.1 程序基本結構 55
3.1.2 條件控制語句 56
3.1.3 循環控制語句 56
3.1.4 跳轉控制語句 56
3.2 條件語句實操 57
3.2.1 if語句 57
3.2.2 if語句的嵌套 60
3.2.3 switch語句 62
3.3 循環語句 63
3.3.1 while當型循環語句 63
3.3.2 do…while直到型循環 64
3.3.3 for循環語句 66
3.3.4 三種循環語句的比較 67
3.4 跳轉語句實操 67
3.4.1 break語句 67
3.4.2 continue語句 68
3.4.3 goto語句 69
3.5 實驗一 彩虹圓餅繪制 70
3.6 實驗二 簡單客車售票系統 72
本章小結 74
習題 74
第4章 類與對象 77
4.1類與對象 77
4.1.1 類與對象概述 77
4.1.2類、方法和變量 78
4.1.3 對象的創建及使用 79
4.2 方法與屬性 81
4.2.1 方法的定義 81
4.2.2 方法調用 82
4.2.3方法中的參數傳遞 84
4.2.4 方法重載 88
4.3 構造函數和析構函數 89
4.2.1 構造函數 89
4.2.2析構函數 93
4.4 封裝性 93
4.4.1封裝概述 93
4.4.2 屬性 94
4.4.3 索引器 96
4.5 類的繼承 98
4.5.1繼承概述 98
4.5.2 Base的使用 100
4.6多態 102
4.6.1 多態概述 102
4.6.2 實現多態方式 102
4.6.2 虛方法與重寫 102
4.6.3 抽象類與抽象方法 105
4.7實驗一 簡易猜拳游戲 107
4.8 實驗二 系統登錄用戶類的編寫 111
本章小結 112
習題 113
第5章 接口、委托與事件 114
5.1接口 114
5.1.1 接口的概念 114
5.1.2 接口的聲明 114
5.1.3 接口的應用 115
5.2委托 117
5.2.1 委托的定義 117
5.2.2 委托的聲明 118
5.2.3 委托的應用 118
5.2.4 匿名方法 122
5.3事件 123
5.3.1 事件的定義 123
5.3.2 事件的使用 124
5.4 實驗 委托、事件與繼承 126
本章小結 144
習題 144
第6章 目錄與文件管理 147
6.1 System.IO命名空間 147
6.2目錄管理 148
6.2.1目錄的創建、刪除與移動 149
6.2.2 FolderBrowserDialog控件 154
6.3文件管理 155
6.3.1文件復制、刪除與移動 156
6.3.2文件屬性與設置 158
6.4文件的讀寫 160
6.4.1文件和流 160
6.4.2文件的打開 160
6.4.3文本文件的讀寫 160
6.4.4二進制文件的讀寫 162
6.5 實驗 貪吃蛇 163
本章小結 165
習題 166
第7章 WinForm應用程序開發 167
7.1窗體編程基礎 167
7.1.1創建Windows窗體 167
7.1.2窗體的基本操作 170
7.1.3 控件的常用屬性、方法和事件 173
7.1.4 Button控件 176
7.1.5 Label與LinkLabel控件 177
7.1.6 TextBox控件 178
7.1.7 PictureBox控件 179
7.1.8 Timer控件 179
7.1.9 容器類控件 179
7.1.10 RadioButton控件 180
7.1.11 CheckBox控件 181
7.1.11 MenuStrip控件 182
7.1.12 對話框設計 185
7.2 實驗 游戲登錄與注冊設計 188
7.3 擴展實驗 簡易計算器的設計 193
本章小結 196
習題 196
第二篇 C#腳本在Unity 3D游戲引擎中的應用
第8章 認識Unity 3D游戲引擎 199
8.1 Unity 3D簡介 199
8.1.1 Unity概述 199
8.1.2 Unity的發展歷程 199
8.1.3 Unity的版本 200
8.2 Unity 的組成 201
8.3 Unity 的基本功能 201
8.3.1 Unity引擎自身的基本功能 201
8.3.2 Unity引擎編輯器的基本功能 201
8.4 實驗 下載、安裝與激活Unity 3D 202
8.5 運行Unity 3D 208
8.5.1 創建工程文件 208
8.5.2 Unity編輯器 210
8.5.3 Unity編輯器窗口布局 213
8.5.4工程存儲 214
8.6 工具欄 216
8.6.1 轉換工具 216
8.6.2 轉換輔助工具 216
8.6.3 播放控制工具 217
8.6.4 其他輔助工具 217
本章小結 217
習題 217
第9章 C#腳本語言 218
9.1 創建腳本 218
9.1.1 什么是腳本語言 218
9.1.2 C#腳本語言與C#語言的區別和聯系 218
9.1.3 C#腳本文件 219
9.1.4 創建C#腳本文件的方法 219
9.2 腳本編輯器 219
9.3 常見事件 220
9.3.1 默認事件 220
9.3.2其他常用事件 221
9.4 實驗一 創建一個Hello World 程序 221
9.5 常用組件 227
9.5.1 訪問綁定對象的組件 227
9.5.2 訪問外部對象的組件 228
9.5.3 Transform組件 229
9.6 Time類 230
9.7 協程 232
9.8 實驗二 用C#腳本語言編寫小游戲 233
本章小結 235
習題 235
第 10章 交互和物理引擎 236
10.1 Input輸入管理 236
10.1.1 獲取鍵盤輸入 236
10.1.2獲取鼠標輸入 238
10.1.3 GetAxis()方法 239
10.2 實驗一 使用鼠標和鍵盤控制游戲對象的移動 240
10.3 實驗二 用鍵盤和鼠標控制棋子運動 242
10.4 剛體與常用方法 246
10.4.1 AddForce()方法 246
10.4.2 AddRelativeForce()方法 247
10.4.3 FixedUpdate()方法 248
10.5 綜合實驗:打磚塊游戲 248
本章小結 252
習題 252
第 11章 動畫與UGUI 253
11.1 Animation 253
11.2 Animator 254
11.2.1 Animator組件 254
11.2.2 Animator Controller 255
11.2.3動畫狀態機 255
11.2.4 動畫過渡 255
11.3 UGUI 258
11.3.1 Sprite 258
11.3.2 Canvas 259
11.3.3 Image和Raw Image 259
11.3.4 Panel 260
11.3.5 Text 260
11.3.6 Button 261
11.3.7 Toggle 262
11.3.8 Slider和ScrollBar 263
本章小結 263
習題 264
第 12章 Unity游戲開發綜合案例 265
12.1 貪吃蛇游戲開發 265
12.1.1 游戲場景搭建 265
12.1.2 游戲主體控制 266
12.1.3 攝像機跟隨 269
12.1.4 控制蛇吃食物 270
12.1.5 控制蛇身體變化 272
12.2 添加其他元素 273
12.2.1 顯示積分 273
12.2.2 添加音效 275
12.3 發布游戲 277
12.3.1 應用程序打包 277
12.3.2 發布到Android平臺 278
12.4 游戲場景的修飾 279
12.4.1 Logo動畫制作 279
12.4.2 MainScene制作 281
12.4.3 場景加載 284
本章小結 289
習題 289
第 13章 Unity游戲開發中常見的設計模式 290
13.1單例模式 290
13.2觀察者模式 293
13.2.1觀察者模式中的角色 293
13.2.2觀察者模式的優缺點 293
本章小結 295
習題 295
參考文獻 296
展開全部

游戲開發實戰教程(Unity+C#) 作者簡介

李滿,2007年至今,廣州工商學院計算機科學與工程系教學副主任。在校工作期間發表論文11篇,完成市級教科研項目4項,校級教科研項目多項,主編出版教材10本。其中《計算機應用基礎實驗教程(Windows XP+Office 2003)》獲山東省第二屆高校優秀教材評比一等獎,《計算機應用基礎(Windows XP+Office 2003)(第2版)》獲教指委優秀教材,《Photoshop經典案例教程》獲山東省科研成果三等獎。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 游泳池设计|设备|配件|药品|吸污机-东莞市太平洋康体设施有限公司 | 潍坊大集网-潍坊信息港-潍坊信息网 | 医学动画公司-制作3d医学动画视频-医疗医学演示动画制作-医学三维动画制作公司 | 精密光学实验平台-红外粉末压片机模具-天津博君 | 圆窗水平仪|伊莉莎冈特elesa+ganter| 微信聊天记录恢复_手机短信删除怎么恢复_通讯录恢复软件下载-快易数据恢复 | 郑州外墙清洗_郑州玻璃幕墙清洗_郑州开荒保洁-河南三恒清洗服务有限公司 | 起好名字_取个好名字_好名网免费取好名在线打分 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | 万家财经_财经新闻_在线财经资讯网| 南方珠江-南方一线电缆-南方珠江科技电缆-南方珠江科技有限公司 南汇8424西瓜_南汇玉菇甜瓜-南汇水蜜桃价格 | 护腰带生产厂家_磁石_医用_热压护腰_登山护膝_背姿矫正带_保健护具_医疗护具-衡水港盛 | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 哈希余氯测定仪,分光光度计,ph在线监测仪,浊度测定仪,试剂-上海京灿精密机械有限公司 | 玉米深加工设备|玉米加工机械|玉米加工设备|玉米深加工机械-河南成立粮油机械有限公司 | 反渗透水处理设备|工业零排放|水厂设备|软化水设备|海南净水设备--海南水处理设备厂家 | 合肥抖音SEO网站优化-网站建设-网络推广营销公司-百度爱采购-安徽企匠科技 | ph计,实验室ph计,台式ph计,实验室酸度计,台式酸度计 | 西点培训学校_法式西点培训班_西点师培训_西点蛋糕培训-广州烘趣西点烘焙培训学院 | 电缆隧道在线监测-智慧配电站房-升压站在线监测-江苏久创电气科技有限公司 | 生态板-实木生态板-生态板厂家-源木原作生态板品牌-深圳市方舟木业有限公司 | 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 运动木地板_体育木地板_篮球馆木地板_舞台木地板-实木运动地板厂家 | 茶叶百科网-茶叶知识与茶文化探讨分享平台 | 手持式线材张力计-套帽式风量罩-深圳市欧亚精密仪器有限公司 | 安徽免检低氮锅炉_合肥燃油锅炉_安徽蒸汽发生器_合肥燃气锅炉-合肥扬诺锅炉有限公司 | 合肥制氮机_合肥空压机厂家_安徽真空泵-凯圣精机 | 重庆监控_电子围栏设备安装公司_门禁停车场管理系统-劲浪科技公司 | 鄂泉泵业官网|(杭州、上海、全国畅销)大流量防汛排涝泵-LW立式排污泵 | 精益专家 - 设备管理软件|HSE管理系统|设备管理系统|EHS安全管理系统 | 挤出熔体泵_高温熔体泵_熔体出料泵_郑州海科熔体泵有限公司 | 400电话_400电话申请_888元包年_400电话办理服务中心_400VIP网 | 挤出熔体泵_高温熔体泵_熔体出料泵_郑州海科熔体泵有限公司 | 免费个人pos机申请办理-移动pos机刷卡-聚合收款码办理 | 丽陂特官网_手机信号屏蔽器_Wifi信号干扰器厂家_学校考场工厂会议室屏蔽仪 | 万濠投影仪_瑞士TRIMOS高度仪_尼康投影仪V12BDC|量子仪器 | 烟气在线监测系统_烟气在线监测仪_扬尘检测仪_空气质量监测站「山东风途物联网」 | 淘剧影院_海量最新电视剧,免费高清电影随心观看 | ◆大型吹塑加工|吹塑加工|吹塑代加工|吹塑加工厂|吹塑设备|滚塑加工|滚塑代加工-莱力奇塑业有限公司 | 逗网红-抖音网红-快手网红-各大平台网红物品导航 | 高压油管,液压接头,液压附件-烟台市正诚液压附件 |