注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)Unity編輯器開(kāi)發(fā)與拓展

Unity編輯器開(kāi)發(fā)與拓展

Unity編輯器開(kāi)發(fā)與拓展

定 價(jià):¥69.00

作 者: 張壽昆
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302660743 出版時(shí)間: 2024-05-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)系統(tǒng)講解Unity編輯器開(kāi)發(fā)工作中常用的類與方法,以基礎(chǔ)知識(shí)為核心,結(jié)合實(shí)戰(zhàn)案例,引導(dǎo)讀者漸進(jìn)式學(xué)習(xí)Unity編輯器開(kāi)發(fā)相關(guān)的技術(shù)知識(shí)。本書(shū)共分為七章,依次介紹編輯器開(kāi)發(fā)的基礎(chǔ)、如何自定義編輯器功能菜單、如何自定義檢視面板、如何自定義編輯器窗口、如何定制編輯器的外觀樣式、如何使用編輯器輔助開(kāi)發(fā)調(diào)試,以及在編輯器環(huán)境中的數(shù)據(jù)與資產(chǎn)管理等相關(guān)內(nèi)容。本書(shū)既適合初學(xué)者入門(mén),也對(duì)有多年工作經(jīng)驗(yàn)的開(kāi)發(fā)者具有參考價(jià)值。

作者簡(jiǎn)介

  張壽昆,一名Unity開(kāi)發(fā)工程師,CSDN博客專家、華為云云享專家、阿里云專家博主、2024年度Unity價(jià)值專家,從事于游戲、VR、AR、MR、虛擬仿真、數(shù)字孿生、元宇宙等相關(guān)領(lǐng)域,具有多年開(kāi)發(fā)經(jīng)驗(yàn),現(xiàn)就任于某國(guó)企互聯(lián)網(wǎng)公司。

圖書(shū)目錄

第1章  編輯器開(kāi)發(fā)基礎(chǔ) 1
1.1  繪制編輯器元素 2
1.1.1  文本 2
1.1.2  按鈕 4
1.1.3  開(kāi)關(guān) 6
1.1.4  輸入框 6
1.1.5  下拉列表 8
1.1.6  滑動(dòng)條 9
1.1.7  折疊欄 10
1.2  編輯器布局 11
1.2.1 水平與垂直布局 11
1.2.2  GUI中的滾動(dòng)列表 13
1.2.3  GUI元素和布局的大小 14
1.2.4  GUI元素之間的間隙 18
第2章  自定義功能菜單 20
2.1  MenuItemAttribute 20
2.1.1  自定義Unity頂部的功能菜單 20
2.1.2  自定義Hierarchy窗口右鍵功能菜單 28
2.1.3  自定義Project窗口右鍵功能菜單 33
2.1.4  自定義組件下拉列表功能菜單 37
2.2  ContextMenuAttribute 40
2.3  ContextMenuItemAttribute 41
第3章  自定義檢視面板 43
3.1  創(chuàng)建自定義編輯器類 43
3.1.1  如何自定義檢視面板中的GUI內(nèi)容 44
3.1.2  如何檢測(cè)和應(yīng)用修改 46
3.1.3  編輯器操作的撤銷(xiāo)與恢復(fù) 48
3.1.4  實(shí)現(xiàn)DoTween動(dòng)畫(huà)參數(shù)的編輯 53
3.1.5  如何自定義預(yù)覽窗口 58
3.1.6  擴(kuò)展默認(rèn)組件的檢視面板 67
3.2  PropertyDrawer 74
3.2.1  內(nèi)置的PropertyDrawer 74
3.2.2  內(nèi)置的DecoratorDrawer 78
3.2.3  如何創(chuàng)建自定義PropertyDrawer 79
第4章  自定義編輯器窗口 86
4.1  如何創(chuàng)建新的編輯器窗口 86
4.1.1  打開(kāi)新創(chuàng)建的編輯器窗口 86
4.1.2  定義編輯器窗口中的GUI內(nèi)容 87
4.1.3  如何創(chuàng)建彈出窗口 89
4.1.4  開(kāi)發(fā)備忘錄 93
4.1.5  Protobuf通信協(xié)議文件編輯器 105
4.1.6  ScriptableWizard 117
4.2  如何擴(kuò)展默認(rèn)的編輯器窗口 120
4.2.1  擴(kuò)展Hierarchy窗口 120
4.2.2  擴(kuò)展Project窗口 121
4.3  Game窗口中的GUI 123
4.3.1  運(yùn)行時(shí)控制臺(tái)窗口 125
4.3.2  運(yùn)行時(shí)層級(jí)窗口 133
4.3.3  運(yùn)行時(shí)檢視窗口 137
第5章  編輯器外觀 151
5.1  GUI皮膚 151
5.2  GUI樣式 154
5.3  GUI圖標(biāo) 159
5.4  GUI動(dòng)畫(huà) 163
第6章  可視化輔助工具 165
6.1  Gizmos 165
6.1.1  概述 165
6.1.2  常用函數(shù) 169
6.1.3  使用Gizmos輔助調(diào)試相機(jī)的避障功能 176
6.2  Handles 181
6.2.1  概述 181
6.2.2  常用函數(shù) 182
6.2.3  實(shí)現(xiàn)一個(gè)路徑編輯工具 194
第7章  編輯器環(huán)境下的數(shù)據(jù)與資產(chǎn)管理 207
7.1  EditorPrefs 207
7.2  AssetDatabase 209
7.2.1  資產(chǎn)管理 209
7.2.2  AssetBundle管理 232
7.2.3  CustomPackage管理 244
7.3  ScriptableObject 245
7.4  AssetModificationProcessor 248
7.5  AssetPostprocessor 251
7.6  BuildPipeline 257
7.6.1  AssetBundle構(gòu)建工具 258
7.6.2  應(yīng)用程序批量構(gòu)建工具 266
 
  
IV
V
 
 

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)