幫助中心 | 我的帳號 | 關於我們

Unity3D遊戲開發案例教程(十四五高等學校數字媒體類專業規劃教材)

  • 作者:編者:彭平//胡垂立|責編:劉麗麗//彭立輝
  • 出版社:中國鐵道
  • ISBN:9787113276850
  • 出版日期:2021/06/01
  • 裝幀:平裝
  • 頁數:214
人民幣:RMB 56 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書面向遊戲設計與開發的初學者,按照由淺入深、理論結合實例的原則,介紹Unity遊戲開發的編程技術、設計技巧及開發過程。全書共分為5章,內容包括:遊戲概述、C#程序語言基礎、Unity 3D遊戲開發基礎、Unity遊戲開發基礎案例、Unity遊戲開發綜合案例。本書針對Unity遊戲開發,既有基本理論作為基礎,又有大量經典遊戲設計開發實例,可使讀者輕鬆、快速、全面地掌握Unity遊戲開發的技術及技巧。
    本書結構清晰,內容通俗易懂,實例針對性強,案例與知識點結合緊密,使讀者能夠在專業應用案例中掌握Unity遊戲開發技巧,提高遊戲開發能力,具有較強的實用性和參考價值。
    本書適合作為高等學校數字媒體相關專業本科生的教材,也可供Unity引擎愛好者,以及對遊戲開發感興趣的人員閱讀學習。

作者介紹
編者:彭平//胡垂立|責編:劉麗麗//彭立輝

目錄
第1章  遊戲概述
  1.1  遊戲的概念
    1.1.1  遊戲的定義
    1.1.2  遊戲的特徵
    1.1.3  遊戲的本質
  1.2  遊戲的發展與演變
    1.2.1  電子遊戲的誕生
    1.2.2  2D遊戲時代
    1.2.3  3D遊戲時代
  1.3  電子遊戲的分類
    1.3.1  角色扮演類遊戲
    1.3.2  動作類遊戲
    1.3.3  冒險類遊戲
    1.3.4  策略類遊戲
    1.3.5  射擊類遊戲
    1.3.6  體育類遊戲
    1.3.7  競速類遊戲
    1.3.8  模擬類遊戲
    1.3.9  益智類遊戲
  1.4  遊戲程序
    1.4.1  遊戲程序的定義
    1.4.2  常用的遊戲編程語言
    1.4.3  遊戲引擎的定義
    1.4.4  世界主流遊戲引擎介紹
    1.4.5  遊戲引擎編輯器的基本功能
第2章  C#程序語言基礎
  2.1  C#程序設計概述
    2.1.1  C#的語言特點及歷史
    2.1.2  編程語言與腳本語言
    2.1.3  C#的基本語法
    2.1.4  C#面向對象程序設計
  2.2  使用C#進行程序開發
    2.2.1  一個典型的遊戲循環代碼框架
    2.2.2  簡單的Windows程序
    2.2.3  第一個「遊戲」
  2.3  休閑類小遊戲:連連看
    2.3.1  遊戲概述
    2.3.2  遊戲設計思路
    2.3.3  界面設計
    2.3.4  圖片的隨機生成
    2.3.5  事件處理
    2.3.6  圖片的消除與計分規則
    2.3.7  項目打包
第3章  Unity 3D遊戲開發基礎
  3.1  Unity引擎概覽
    3.1.1  熟悉界面
    3.1.2  Project視圖
    3.1.3  Hierarchy視圖
    3.1.4  Inspector視圖
    3.1.5  Scene視圖

    3.1.6  Game視圖
    3.1.7  控制台和狀態欄
  3.2  Unity腳本程序開發
    3.2.1  Unity腳本概述
    3.2.2  Unity中C#腳本的注意事項
  3.3  Unity腳本的基礎語法
    3.3.1  常用操作
    3.3.2  訪問遊戲對象組件
    3.3.3  訪問其他遊戲對象
    3.3.4  向量
    3.3.5  成員變數和全局變數
    3.3.6  實例化遊戲對象
    3.3.7  協同程序和中斷
    3.3.8  一些重要的類
    3.3.9  性能優化
    3.3.10  腳本編譯
  3.4  Roll A Ball小遊戲
    3.4.1  初始化遊戲環境
    3.4.2  剛體介紹和腳本的創建
    3.4.3  控制相機跟隨
    3.4.4  旋轉對象
    3.4.5  碰撞檢測
    3.4.6  顯示分數和勝利檢測
    3.4.7  遊戲發布和運行
第4章  Unity遊戲開發基礎案例
  4.1  飛翔的小鳥
    4.1.1  設置2D圖形
    4.1.2  搭建2D遊戲場景
    4.1.3  構建飛翔的小鳥並讓其響應
    4.1.4  構建遊戲背景並讓其移動
    4.1.5  構建UI對象並讓其響應
    4.1.6  遊戲的開始結束邏輯
  4.2  3D塔防遊戲
    4.2.1  遊戲的準備工作
    4.2.2  敵人的創建和管理
    4.2.3  炮台的創建和管理
    4.2.4  子彈的控制及特效添加
    4.2.5  遊戲UI界面設計
第5章  Unity遊戲開發綜合案例
  5.1  遊戲功能架構
    5.1.1  設計遊戲基本架構
    5.1.2  設計遊戲流程圖
  5.2  遊戲的策劃及準備工作
    5.2.1  遊戲策劃
    5.2.2  前期準備工作
  5.3  遊戲場景構建
    5.3.1  地形編輯器
    5.3.2  導入場景資源
    5.3.3  模型碰撞體
    5.3.4  製作天空盒

    5.3.5  製作霧特效
  5.4  創建角色
    5.4.1  導入角色模型
    5.4.2  設置碰撞器
    5.4.3  添加Rigidbody剛體組件
    5.4.4  編寫角色和狀態控制腳本
    5.4.5  攝像機跟隨
  5.5  連接動畫
    5.5.1  配置Avatar
    5.5.2  創建動畫控制器
    5.5.3  設置動畫控制器過渡條件
    5.5.4  設置玩家控制器的動畫
    5.5.5  添加動畫事件
  5.6  使用觸發器並創建環境交互
    5.6.1  觸發器和碰撞
    5.6.2  設置一個簡單的觸發器對象
    5.6.3  設置其他觸發器
  5.7  創建敵人和怪物AI
    5.7.1  一些簡單的AI指導方針
    5.7.2  設置敵人的追蹤
    5.7.3  設置敵人的攻擊、承傷、死亡
  5.8  實現玩家的戰鬥事件
    5.8.1  玩家的攻擊
    5.8.2  玩家的承傷、死亡及其他設置
  5.9  設計遊戲的UI
    5.9.1  遊戲界面設計
    5.9.2  Unity的UI系統
    5.9.3  設置主菜單界面
  5.10  完善和最後的修飾
    5.10.1  使用粒子系統
    5.10.2  音樂和音效
  5.11  優化和發布
    5.11.1  基本的Unity調試和優化
    5.11.2  項目打包發布

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032