Unity 5 實戰: 使用 C# 和 Unity 開發多平臺遊戲 Unity in Action: Multiplatform Game Development in C# with Unity 5
霍金 (Joseph Hocking)
- 出版商: 清華大學
- 出版日期: 2016-05-01
- 售價: $359
- 語言: 簡體中文
- 頁數: 295
- 裝訂: 平裝
- ISBN: 7302436746
- ISBN-13: 9787302436744
-
相關分類:
C 程式語言、C#、遊戲引擎 Game-engine
- 此書翻譯自: Unity in Action: Multiplatform Game Development in C# with Unity 5 (Paperback)
-
其他版本:
Unity 實戰, 2/e (Unity in Action: Multiplatform game development in C# , 2/e)
買這商品的人也買了...
-
Visual C# 2008 網路遊戲程式設計$480$374 -
深入淺出 Python (Head First Python)$780$616 -
Windows Server 2012 R2 Active Directory 建置實務$650$514 -
$408手把手教你用 C# 製作 RPG 遊戲 -
The C++ Programming Language, 4/e (國際中文版)(The C++ Programming Language, 4/e)$980$774 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
Kali Linux 滲透測試工具, 2/e$500$395 -
設計模式與遊戲開發的完美結合$690$538 -
$294鳳凰計畫:一個 IT計畫的傳奇故事 (The Phoenix Project : A Novel about IT, DevOps, and Helping your business win)(沙盤特別版) -
Unity 5.x 遊戲開發實戰:掌握第一線專業關鍵技術$520$406 -
Effective Modern C++:提昇 C++11 與 C++14 技術的 42個具體作法 (中文版)(Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14)$580$458 -
Python 程式設計實務-從初學到活用 Python 開發技巧的16堂課$560$437 -
$426Unity Shader 入門精要 -
建構微服務|設計細微化的系統 (Building Microservices)$580$458 -
大數據分析 Excel Power BI 全方位應用$500$395 -
Laravel 框架關鍵技術解析$474$450 -
Think Python|學習程式設計的思考概念, 2/e (Think Python: How to Think Like a Computer Scientist, 2/e)$520$411 -
Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners)$500$425 -
演算法技術手冊, 2/e (Algorithms in a Nutshell: A Practical Guide, 2/e)$580$458 -
Unity 遊戲設計育成攻略$560$476 -
Unity 3D 遊戲設計實戰, 3/e$580$458 -
從零開始學 Visual C# 2019 程式設計 (暢銷回饋版)$600$468 -
UNITY 程式設計敎戰手冊, 3/e (附光碟)$820$738 -
Visual C# 2019 程式設計完全解析 (I):帶著新手打穩程式基礎$680$530 -
電玩遊戲腳本設計法:塑造遊戲敘事 × 角色 × 關卡破表魅力,美國遊戲設計翹楚實戰經驗傳授$1,200$1,020
相關主題
商品描述
<內容簡介>
霍金著的《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部分 衝刺階段
附錄
後序
