Unity3D 學習歷程(一)
Unity3D是個強大的跨平臺遊戲引擎,可釋出到多個不同的平臺,例如:
是不是很多平臺?
Unity3D 支援 PhysX 物理引擎、粒子系統,而且提供了網路多人連線的功能,主要用C#與JavaScript語言來做指令碼開發,入門簡單,個人或者團隊開發都很方便
一、下載與安裝
首先,我們到unity的官網下載軟體安裝包
安裝的過程很簡單就不說了,安裝好以後,開啟Unity3D,這裡演示 Unity5.0版本
我們可以建立或者開啟專案,這裡我們新建一個專案來看看
二、新建專案
填寫專案名
專案儲存路徑
這裡提供了幾個預定義的模板可供選擇
三、Unity介面簡介
先來看看主介面
3.1 Scene 場景編輯視窗
該視窗可以對場景進行瀏覽和編輯,所有的遊戲裡的物體都可以在這裡編輯,上帝視角
3.2 Game 遊戲執行視窗
該視窗是遊戲執行時,攝像機鏡頭下的視野
3.3 Hierarchy 場景物體 列表視窗
Scene 場景裡的所有物體的列表,均在這裡顯示,上部的搜尋框可輸入名稱搜尋場景裡的各個物體
3.4 Project 專案資源 列表視窗
這裡顯示的是專案的所有資原始檔,可匯入或匯出資源包
3.5 Inspector 屬性編輯 列表視窗
基本上所有的物體都是有屬性的,這裡就顯示的是選定物體的所有屬性值,無論是場景裡的資源還是專案資原始檔裡的資源,都可在這裡進行編輯
3.6 列表導航選單
3.6.1 File 檔案選單
--新建/開啟 場景
--儲存/另存 場景
--新建/開啟/儲存 專案
--設定/釋出 專案
--退出Unity
3.6.2 Edit 編輯選單
--一些編輯命令,寬度、銳度等
--Preferences 對Unity自身編輯器的設定
--Selection 選取多個物體(可新增)進行同時操作
--Project Settings 專案設定
----Input 遊戲輸入管理 Horizontal(水平方向)、Vertical(垂直方向)
----Tag and Layers 控制遊戲層級以及不同標識的Tags
----Audio 聲音
----Time 每次重新整理時間
--Rander Setting
----Fog 全域性霧化效果
----Ambient Light 全域性關照
--Snap Setting 編輯場景時所用到的工具
3.6.3 Assets 資源選單
--Create
----folder 向專案資源新增資料夾
----*script 指令碼檔案
----Prefab 預設物體
----Material 材質資原始檔
----Animation 相關動畫檔案
----Physic ...... 物理材質
----GUI
----Font 字型
--Import New Asset 匯入資原始檔
--Import Package
----CustomPackage 外部資源包
----*Unity自帶的包
--ExportPackage 將選中部分匯出為新的資源包
--Refresh 重新重新整理資源
--Reimport 重新匯入資源
3.6.4 GameObject 物體選單
--Create Empty / Create Empty Child 在場景裡新增空物體
--3D Object
----Cube 方體
----Sphere 圓形
----Capsule 膠囊體
----Cylinder 圓柱體
----Plane 平面
----Quad 四方平面
----Terrain 地形
----Tree 樹
----Wind Zone 風區
----3D Text 3D文字
--2D Object
--Light 光線
--Audio 音訊
--Video 視訊
--UI 包含文字,按鈕,圖片等UI
--Particle System 粒子系統
--Camera 相機
3.6.5 Component 元件選單
--Mesh 物體模型以及貼圖
--Effects 特效
--Physics 物理相關元件
--Physics 2D 2D物理相關元件
--Navigation 導航元件
--Audio 聲音相關元件
--Video 視訊相關元件
--Rendering 光照渲染相關元件
--Miscellaneous 其他元件
--Analytics 分析相關元件
--Scripts 指令碼相關元件
--Event 事件相關元件
--Network 網路相關元件
--UI UI相關元件
--AR AR相關元件
3.6.6Window 視窗元件
--前面幾個分別對應之前的幾個視窗
--Animation 可對物體進行動畫剪輯操作
--Profiner 遊戲對硬體資源的消耗
--Animator 動畫狀態機,將動畫融合到一個系統中
--Sprite Packet 存放精靈動畫集
--Light 光照設定,場景烘培,渲染
--Occlusion Culling 遮罩剔除(優化)
--Navigation 可用其做角色自動尋路系統
--Console 控制檯,每當系統有報錯或者輸出資訊,會在這裡顯示
3.6.7 Help 幫助選單
--About Unity 關於Unity
--Manage License 管理證書
--Unity Manual 開啟官網使用者手冊
--Scripting Reference 開啟官網裡的API文件
-- ...
本篇先講到這兒,下一篇在用一個小例項來繼續學習Unity的具體使用與開發
轉載於:https://my.oschina.net/9264736/blog/1531845