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

Unity3D\2D遊戲開發從0到1(第2版)/遊戲研發系列

  • 作者:編者:劉國柱
  • 出版社:電子工業
  • ISBN:9787121334993
  • 出版日期:2018/02/01
  • 裝幀:平裝
  • 頁數:507
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    劉國柱編著的《Unity3D\2D遊戲開發從0到1(第2版)》為第二版,採用Unity 2017。全書分為實戰項目篇與開發理論篇進行系統講解。
    實戰項目篇由淺入深提供四個教學案例:2D小遊戲兩個和兩款3D大型教學案例。通過本篇的認真學習,讀者可以達到優秀開發者的水平。
    開發理論篇,從初學者容易入門的角度把全書分為上、下兩篇各15章。上篇完全是為零基礎遊戲愛好者或者在校大學生所準備,採用「案例化」教學思路,所學知識點與遊戲案例緊密結合。下篇是理論進階篇,主要學習3D數學、3D圖形學(3D圖形渲染/貼圖/PBS材質/Shader)、TimeLine&Cinemachine、Unity 2017新導航尋路、項目優化策略、遊戲移植與手指觸控、對象緩衝池、網路Socket、AssetBundle資源動態載入與AssetBundle框架設計等。
    本書適合遊戲開發愛好者、遊戲研發人員、在校大學生,以及大專院校師生教學與國內Unity專業培訓機構參考使用。

作者介紹
編者:劉國柱
    劉國柱,畢業於山東科技大學,近二十年軟體、遊戲領域研發、教學、企業培訓經驗,具備深厚的編程基礎,目前合夥自主創業中。早年在國內大型上市企業做研發經理,精通大型軟體運作管理和軟體架構設計等。

目錄
項目實戰篇
  實戰項目1:記憶卡牌
    1.策劃
    2.場景搭建
    3.遊戲核心邏輯
  實戰項目2:Flappy Bird
    1.策劃
    2.場景搭建
    3.主角
    4.道具開發
    5.UI界面與遊戲周期管理
  實戰項目3:不夜城跑酷
    1.策劃
    2.場景搭建
    3.主角
    4.道具開發
    5.場景與道具的動態生成演算法
    6.UI界面與遊戲周期管理
    7.對象緩衝池管理
  實戰項目4:生化危機
    1.策劃
    2.場景搭建
    3.主角
    4.道具開發
    5.UI界面與遊戲周期管理
開發理論篇 上篇
  第1章 遊戲歷史與Unity發展概述
    1.1 「錢途」無限的遊戲開發領域
    1.1.1 Unity版本快速迭代升級
    1.1.2 Unity技術應用範圍
    1.1.3 強大的跨平台性
    1.2 電子遊戲發展史
    1.3 遊戲引擎與Unity的發展歷程
    1.3.1 什麼是遊戲引擎
    1.3.2 遊戲引擎的功能
    1.3.3 為什麼需要使用遊戲引擎
    1.3.4 遊戲引擎的發展
    1.3.5 Unity 遊戲引擎的特點
    1.3.6 Unity引擎的主要特性
    1.3.7 Unity遊戲引擎的發展歷史
    1.4 Unity下載與安裝
    1.4.1 Unity下載與安裝
    1.4.2 Unity的資源商店(Asset Store)
  第2章 Unity2017.x 安裝與3D模型入門
    2.1 Unity 2017.x版本的下載安裝
    2.2 Unity編輯器界面
    2.2.1 掌握Unity 編輯器的布局與調整
    2.2.2 了解Unity 編輯器各個重要視圖與作用
    2.3 3D模型入門操作
    2.3.1 3D模型的位移、旋轉與縮放

    2.3.2 3D模型操作快捷方式
    2.3.3 選擇3D模型的「正」方向
    2.3.4 使用屬性窗口進行精確調整
    2.4 開發Unity「Hello World」
    2.5 本章練習與總結
  第3章 3D模型基礎
    3.1 Unity編輯器進一步講解
    3.1.1 Unity菜單
    3.1.2 項目(Project)視圖
    3.1.3 場景(Scene)視圖
    3.1.4 視圖顯示模式
    3.1.5 場景視圖的查看與導航
    3.2 世界、局部與左手坐標系
    3.2.1 現實世界的「世界坐標」與「局部坐標」
    3.2.2 演示兩種坐標的差異
    3.2.3 使用腳本方式演示差異
    3.2.4 什麼是「左手坐標系」
    3.2.5 使用控制台(Console)窗口進行代碼調試
    3.3 腳本知識入門
    3.3.1 鍵盤與滑鼠輸入代碼
    3.3.2 環繞旋轉
    3.4 小項目開發:地球環繞太陽旋轉
    3.5 本章練習與總結
    3.6 案例開發任務
  第4章 地形編輯器
  第5章 光源
  第6章 光照烘焙
  第7章 音頻
  第8章 Unity腳本程序設計
  第9章 UI界面開發
  第10章 3D模型與動畫製作
  第11章 物理學模擬
  第12章 碰撞體與觸發器
  第13章 Unity 2D技術
  第14章 協程與調用函數
  第15章 數據傳值技術
開發理論篇 下篇
  第16章 3D數學
  第17章 3D圖形學
  第18章 TimeLine& Cinemachine技術
  第19章 粒子系統
  第20章 Mecanim動畫系統
  第21章 導航尋路
  第22章 項目研發常用優化策略
  第23章 Unity遊戲移植與手指觸控識別
  第24章 軟體重構思想
  第25章 射線
  第26章 數據持久化技術
  第27章 預載入與對象緩衝池技術
  第28章 網路基礎

  第29章 AssetBundle資源動態載入
  第30章 AssetBundle框架設計
附錄A 全國Unity遊戲研發職位筆試/面試真題集錦
附錄B Unity開發常見錯誤與分析
附錄C 遊戲開發職位簡歷模板
附錄D Unity4.x/5.x/2017.x升級差異總結
附錄E Unity特殊文件夾一覽表
附錄F 遊戲開發對C#語言知識點基本要求

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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