Unity 3D開發從零基礎到項目實戰

簡問

買這商品的人也買了...

相關主題

商品描述

本書通過四大篇章的講解,全面涵蓋了Unity開發從入門到實戰的各方面內容。在起航篇中,通過講解Unity引擎的基礎使用,幫助讀者快速上手引擎開發。在編程進階篇中,通過C#編程、面向對象開發、設計模式、Unity引擎編程基礎以及數學開發基礎5個章節的講解,為初學者建立系統的編程技能,並掌握基礎的3D數學思維與引擎編程能力。在模塊解構篇中,詳細拆解Unity的各個子系統,包含物理、光照、動畫、UI、音頻和尋路等子系統,全面掌握Unity引擎的使用。最後在實戰演練篇中,綜合使用前三個篇章所學的知識點,通過4個實戰項目訓練開發能力,提升專業水平。 本書提供了121集配套教學視頻,讀者掃描書中二維碼即可在線觀看學習,也可根據前言中的相關方法下載到計算機中觀看。另外,本書還提供了全書實例的代碼和資源,方便讀者按照書中實例操作時直接調用。 本書語言通俗易懂,案例豐富,實踐性強,特別適合對遊戲開發感興趣的初學者,也可作為中高級遊戲開發從業者的案頭書。另外,本書還可作為相關專業培訓機構、大中專院校,以及應用型本科的輔導教材。

作者簡介

簡問,Unity開發領域優質內容創作者,擁有多年的遊戲開發實戰經驗,包括端遊、手遊和AR等Unity項目。其創作的Unity開發系列教程在全平臺累計播放量超過百萬次,吸引數萬開發者關註,教學內容實戰性強、通俗易懂,深受廣大遊戲開發愛好者好評。

目錄大綱

啟航篇:引擎初探,築夢基石
第1章 認識Unity開發
1.1 對Unity開發的三重理解
1.1.1 第一重理解:職業角色
1.1.2 第二重理解:技術角度
1.1.3 第三重理解:具體與抽象
1.2 Unity開發的學習路線
1.2.1 第一階段:引擎及編程語言
1.2.2 第二階段:深入了解引擎子系統
1.2.3 第三階段:項目開發及綜合實戰
1.3 Unity引擎特點
1.3.1 組件化
1.3.2 離散化
1.3.3 循環化
第2章 Unity基礎
2.1 項目搭建
2.1.1 Unity引擎安裝
2.1.2 Unity項目新建
2.2 Unity引擎面板介紹
2.2.1 Scene視圖
2.2.2 Game視圖
2.2.3 Hierarchy視圖
2.2.4 Inspector視圖
2.2.5 Project視圖
2.3 Unity引擎的基礎操作
2.3.1 場景視角操作
2.3.2 常見物體操作
2.3.3 物體精確操作
2.3.4 其他常見操作
2.4 基本物體
2.4.1 空物體
2.4.2 物體與數據
2.4.3 物體材質與網格
2.4.4 基本形體
2.4.5 相機物體
2.5 工程管理
2.5.1 Tag與Layer
2.5.2 預制體
2.5.3 場景文件
2.5.4 unitypack文件
2.5.5 項目目錄結構
2.6 資源處理流程
2.6.1 資源導入
2.6.2 元數據分配
2.6.3 資源處理
2.7 本章習題
編程進階篇:駕馭代碼,創造世界
第3章 C編程
3.1 C語言基礎
3.1.1 C項目新建
3.1.2 代碼規則與註釋
3.1.3 變量基本概念
3.1.4 常見值類型
3.1.5 類型轉換
3.1.6 運算符
3.2 條件語句
3.2.1 if語句
3.2.2 枚舉類型
3.2.3 switch語句
3.2.4 異常
3.3 循環語句
3.3.1 while語句
3.3.2 for語句
3.3.3 foreach語句
3.3.4 跳轉語句
3.4 程序空間
3.4.1 命名空間
……
模塊解構篇:解構核心,精通系統
實戰演練篇:實戰破局,項目制勝