Unity 5.x創造2D手機遊戲(雙色)

Unity 5.x創造2D手機遊戲(雙色)

《Unity 5.x創造2D手機遊戲(雙色)》是2016年電子工業出版社出版的圖書,作者是鄭宇。

基本介紹

  • 中文名:Unity 5.x創造2D手機遊戲(雙色)
  • 作者:鄭宇
  • 出版社:電子工業出版社
  • 出版時間:2016年11月1日
  • 頁數:300 頁
  • 定價:59.8 元 
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787121300264
內容簡介,圖書目錄,作者簡介,

內容簡介

創造遊戲,可以拉近你與他人的距離,也是你邁向成功的第一步。你可以使用U n i t y 創造任你所想的2 D 或3 D 遊戲,你可以把它設計簡約,也可以把它打造得美輪美奐、毫無瑕疵,只需輕觸手指就可以把你的遊戲發布到任何平台。Un i t y 可以幫助你整合服務,加速開發流程,最佳化遊戲性能,還可以幫助你拉近你與你的冬粉的距離,幫助你邁向成功。《Un i t y 5 . x 創建2D 手機遊戲》以完整的遊戲實例為主線,循序漸進地在遊戲的創造過程中教授Un i t y 2D 的使用方法與技巧,完整地詮釋了一個遊戲從零到有的全過程,學員只要一步一步地跟著本書的節奏學習,就可以徹底地領略Un i t y 的創造魅力。

圖書目錄

