{itemname}
{itemname}
香港二樓書店 > 今日好書推介
那些動物告訴我的事:用科學角度透視動物的思想世界
定價127.00元
8
折優惠:
HK$101.6
●二樓推薦
●文學小說
●商業理財
●藝術設計
●人文史地
●社會科學
●自然科普
●心理勵志
●醫療保健
●飲 食
●生活風格
●旅 遊
●宗教命理
●親子教養
●少年讀物
●輕 小 說
●漫 畫
●語言學習
●考試用書
●電腦資訊
●專業書籍
UNITY程式設計?戰手冊
沒有庫存
訂購需時10-14天
9789577634245
盛介中,邱筱雅
五南
2019年5月25日
273.00 元
HK$ 259.35
詳
細
資
料
ISBN:9789577634245
規格:平裝 / 516頁 / 19 x 26 x 2.58 cm / 普通級 / 全彩印刷 / 2版
出版地:台灣
分
類
電腦資訊
>
程式設計
>
軟體工程
同
類
書
推
薦
ESP32物聯網基礎10門課 The Ten Basic Courses to IoT Programming Based on ESP32
敏捷升級:28個提升敏捷成效的關鍵原則
敏捷開發的藝術 第二版
軟體架構指標|改善架構品質的案例研究
Code That Fits in Your Head|軟體工程的啟發式方法
內
容
簡
介
許多初學者在接觸Unity遊戲引擎時,往往會覺得系統龐大水而無法掌握學習方向。尤其是程式設計部分,更讓許多人覺得無從下手,即便閱讀大量書籍與網路文獻亦無法具體改善。為了解決學習困難的問題,作者以多年教學經驗,建立從零開始的學習路徑,讓初學者可以透過本書,輕易學習Unity程式設計,並且在閱讀本書之後,擁有自行學習的能力。閱讀本書並不需要任何程式基礎,只要從頭開始照著書本案例一步一步練習,就可以具備基礎Unity遊戲程式設計能力。本書以初學者為出發點,以完整的遊戲程式開發過程為學習路徑,輔以大量圖片說明,讓沒有程式基礎的讀者,可以由淺而深的學習Unity程式設計。本書內容經過實際課堂教學驗證與完善,並獲得學生一致好評,值得向初學者推薦。
本書附有遊戲專案檔光碟,可供讀者參考。
作者E-mail為 sam-cc@umail.hinet.net ,對於本書內容有任何疑問,歡迎透過電子郵件與作者連絡。
?
目
錄
第一部分 2D遊戲與Unity C#基礎
第一章 製作第一個遊戲專案? ?
1.1 前言
1.2 安裝Unity
1.3 編輯器概觀
1.4 改變編輯器的外觀
1.5 建立專案
1.6 資源商店簡介
1.7 建立場景
1.8 建立遊戲物件
1.9 2D模式的運作方式
1.10 排序圖層的概念
1.11 遊戲執行與相機設定
1.12 物理控制與Rigidbody
第二章 Unity C# 簡介? ?
2.1 為遊戲物件加入C#程式
2.2 設定程式編輯器
2.3 C#的通則
2.4 Visual Studio自動完成功能簡介
2.5 Unity的線上文件
2.6 編輯第一個C#程式
2.7 UI物件簡介
2.8 程式與遊戲物件
2.9 敘述
2.10 資料型態
2.11 類別與物件
2.12 運算元與運算子
2.13 型態轉換
第三章 常用的C#命令? ?
3.1 條件判斷命令
3.2 按鈕與事件
3.3 多重條件判斷
3.4 選擇條件
3.5 for迴圈
3.6 while迴圈
3.7 do – while迴圈
3.8 陣列
第四章 完成第一個2D遊戲專案? ?
4.1 Unity C#程式實作
4.2 使用碰撞器
4.3 按下按鍵就可以移動與停止的控制方式
4.4 旋轉物體為遊戲添加樂趣
4.5 利用Rigidbody讓物體可以互相碰撞
4.6 讓物體消失
4.7 製作Prefab預製件
4.8 程式控制攝影機
4.9 使用者界面與字型
4.10 遊戲執行時期的UI控制
4.11 進階─讓石頭復活
第二部分 3D近戰遊戲
第五章 動畫控制器基礎? ?
5.1 建立專案
5.2 由資源商店導入遊戲資源
5.3 建立主場景
5.4 角色匯入
5.5 設定攝影機位置
5.6 加入動畫控制器
5.7 為動畫控制器加入新動畫
5.8 規劃動畫控制器參數
5.9 狀態過渡與控制器參數
5.10 利用程式操控動畫控制器
5.11 解決畫面晃動問題
第六章 動畫控制器進階? ?
6.1 角色控制器簡介
6.2 自行控制角色移動
6.3 動畫控制器進階
6.4 動畫混合樹
6.5 2D動畫混合樹
6.6 加入攻擊動畫
第七章 特效處理? ?
7.1 動畫事件
7.2 播放特效
7.3 播放音效
7.4 製作氣功彈
7.5 利用動畫事件發射氣功彈
7.6 為移動中的物體加上音效
7.7 控制物體在一段時間後自動消失
第八章 碰撞偵測? ?
8.1 為物體加上碰撞效果
8.2 控制物體在碰撞後自動消失
8.3 碰撞器簡介
8.4 使用剛體
8.5 新增敵人
第九章 導航與自動控制? ?
9.1 為敵人設定導航功能
9.2 動態物體與靜態物體
9.3 剛體在角色控制時要注意的事項
9.4 導航動畫控制
9.5 自動停止
9.6 敵人自動攻擊
9.7 傷害輸出與扣血
9.8 播放擊中效果
9.9 顯示被擊中動畫
9.10 控制死亡動作
9.11 布偶系統Ragdoll(選讀)
9.12 程式碼拆解
9.13 自動巡邏
第十章 角色死亡處理與最後修飾? ?
10.1 處理主角死亡動畫
10.2 建立主角血條
10.3 連結扣血與血條
10.4 製作敵人血條
10.5 為主角加入被擊中效果
10.6 為角色增加回血功能
10.7 建立可以反覆使用的Prefab預製件
10.8 加上使用者界面
10.9 最後修飾
10.10 補充—使用武器
第三部分 3D射擊遊戲
第十一章 移動與旋轉? ?
11.1 建立新專案
11.2 建立主場景
11.3 加入主角與動畫控制器
11.4 播放角色動畫
11.5 移動控制的五種方法
11.6 簡單移動
11.7 角色控制器移動
11.8 剛體移動
11.9 物理質材
11.10 控制旋轉
第十二章 第一與第三人稱控制? ?
12.1 攝影機跟隨
12.2 第一人稱控制
12.3 第一與第三人稱切換
12.4 第三人稱滑鼠旋轉
12.5 加入敵人
12.6 為敵人加入導航
12.7 設定敵人動畫
第十三章 射擊效果? ?
13.1 主角扣血
13.2 播放主角死亡動畫
13.3 完成敵人動畫控制器
13.4 製作主角血條
13.5 加入射擊火光效果
13.6 加入射擊射線效果
13.7 射擊判定
13.8 增加射擊亮光
13.9 敵人扣血與死亡
13.10 增加擊中效果
13.11 動畫事件錯誤訊息
第十四章 雜項修飾? ?
14.1 添加音效
14.2 建立預製件prefab
14.3 動態生成敵人
14.4 為敵人加上燈光效果
14.5 停止敵人追擊
14.6 擊斃敵人後的錯誤訊息
14.7 解決主角掉出邊界的問題
14.8 關閉冗餘Audio Listener
14.9 加入扣血提示
第十五章 小地圖與混音器? ?
15.1 製作小地圖
15.2 製作地圖標記
15.3 加入音訊混合器
15.4 程式控制音訊混合器
15.5 製作音訊控制面板
15.6 製作音訊控制程式
第十六章 機關製作? ?
16.1 機關製作—自動燈光
16.2 機關製作—升降台
16.3 動畫編輯器
16.4 錄製動畫
16.5 利用拷貝功能製作下降動畫
16.6 修改升降台動畫控制器
16.7 程式控制升降台機關
16.8 製作準星
?
序
序言
許多初學者在接觸 Unity 遊戲引擎時,往往一頭霧水而無法掌握學習方向,尤其是程式設計部分,更讓人覺得無從下手,即便閱讀大量書籍與網路文獻亦無法具體改善。
為了解決這個問題,本書作者以多年教學經驗,建立從零開始的學習路徑,讓初學者可以透過本書,輕易學習 Unity 程式設計,並且在閱讀本書之後,擁有自行學習的能力。
閱讀本書並不需要任何程式基礎,只要從頭開始照著書本案例一步一步練習,就可以學會基礎的 Unity 遊戲程式設計能力。本書以初學者為出發點,以完整的遊戲程式開發過程為學習路徑,輔以大量圖片說明,讓沒有程式基礎的讀者,可以由淺而深的學習 Unity 程式設計。
本書內容經過實際課堂教學驗證與完善,並獲得學生一致好評,值得向初學者推薦。
?
書
評
其 他 著 作