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

Unity3D遊戲開發案例教程(第2版十四五高等學校數字媒體類專業系列教材)

  • 作者:編者:胡垂立|責編:劉麗麗//閆釔汛
  • 出版社:中國鐵道
  • ISBN:9787113314101
  • 出版日期:2024/08/01
  • 裝幀:平裝
  • 頁數:242
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是「十四五」高等學校數字媒體類專業規劃教材之一,按照由淺入深、理論結合實例的原則,介紹Unity遊戲開發的編程技術、設計技巧及開發過程。全書內容包括遊戲概述、C#程序語言基礎、Unity3D遊戲開發基礎、Unity遊戲開發基礎案例、Unity遊戲開發綜合案例。本書針對Unity遊戲開發,既有基礎理論的講解,又有大量經典遊戲設計開發實例的操作,可使讀者輕鬆、快速、全面地掌握Unity遊戲開發的技術及技巧。另外,本書還配套了免費的電子教案和課件供讀者下載使用,其中附帶的程序代碼均調試通過,讀者可直接調用與運行。
    本書適合作為高等學校數字媒體類專業的教材,也可供遊戲開發愛好者自學參考。

作者介紹
編者:胡垂立|責編:劉麗麗//閆釔汛

目錄
第1章  遊戲概述
  1.1  遊戲的概念與特徵
    1.1.1  遊戲的概念
    1.1.2  遊戲的共性
    1.1.3  遊戲的規則
    1.1.4  電子遊戲的特徵
  1.2  電子遊戲的發展與演變
    1.2.1  啟蒙時代
    1.2.2  任天堂時代
    1.2.3  3D遊戲時代
    1.2.4  手機遊戲時代
    1.2.5  VR時代及未來
  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.4  遊戲引擎
    1.4.1  遊戲引擎的定義
    1.4.2  遊戲引擎的功能
    1.4.3  遊戲引擎的特點
    1.4.4  世界主流遊戲引擎介紹
第2章  C#程序設計基礎
  2.1  C#程序設計概述
    2.1.1  C#與遊戲開發
    2.1.2  C#的語言特點及歷史
    2.1.3  編程語言與腳本語言
    2.1.4  C#的基本語法
    2.1.5  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  案例1:冒險之旅
    4.1.1  創建項目並導入資源
    4.1.2  角色動畫製作
    4.1.3  遊戲場景的構建
    4.1.4  構建遊戲場景中的UI
    4.1.5  遊戲的開始結束邏輯
  4.2  案例2:第一人稱射擊遊戲
    4.2.1  創建項目並導入資源
    4.2.2  玩家基本結構構建
    4.2.3  玩家移動和旋轉控制功能的實現
    4.2.4  槍支射擊
    4.2.5  天空盒設置與UI
    4.2.6  AI敵人巡邏
    4.2.7  玩家與敵人對戰傷害
    4.2.8  敵人孵化器
    4.2.9  遊戲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.4  設置警報系統
    5.4.1  燈光
    5.4.2  警報聲
    5.4.3  警示喇叭
  5.5  陷阱系統
    5.5.1  設置燈光及音效
    5.5.2  設置觸發器
    5.5.3  設置升級版觸髮式激光陷阱
  5.6  製作霧特效
  5.7  配置角色
    5.7.1  導入角色模型
    5.7.2  設置碰撞器
    5.7.3  添加Rigidbody剛體組件
    5.7.4  配置角色動畫
    5.7.5  設置動畫融合樹
    5.7.6  設置動畫控制器過渡條件
    5.7.7  編寫角色和狀態控制腳本
  5.8  攝像機跟隨
  5.9  使用觸發器並創建環境交互
    5.9.1  設置解鎖道具
    5.9.2  設置攝像頭
    5.9.3  設置自動門
    5.9.4  設置鑰匙及終點大門
  5.10  創建警衛AI
    5.10.1  一些簡單的AI指導方針
    5.10.2  設置自動導航系統
    5.10.3  設置警衛AI
    5.10.4  玩家的承傷及死亡
  5.11  音樂和音效
  5.12  優化和發布
    5.12.1  基本的Unity調試和優化
    5.12.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