第1 章 Unity 5.x 入門簡介001
Unity 5.x 新功能介紹002
基於物理的標準著色器003
實時全局照明技術(Realtime Global Illumination)004
HDR 反射探頭005
加強音效混音(Audio Mixer)006
全新的物理引擎007
更強大的動畫系統008
WebGL 支持009
Oculus Rift 支持009
iOS 金屬渲染支持009
Unity 雲構建010
遊戲性能報告010
Unity 分析工具010
創建Unity 生態系統011
Unity 發布移動平台012
Unity 發布 VR 與 AR013
Unity 發布桌面應用程式014
Unity 發布到掌機015
Unity 發布到 Web015
Unity 發布智慧型電視016
Unity 5.x 項目工程檔案的下載與使用017
如何下載項目資源與源檔案018
如何使用項目源檔案021
Unity 5.x Windows 系統的下載與安裝022
Unity Windows 版本的下載023
Unity Windows 版本的安裝023
Unity 賬號的註冊與登錄024
Unity 5.x Mac 系統的下載與安裝025
Unity Mac 版本的下載026
Unity Mac 版本的安裝026
Unity 賬號的註冊與登錄028
Unity 5.x 創建Hello World 項目029
創建一個新的項目030
獲取Unity 學習資源與社區幫助031
第2 章 Unity 5.x 初窺門徑032
Unity 2D 項目準備033
創建一個真正的項目034
自定義Unity 視窗布局034
導入Unity 項目所需資源036
Unity 2D 編輯裁切紋理037
初識Sprite-sheets038
裁切精靈集合039
Unity 2D 如何使用Sprite Packer044
Unity 內置的Sprite Packer 打包工具045
Sprite Packer 的打包模式047
驗證Sprite Packer 打包效果047
解除Sprite Packer 打包048
Unity 2D 自動適應所有設備解析度—正交攝像的自動變焦050
攝像機的兩種類型 051
正交攝像機動態變焦的實用場景051
攝像機對焦距離(camera size)的計算方法051
如何創建C# 腳本來實現正交攝像機的自動對焦052
第3 章 Unity 5.x 2D 材質的處理061
Unity 2D 手動創建循環背景062
設定技巧:遊戲預覽解析度的設定063
手動創建循環背景064
Unity 2D 創建循環背景自適應腳本070
循環背景自適應腳本的編寫071
原理:如何計算填充材質數量072
Unity 2D 循環背景的運動控制077
如何編寫循環背景運動腳本078
練習:創建森林運動無限循環背景081
第4 章 Unity 5.x 遊戲元素083
Unity 2D 遊戲原型體的創建084
什麼是Prefab085
創建障礙物原型體085
Unity 2D 遊戲對象的移動089
Unity 2D 製作遊戲對象批量克隆器094
創建遊戲對象批量克隆器的腳本095
Unity 2D 遊戲對象排列的隨機性102
Unity 中隨機數的表示方法104
Unity 2D 遊戲對象的記憶體管理及最佳化107
為什麼需要最佳化記憶體108
第5 章 Unity 5.x 遊戲元素對象池114
Unity 2D 克隆器對象控制接口升級115
什麼是遊戲對象池116
為什麼需要使用遊戲對象池116
Unity 2D 改造原型體的可復用功能120
什麼是可復用遊戲對象121
使用可復用遊戲對象的目的121
創建可復用對象腳本121
原型體安裝可復用功能123
Unity 2D 創建遊戲對象池125
什麼是對象池126
創建對象池腳本126
Unity 2D 對象池植入克隆體管理器130
克隆對象管理器的職責與工作原理131
Unity 2D 使用可復用遊戲對象136
Unity 2D 可復用遊戲對象的通用性139
Unity 2D 集成多樣化原型體144
創建原型體通用接口腳本145
Unity 2D 精確控制碰撞盒150
什麼是碰撞盒151
碰撞盒的精確控制151
第6 章 Unity 5.x 2D 創建遊戲角色157
Unity 2D 遊戲主角的基礎構建158
遊戲主角第一個動作的創建159
為遊戲主角添加物理屬性160
複習 Rigidbody2D 的參數162
Unity 2D 判斷遊戲角色的狀態163
創建狀態檢測腳本164
Unity 2D 增加遊戲主角跳躍動作169
控制遊戲主角跳躍腳本的創建170
什麼是三目運算符173
Unity 2D 遊戲主角動作狀態管理174
什麼是Animator 與Animation175
管理遊戲主角動畫狀態175
導入新動畫176
使用AnyState 連線動作狀態177
添加判斷邏輯178
Unity 2D 遊戲主角動作管理器181
創建遊戲主角動畫管理器腳本182
Unity 2D 遊戲主角的強化185
把遊戲主角轉換成原型體對象186
為遊戲主角原型體增加新功能186
第7 章 Unity 5.x 2D 遊戲邏輯188
Unity 2D 遊戲開始的準備189
遊戲總控制器腳本的創建190
地面對象的動態布局192
Unity 2D 對遊戲主角的控制196
增加對遊戲主角的控制197
使用腳本動態創建遊戲主角198
Unity 2D 如何實現代理映射連線201
植入代理及回調函式202
Unity 2D 遊戲啟停機制以及緩動特效207
遊戲啟停控制器腳本的編寫208
啟停緩動特效的實現210
遊戲總控制器植入遊戲啟停緩動機制211
Unity 2D 升級遊戲重開機制214
增加遊戲狀態判斷標識215
改造遊戲重啟機制216
第8 章 Unity 2D 分值系統的構建218
Unity 2D 字型組件的使用與設定219
認識文本組件220
Unity 2D 字型的布局225
文字錨點對齊設定226
為文本組件添加投影效果228
Unity 2D 創建閃爍文字特效229
使用腳本控制文本內容231
巧用取余(%)創建閃爍效果232
Unity 2D 得分文本組件的布局與設定235
創建得分文本組件236
Unity 2D 編寫遊戲得分邏輯238
編寫得分邏輯239
理解String.Format 數字格式化輸出 244
Unity 2D 存儲最佳得分245
使用PlayerPrefs 實現數據本地化存儲246
使用HTML 標籤動態修改字型顏色249
Unity 2D 簡單的燈光疊加效果250
處理燈光材質251
燈光組件的布局252
第9 章 Unity 5.x 2D 豐富遊戲元素254
Unity 2D 增加“超人兔”255
複習:在Unity 中創建動畫256
複習:使用已有組件快速創建遊戲角色257
複習:創建原型體(prefab)259
Unity 2D 完善障礙物動畫與數值261
要點:增加障礙物動畫262
要點:調整障礙物數值265
Unity 2D 音效組件的使用與控制266
什麼是Audio Source 組件267
創建Sound Resource 組件268
什麼是Audio Clip268
使用腳本控制音效的播放269
第10 章 Unity 5.x 2D 多平台設定與發布275
Unity 2DWindows 系統上安卓版本的配置與發布276
Windows 系統下安卓環境的配置需求277
Windows 系統下Java 環境變數配置277
Windows 系統下Unity 安卓編譯環境設定278
Windows 系統下安卓版本編譯發布設定279
Unity 2DMac 系統上安卓版本的配置與發布282
Mac 系統下安卓環境的配置需求283
Mac 系統下Java 環境變數配置283
Mac 系統下安卓版本編譯發布設定284
Unity 2DMac 系統上iOS 版本的配置與發布286
Mac 系統下Unity iOS 編譯環境設定287
Xcode 的編譯設定與真機測試289

作者簡介

鄭宇
畢業於中國人民大學 計算機科學與套用專業 10年遊戲行業從業經驗,研究領域從計算機技術到互動設計,市場行銷等眾多領域,2016年創辦了銳亞教育公司,致力於培養遊戲開發領域的人才,為中國教育事業儘自己的綿薄之力。

熱門詞條

聯絡我們