Unity 5 實戰: 使用 C# 和 Unity 開發多平臺遊戲 Unity in Action: Multiplatform Game Development in C# with Unity 5

霍金 (Joseph Hocking)

買這商品的人也買了...

商品描述

<內容簡介>

霍金著的《Unity5實戰(使用C#和Unity開發多平臺遊戲)》幫助讀者使用Unity遊戲開發平臺構建成功的遊戲。你將使用強大的C#語言、Unity的可視化工作流工具和頂尖的渲染引擎來構建和部署移動、桌面和控制台遊戲。Unity的單一基於代碼的方式最小化了在開發工具間切換的影響,並將你的關註點集中在製作美妙的交互體驗上。
本書教授你如何編寫和部署遊戲。你將從頭開始掌握Unity的工具集,書中介紹了從應用編碼者到遊戲開發者所需的技能。每個示例項目都闡述了特定的Unity特性和遊戲開發策略。閱讀完本書內容和完成書中練習後,你將掌握創建生動的基於2D和3D驅動的遊戲應用的各方面技能。

<章節目錄>

第I部分  起步
  第1章  初識Unity
    1.1  為什麼Unity如此優秀
      1.1.1  Unity的優勢
      1.1.2  要意識到的缺點
      1.1.3  使用Unity構建的遊戲案例
    1.2  如何使用Unity
      1.2.1  Scene視圖、Game視圖和工具欄
      1.2.2  使用鼠標和鍵盤
      1.2.3  Hierarchy標籤和Inspector
      1.2.4  Project和Console標籤
    1.3  開始使用Unity編程
      1.3.1  代碼在Unity中是如何運行的:腳本組件
      1.3.2  使用MonoDevelop,跨平臺的IDE
      1.3.3  打印到控制台:Hello World!
    1.4  小結
  第2章  構建一個讓你置身3D空間的演示
    2.1  在開始之前
      2.1.1  對項目做計劃
      2.1.2  瞭解3D坐標空間
    2.2  開始項目:在場景中放置對象
      2.2.1  第二步:地板、外牆和內牆
      2.2.2  燈光和攝像機
      2.2.3  玩家的碰撞器和視口
    2.3  讓東西移動:應用變換的腳本
      2.3.1  圖示說明如何通過編程實現旋轉
      2.3.2  編寫代碼實現圖中演示的運動
      2.3.3  本地和全局坐標空間
    2.4  用於觀察周圍的組件腳本:MouseLook
      2.4.1  跟蹤鼠標運動的水平旋轉
      2.4.2  在一定範圍內的垂直旋轉
      2.4.3  同時水平和垂直旋轉
    2.5  鍵盤輸入組件:第一人稱控件
      2.5.1  響應按下的鍵
      2.5.2  設置獨立於電腦運行速度的運動速率
      2.5.3  為了碰撞檢測,移動CharacterController
      2.5.4  調整組件為走路而不是飛翔
    2.6  小結
  第3章  為3D遊戲添加敵人和子彈
    3.1  通過射線射擊
      3.1.1  什麼是射線發射
      3.1.2  使用命令ScreenPointToRay來發射
      3.1.3  為準心和擊中點添加可視化提示
    3.2  腳本化反應的目標
      3.2.1  確定被擊中的對象
      3.2.2  警告目標它被擊中
  ……
第II部分  輕鬆工作
第III部分  衝刺階段
附錄

後序