Unity 5.x創造2D手機游戲 ( 簡體 字) |
作者:鄭宇,張珣 | 類別:1. -> 多媒體 -> 遊戲引擎 -> Unity |
譯者: |
出版社:電子工業出版社 | 3dWoo書號: 45502 詢問書籍請說出此書號!【缺書】 NT售價: 300 元 |
出版日:11/1/2016 |
頁數:300 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787121300264 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言:今年對游戲產業來說又是一個豐收年。相關行業數據預測,2016年全球游戲收入將會躍升9.4%,達到1 015億美元,游戲產業未來的前景將會一片光明。 在這片光明且肥沃的游戲產業下,手機游戲內容開發、VR虛擬現實內容等行業正在順勢蓬勃發展,而Unity游戲開發引擎正好能幫忙我們解決所有技術問題。 一款游戲產品從創意演變成有形產品,再到商業化的過程中,快速的開發流程及成熟的游戲開發引擎可以幫忙我們迅速地迭代出產品,搶先占領市場。Unity豐富的組件庫與開發流程解決方案就是我們的最佳選擇。 本書以游戲實例為主線,循序漸進地把Unity開發的技巧與使用方法融入到開發游戲的每一個環節中,讓大家在輕松有趣的過程中,學會如何使用Unity游戲引擎,最后希望讀者通過本書的學習,進行反復的練習,成為一個真正可以駕馭Unity的游戲開發高手。 |
內容簡介:創造游戲,可以拉近你與他人的距離,也是你邁向成功的第一步。你可以使用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 與 AR 013 Unity 發布桌面應用程序 014 Unity 發布到掌機 015 Unity 發布到 Web 015 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-sheets 038 裁切精靈集合 039 Unity 2D如何使用Sprite Packer 044 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 什么是Prefab 085 創建障礙物原型體 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與Animation 175 管理游戲主角動畫狀態 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 Clip 268 使用腳本控制音效的播放 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 |
序: |