Unity3D游戲開發標準教程 版權信息
- ISBN:9787115420633
- 條形碼:9787115420633 ; 978-7-115-42063-3
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Unity3D游戲開發標準教程 本書特色
本書本著“起點低、終點高”的原則,內容覆蓋了從學習unity3d開發引擎必知必會的基礎知識到能夠熟練使用unity 3d開發引擎制作簡單3d游戲的每一個階段。全書共分為12章,前11章按照由易到難的順序依次介紹了unity基礎與開發環境配置、腳本程序的開發、圖形用戶界面、物理引擎、著色器基礎、3d游戲開發常用技術、光影效果、模型與動畫、地形與尋路技術、游戲資源更新及網絡開發。結尾一章給出了一個完整的游戲案例,既可以作為課程的總結與提高,也可以作為課程設計。本書既可以作為高等院校計算機相關專業計算機游戲或多媒體虛擬現實及增強現實相關課程的教材,也可以作為相關領域開發人員的參考用書。
Unity3D游戲開發標準教程 內容簡介
1.游戲開發專家力作,作者培訓和講授此課程多年,案例都是來自于實際的商業項目。2.配套資源豐富,視頻、課件、源代碼、習題解答。3. 印刷精美,案例效果均配有彩插。
Unity3D游戲開發標準教程 目錄
第1章 unity基礎與開發環境配置 11.1 初識unity游戲開發引擎 11.1.1 unity簡介 11.1.2 unity的誕生與發展 11.1.3 unity的特色 21.2 unity集成開發環境的搭建 31.3 unity集成開發環境的配置 61.3.1 unity集成開發環境的整體布局 61.3.2 unity菜單欄 71.3.3 unity工具欄 71.3.4 unity場景設計面板 81.3.5 游戲預覽面板 81.3.6 unity項目資源列表 91.3.7 unity屬性查看器 91.3.8 unity狀態欄與控制臺 101.3.9 菜單欄 101.4 本章小結 141.5 習題 14第2章 unity腳本程序基礎知識 152.1 unity腳本概述 152.2 unity中c#腳本的注意事項 152.3 unity腳本的基礎語法 162.3.1 位移與旋轉 172.3.2 記錄時間 182.3.3 訪問游戲對象組件 202.3.4 訪問其他游戲對象 212.3.5 向量 252.3.6 成員變量和全局變量 272.3.7 實例化游戲對象 282.3.8 協同程序和中斷 292.3.9 一些重要的類 302.3.10 性能優化 342.3.11 腳本編譯 352.4 本章小結 362.5 習題 36第3章 unity 3d圖形用戶界面 基礎 373.1 gui圖形用戶界面系統 373.1.1 button控件 373.1.2 label控件 403.1.3 drawtexture控件 423.1.4 box控件 443.1.5 textfield控件 463.1.6 passwordfield控件 483.1.7 textarea控件 503.1.8 toggle控件 513.1.9 selectiongrid控件 533.1.10 horizontalscrollbar控件與 verticalscrollbar控件 543.1.11 begingroup容器和endgroup 容器 563.1.12 beginscrollview控件和 endscrollview控件 583.1.13 window控件 603.1.14 skin皮膚 613.1.15 gui圖形用戶界面的變量 643.2 ugui圖形用戶界面系統 673.2.1 ugui控件的創建及案例 673.2.2 panel控件和text控件 703.2.3 button控件 723.2.4 image控件和rawimage控件 743.2.5 toggle控件 763.2.6 slider控件和scrollbar控件 773.2.7 inputfield控件 793.2.8 ugui布局管理 813.2.9 ugui中不規則形狀按鈕的碰撞檢測 833.2.10 scroll view的制作 863.3 預制件prefab資源的應用 883.3.1 預制件prefab資源的創建 883.3.2 通過prefab資源進而實例化對象 893.4 常用的輸入對象 903.4.1 touch輸入對象 903.4.2 input輸入對象的主要變量 933.4.3 input輸入對象的主要方法 943.5 與銷毀相關的方法 963.5.1 object.destroy方法 963.5.2 monobehavior.ondestroy方法 973.6 本章小結 993.7 習題 99第4章 物理引擎 1004.1 剛體 1004.1.1 剛體特性 1004.1.2 物理管理器 1064.2 碰撞器 1074.2.1 碰撞器的添加 1084.2.2 碰撞過濾 1114.2.3 物理材質 1144.3 粒子系統 1174.3.1 粒子系統的創建 1174.3.2 粒子系統特性 1184.4 關節 1214.4.1 鉸鏈關節 1214.4.2 固定關節 1244.4.3 彈簧關節 1264.4.4 可配置關節 1284.5 車輪碰撞器 1314.5.1 車輪碰撞器的創建 1314.5.2 車輪碰撞器的特性 1314.6 布料 1374.7 角色控制器 1424.7.1 角色控制器的特性 1424.7.2 角色控制器的應用 1434.8 本章小結 1454.9 習題 146第5章 著色器編程基礎 1475.1 初識著色器 1475.1.1 著色器概述 1475.1.2 shaderlab語法基礎 1475.2 表面著色器 1525.2.1 著色器的三種形態 153
展開全部
Unity3D游戲開發標準教程 作者簡介
吳亞峰,畢業于北京郵電大學,后留學澳大利亞臥龍崗大學取得碩士學位。1998年開始從事Java應用的開發,有十多年的Java開發與培訓經驗,是關注Android開發的人員,并開發出一系列的Android應用程序與游戲。主要的研究方向為OpenGL ES、手機游戲、Java EE、搜索引擎,同時為手機游戲、Java EE獨立軟件開發工程師,并兼任百納科技Java培訓中心首席培訓師。近10年來為數十家企業培養了上千名軟件開發人員,曾編寫過《Android 2.0游戲開發實戰寶典》、《Android核心技術與實例詳解》、《Android 3D游戲開發—技術詳解與典型案例》、《Android應用案例開發大全》和《Android游戲開發大全》等多本暢銷書籍。