UNITY程式設計敎戰手冊 (4版)
其他會員也一起購買
UNITY程式設計敎戰手冊
ISBN13:9786263433151
出版社:五南圖書出版
作者:盛介中;邱筱雅
裝訂/頁數:平裝/266頁
規格:25.5cm*19cm*1.3cm (高/寬/厚)
版次:4
出版日:2022/10/01
中國圖書分類:特殊電腦方法
內容簡介
許多初學者在接觸Unity遊戲引擎時,往往會覺得系統龐大水而無法掌握學習方向。尤其是程式設計部分,更讓許多人覺得無從下手,即便閱讀大量書籍與網路文獻亦無法具體改善。為了解決學習困難的問題,作者以多年教學經驗,建立從零開始的學習路徑,讓初學者可以透過本書,輕易學習Unity程式設計,並且在閱讀本書之後,擁有自行學習的能力。閱讀本書並不需要任何程式基礎,只要從頭開始照著書本案例一步一步練習,就可以具備基礎Unity遊戲程式設計能力。本書以初學者為出發點,以完整的遊戲程式開發過程為學習路徑,輔以大量圖片說明,讓沒有程式基礎的讀者,可以由淺而深的學習Unity程式設計。本書內容經過實際課堂教學驗證與完善,並獲得學生一致好評,值得向初學者推薦。
目錄
第一部分 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 製作準星
立即查看
深入淺出 BORLAND C++ BUILDER 4
類似書籍推薦給您
立即查看
深入淺出DELPHI 4 (C.CALVERT'S)
類似書籍推薦給您
立即查看
深入淺出 Git/Head First Git (1版)
類似書籍推薦給您
完整認識Git的學習指南
「工欲善其事,必先利其器。如果只有一定程度的知識是很危險的。雖然Git入門只需要幾小時,但Git的微妙、強大及深度需要經年累月才能透徹。《深入淺出Git》每一頁都有你本來以為已經了解的資訊或解說。不論你對Git有多熟,Raju絕對能讓你變得更會使用Git。」
──Nate Schutta
VMware軟體架構師與開發人員後援
你將從本書學到什麼
很多Git使用者都是使用「食譜」(recipe),就是靠網路上找到的指令並複製、貼上,但並沒有真正了解Git怎麼使用。但如果遇到難題的時候怎麼辦呢?不可能輕輕鬆鬆就迎刃而解。透過本書的動手操作練習,可以學習使用Git的各種方式並快樂學習。Raju Gandhi透過一層一層的抽絲剝繭幫你解密Git背後強大卻很單純的引擎,不只能學會「怎麼用」,還能了解「背後的原理」。本書會讓你真正學會分支、合併、提交等指令,同時學會團隊協作的最佳做法,並將Git的能力發揮到極致。
本書為何如此與眾不同
曾經看過《深入淺出》系列的讀者應該猜想得到,本書充滿專為大腦運作而設計的視覺化風格;尚未看過的讀者,內容保證包君滿意。不同於令人昏昏欲睡的厚重文字,本書透過多重感官的閱讀饗宴,帶領大腦沉浸在Git的學習世界裡。
立即查看
深入淺出Java程式設計 第三版 (3版)
類似書籍推薦給您
深入淺出Java程式設計(第三版)
系列名:程式設計/APP開發
ISBN13:9786263244924
替代書名:Head First Java 3/E
出版社:美商歐萊禮
作者:Kathy Sierra;Bert Bates;Trisha Gee
譯者:黃銘偉
裝訂/頁數:平裝/756頁
規格:22.8cm*20.5cm*3.7cm (高/寬/厚)
版次:2
出版日:2023/05/18
內容簡介
涵蓋Java 8-17
邁向程式設計實務的學習指南
「多麼有趣和奇特的書啊!我教了多年的Java,可以誠實地說,這是我見過最吸引人的程式設計學習資源。它讓我想重新學習Java。」 —Angie Jones, Java Champion
「判斷一個教程價值的唯一方法是看它的教學效果如何。《深入淺出Java程式設計》在教學方面表現出色。」 —slashdot.org
「這肯定是深入淺出的時候了。」—Scott McNealy Sun Microsystems前董事長、總裁與CEO
你將從本書學到什麼?
《深入淺出Java程式設計》是Java和物件導向程式設計的完整學習體驗。透過這本書,你將用一種獨特的方法來學習Java語言,超越了所謂的how-to操作手冊,幫助你成為一名卓越的程式設計師。透過拼圖、解謎和對著名Java物件的深入探討,你將迅速掌握Java的基礎知識和進階主題,包括 lambda、串流、泛型、執行緒、網路和令人敬畏的桌面GUI。如果你有其他程式語言的經驗,這本書將以更現代的程式設計方法啟發你的大腦,帶你進入更圓融、更快速、更容易閱讀、編寫和維護的Java。
本書為何如此與眾不同?
如果你讀過深入淺出系列書籍,你就會知道該期待什麼:針對你大腦運作方式所設計的豐富視覺格式。如果你沒有讀過,那你將大飽眼福。《深入淺出Java程式設計》採取專為大腦運作而設計的豐富視覺化風格,而不是令你昏昏欲睡的冗贅敘述。
目錄
第一章 突破表面:快速導覽
第二章 物件村之旅:類別與物件
第三章 了解你的變數:原始型別值和參考
第四章 物件的行為:方法使用實體變數
第五章 超強度方法:撰寫一個程式
第六章 使用 Java 程式庫:認識 Java API
第七章 在物件村中生活得更好:繼承與多型
第八章 認真的多型:介面和抽象類別
第九章 一個物件的生與死:建構器和垃圾回收
第十章 數字很重要:數值和靜態值
第十一章 資料結構:群集和泛型
第十二章 做什麼(What),而非怎麼做(How):lambdas 和 streams
第十三章 危險行為:例外處理
第十四章 一個非常圖像化的故事:GUI、事件處理和內層類別的簡介
第十五章 練習你的 Swing(揮杆):使用 swing
第十六章 儲存物件(和文字):序列化和檔案 I/O
第十七章 建立連線:網路和執行緒
第十八章 處理共時性問題:競態狀況和不可變的資料
附錄 A 最後的程式碼廚房
附錄 B 沒有進到本書中其他部分的十大主題
立即查看
深入淺出Android開發 (3版)
類似書籍推薦給您
內容簡介
教你用Kotlin製作Android App
「Android的開發技術每隔幾年就徹底改變一次,這種書很難寫,Griffiths幾乎完全改寫了這本經典的第三版,用很棒的方法來展示現代的Android app究竟是怎麼開發的。總之,他們再次寫出這個領域最棒的書籍。如果你要用正確的方式來建構Android app,買這本書就對了!」 —Ken Kousen(Kousen IT公司總裁 )
你將從本書學到什麼?
想製作殺手級的Android app嗎?這本全新的書籍將帶你快速實現夢想。你將實際建構app、設計靈活的互動式用戶介面、將資料存入資料庫,以及使用Android Jetpack的最新功能,包括Jetpack Compose。在過程中,本書就像熟練的Android開發者帶著你一起工作!只要稍具Kotlin技能即可使用這本書。
這本書為何如此與眾不同?
如果你看過《深入淺出》系列,應該知道會看到什麼,我們針對大腦的運作方式量身打造了一套豐富的視覺格式。本書沒有令人昏昏欲睡的大量文字,而是透過多感官體驗來讓你專心學習Android開發。如果還沒有看過這個系列,本書一定令你滿意。
目錄
1 千里之行,始於足下:一頭栽進 Android 世界
2 建立會互動的 app:會做事的 app
3 layouts:我是 layout
4 constraint layouts:繪製藍圖
5 activity 的生命週期:我是 activity
6 fragments 與 navigation:自尋出路
7 safe args:傳遞資訊
8 導覽 UI:遨遊四方
9 material views:物質(Material)世界
10 view binding:形影不離
11 view models:建立行為模型
12 live data:投入 Action 的懷抱
13 data binding:建立聰明的 layout
14 Room 資料庫:有景觀(View)的房間(Room)
15 recycler views:Reduce、Reuse、Recycle
16 DiffUtil 與 Data Binding:快意人生
17 recycler view 導覽:抽一張卡
18 Jetpack Compose:發揮創意
19 將 Compose 與 view 整合起來:琴瑟合鳴
i 遺珠:十大要事(我們沒有談到的)
原價:
1200
售價:
1020
現省:
180元
立即查看