Unity 數字孿生開發入門與實戰
胡唯哲
- 出版商: 北京航空航天大學
- 出版日期: 2025-08-01
- 售價: $354
- 貴賓價: 9.5 折 $336
- 語言: 簡體中文
- 頁數: 174
- ISBN: 7512447949
- ISBN-13: 9787512447943
-
相關分類:
3D建模 3D-modeling
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
電玩物理學, 2/e (Physics for Game Developers: Science, math, and code for realistic effects, 2/e)$880$695 -
智慧型機器人實作 ─ 使用 FPGA, 2/e$480$470 -
$528遊戲開發之旅 : 初入遊戲職場的必修課 -
FFmpeg 從入門到精通$414$393 -
直播系統開發 : 基於 Nginx 與 Nginx-rtmp-module$414$393 -
$403Unity3D 動作遊戲開發實戰 -
Visual C# 網路程式設計 - 線上遊戲實作$500$390 -
突破困境!企業開源虛擬化管理平台:使用 Proxmox Virtual Environment (iThome鐵人賽系列書)$620$484 -
Python 遊戲開發講座進階篇|動作射擊與 3D賽車$850$672 -
Python 遊戲開發講座入門篇|基礎知識與 RPG 遊戲$750$593 -
網路時代人人要學的資安基礎必修課 (How Cybersecurity Really Works)$480$379 -
$322UGUI 入門 : Unity 遊戲界面設計與製作 -
$454Unity 2D 與 3D手機遊戲開發實戰 -
$556虛擬現實原理與開發:基於 Unity 的 VR 技術實現 -
人手一本的資安健診實作課:不是專家也能自己動手做!(Win10 / Win11適用)$560$560 -
Unity 手機遊戲開發:從搭建到發布上線全流程實戰$588$559 -
Python 遊戲開發講座|演算法篇$620$490 -
Unreal Engine 5 從入門到精通$888$844 -
從零開始的 3D 設計之旅:Blender 3D 入門教材 (好評回饋版)$600$468 -
Unity 2D 遊戲開發$708$673 -
Unity 3D 遊戲開發$594$564 -
MediaPipe 機器學習跨平臺框架實戰$654$621 -
圖形引擎開發入門:基於 Python 語言$828$787 -
VR 遊戲實踐速通 (面向一體機平臺的 Unity 開發技巧)$534$507 -
Unity3D 虛擬現實開發$419$398
相關主題
商品描述
本書首先介紹了在實際 數字孿生項目開發中,經常 會用到的Unity基礎知識, 包括:3D場景構建、模型 導入、常見模型格式轉換、 材質系統、UI系統以及C# 腳本編程等。接著通過一個 完整的實戰案例,介紹了數 字孿生項目中的常見功能, 包括:UI彈窗、攝像機視角 切換、換物交互、網絡數據 接入與呈現、物聯網硬件數 據接入與物聯網硬件控制、 項目打包等。 本書可以幫助初學者全 面了解數字孿生開發的相關 知識,並培養其數字孿生研 發能力。本書分享的所有經 驗,都是作者在實際項目開 發中總結出來的,可以幫助 讀者提高學習效率,解決實 際開發中遇到的問題。 本書適合智能建造、智 慧城市、智慧交通、智慧水 利、智慧林業、智慧農業、 智慧能源、數字媒體等專業 的在校學生、高校教師,新 能源、低空經濟、建築、土 木、水利、農業、林業、航 空、制造業等行業從業人員 ,以及數字孿生開發、IT開 發、Unity開發、GIS開發等 人員閱讀使用。
目錄大綱
第1章 Unity的安裝與基本認識
1.1 Unity軟件安裝
1.1.1 Unity安裝
1.1.2 個人版激活
1.1.3 註意事項
1.2 項目創建
1.2.1 新建項目
1.2.2 打開項目
1.2.3 保存項目
1.3 基本界面認識
1.3.1 菜單欄視圖
1.3.2 Hierarchy視圖
1.3.3 Scene視圖
1.3.4 Game視圖
1.3.5 Inspector視圖
1.3.6 Project視圖
1.3.7 Console視圖
1.3.8 實用技巧
1.4 C開發環境搭建
1.4.1 Visual Studio下載
1.4.2 Unity開發模塊安裝
1.4.3 Unity開發環境配置
1.4.4 實例:寫出 行代碼“Hello Unity Digital Twin”
第2章 基礎知識篇之3D場景構建
2.1 渲染管線介紹
2.1.1 內置渲染管線(BRP)
2.1.2 通用渲染管線(URP)
2.1.3 高清渲染管線(HDRP)
2.2 模型導入
2.2.1 Unity支持的常見模型格式
2.2.2 3ds Max模型如何導入Unity
2.2.3 SketchUp模型如何導入Unity
2.2.4 BIM模型如何導入Unity
2.2.5 官方資源包模型如何導入Unity
2.2.6 如何使用Unity自帶建模工具創建常規模型
2.2.7 註意事項
2.3 場景渲染
2.3.1 光源
2.3.2 天空盒
2.3.3 後處理
2.4 綜合實例1:完成一個場景的照明設置
第3章 基礎知識篇之材質
3.1 材質系統介紹
3.2 PBR材質的制作
3.2.1 材質的創建
3.2.2 PBR材質的選擇
3.2.3 PBR材質中常用參數介紹
3.2.4 實例:制作墻的表面材質
3.3 發光材質的制作
3.3.1 材質的選擇
3.3.2 發光材質的參數設置
3.3.3 實例:發光材質的制作
3.4 綜合實例2:多種類型材質的探索與使用
第4章 基礎知識篇之C腳本基礎
4.1 Unity開發方式的選擇
4.1.1 C編程語言
4.1.2 可視化編程語言
4.2 Unity默認腳本介紹
4.2.1 命名空間
4.2.2 類
4.2.3 Start函數
4.2.4 Update函數
4.2.5 實例:控制臺輸出Start函數和Update函數運行的結果
4.3 C常見變量類型及使用
4.3.1 變量類型
4.3.2 變量的使用
4.3.3 實例:用鍵盤輸出定義變量的值
4.4 C常見語句類型
4.4.1 判斷語句
4.4.2 循環語句
4.5 綜合實例3:用鍵盤控制物體的移動
第5章 基礎知識篇之UI的制作
5.1 UI的制作
5.1.1 UI制作軟件介紹
5.1.2 實例:用Photoshop繪制一張按鈕圖片
5.2 UGUI系統
5.2.1 UGUI系統介紹
5.2.2 畫布
5.2.3 可視化組件
5.2.4 交互組件
5.2.5 實例:將按鈕圖片放到UGUI系統
5.3 綜合實例4:數字孿生大屏原型制作
第6章 數字孿生實戰之“項目介紹”功能的實現
6.1 場景資源導入
6.1.1 選擇對應的渲染管線
6.1.2 導入準備好的項目模板
6.1.3 攝像機視角移動腳本
6.1.4 讓場景動起來
6.2 “項目介紹”功能的實現
6.2.1 按鈕事件的添加
6.2.2 圖片彈窗效果的實現
6.3 鏡頭移動功能的實現
6.3.1 攝像機位置確定
6.3.2 DOTween插件的安裝
6.3.3 鏡頭移動腳本
6.3.4 完成鏡頭的移動
第7章 數字孿生實戰之“ 天氣”功能的實現
7.1 網絡的基本組成
7.1.1 客戶端
7.1.2 服務端
7.1.3 HTTP協議
7.2 Unity網絡編程
7.2.1 天氣數據API獲取
7.2.2 C解析天氣數據
7.2.3 UGUI呈現解析數據
7.2.4 註意事項
第8章 數字孿生實戰之“構件交互”功能的實現
8.1 使用射線法擊中物體
8.1.1 射線法原理
8.1.2 射線法腳本的創建
8.1.3 添加碰撞器
8.1.4 物體擊中測試
8.1.5 註意事項
8.2 物體高亮效果的實現
8.2.1 導入高亮材質
8.2.2 單擊後顯示高亮效果
8.3 彈窗的顯示與關閉
8.3.1 攝像機視角移動
8.3.2 單擊物體後彈出物體信息
8.3.3 單擊退出按鈕關閉彈窗與高亮
8.3.4 構件交互完整代碼示意
第9章 數字孿生實戰之“物聯控制”功能的實現
9.1 Arduino的認識與使用
9.1.1 Arduino基本介紹
9.1.2 Arduino硬件選擇
9.1.3 Arduino開發軟件
9.1.4 實例:Arduino對燈泡的控制
9.2 Unity對Arduino的開發支持
9.2.1 Ardity插件介紹
9.2.2 Ardity的安裝與配置
9.3 Arduino控制Unity燈泡狀態
9.3.1 在Unity中添加燈泡
9.3.2 Unity連接Arduino開發板
9.3.3 燈泡同步Arduino數據
9.4 Unity控制Arduino燈泡狀態
9.4.1 Unity控制Arduino燈泡狀態腳本
9.4.2 物聯網控制完整代碼示意
9.4.3 Unity物聯網UI界面控制
9.5 Unity項目打包
9.5.1 Windows平臺打包設置
9.5.2 程序運行
後記
本書首先介紹了在實際 數字孿生項目開發中,經常 會用到的Unity基礎知識, 包括:3D場景構建、模型 導入、常見模型格式轉換、 材質系統、UI系統以及C# 腳本編程等。接著通過一個 完整的實戰案例,介紹了數 字孿生項目中的常見功能, 包括:UI彈窗、攝像機視角 切換、換物交互、網絡數據 接入與呈現、物聯網硬件數 據接入與物聯網硬件控制、 項目打包等。 本書可以幫助初學者全 面了解數字孿生開發的相關 知識,並培養其數字孿生研 發能力。本書分享的所有經 驗,都是作者在實際項目開 發中總結出來的,可以幫助 讀者提高學習效率,解決實 際開發中遇到的問題。 本書適合智能建造、智 慧城市、智慧交通、智慧水 利、智慧林業、智慧農業、 智慧能源、數字媒體等專業 的在校學生、高校教師,新 能源、低空經濟、建築、土 木、水利、農業、林業、航 空、制造業等行業從業人員 ,以及數字孿生開發、IT開 發、Unity開發、GIS開發等 人員閱讀使用。
