天天看點

【Unity3D】3D 物體概念 ② ( 空物體概念 | 建立空物體 | 利用空物體管理多個子節點 | 世界坐标系和本地坐标系操作模式 | 切換坐标系操作模式 | 軸心和幾何中心模式 )

文章目錄

  • ​​一、空物體​​
  • ​​1、建立空物體​​
  • ​​2、利用空物體管理多個子節點​​
  • ​​3、标記空間坐标​​
  • ​​二、世界坐标系和本地坐标系操作模式​​
  • ​​1、切換坐标系操作模式​​
  • ​​2、世界坐标系 Global​​
  • ​​3、本地坐标系 Local​​
  • ​​三、軸心和幾何中心模式​​

一、空物體

1、建立空物體

建立空物體 : 在 Hierarchy 層級視窗 中 , 右鍵點選空白處 , 在彈出的菜單中 , 選擇 " Create Empty " 選項 , 即可建立一個空物體 ;

【Unity3D】3D 物體概念 ② ( 空物體概念 | 建立空物體 | 利用空物體管理多個子節點 | 世界坐标系和本地坐标系操作模式 | 切換坐标系操作模式 | 軸心和幾何中心模式 )

建立的 空物體 是不可見的 , 沒有模型資料 ( 網格資料 ) , 但是其有坐标資料 , 可以進行 平移 | 旋轉 | 縮放 操作 ;

【Unity3D】3D 物體概念 ② ( 空物體概念 | 建立空物體 | 利用空物體管理多個子節點 | 世界坐标系和本地坐标系操作模式 | 切換坐标系操作模式 | 軸心和幾何中心模式 )

2、利用空物體管理多個子節點

空物體 可以設定為 父節點 , 用來 管理 多個子節點 ;

有兩個物體 A 和 B , 從屬關系并不明确 , 兩個物體 都不适合作為父節點 , 但又想将兩個物體 統一管理 , 可以 建立一個空物體 作為 它們的父節點 ;

下圖就是将一個球體和立方體進行統一管理 ;

【Unity3D】3D 物體概念 ② ( 空物體概念 | 建立空物體 | 利用空物體管理多個子節點 | 世界坐标系和本地坐标系操作模式 | 切換坐标系操作模式 | 軸心和幾何中心模式 )

3、标記空間坐标

空物體 還可用于标記 坐标位置 ;

二、世界坐标系和本地坐标系操作模式

1、切換坐标系操作模式

在 Unity 編輯器 工具欄中 , 可設定 Global 和 Local 操作模式 ,

  • 世界坐标系 Global 操作模式 :
【Unity3D】3D 物體概念 ② ( 空物體概念 | 建立空物體 | 利用空物體管理多個子節點 | 世界坐标系和本地坐标系操作模式 | 切換坐标系操作模式 | 軸心和幾何中心模式 )
  • 本地坐标系 Local 操作模式 :

2、世界坐标系 Global

世界坐标系 Global , 以 世界中心 為 坐标軸

  • 上下
  • 東西
  • 南北

下圖中 , 立方體預設的坐标軸方向 與 世界坐标系 方向一緻 ;

【Unity3D】3D 物體概念 ② ( 空物體概念 | 建立空物體 | 利用空物體管理多個子節點 | 世界坐标系和本地坐标系操作模式 | 切換坐标系操作模式 | 軸心和幾何中心模式 )

3、本地坐标系 Local

本地坐标系 Local , 以 物體自身 為 坐标軸

  • 上下
  • 東西
  • 南北

一般情況下 Y 軸 向上 , Z 軸 向前 , X 軸 向右 ;

一般模組化時 , 模型的前方 就是 Z 軸的方向 ;

假如物體經過了旋轉 , 此時物體的坐标軸 與 世界坐标系坐标軸 不一緻 ,

【Unity3D】3D 物體概念 ② ( 空物體概念 | 建立空物體 | 利用空物體管理多個子節點 | 世界坐标系和本地坐标系操作模式 | 切換坐标系操作模式 | 軸心和幾何中心模式 )

如果切換成 Global 模式 , 則物體的坐标軸 與 世界坐标系坐标軸 一緻 ;

【Unity3D】3D 物體概念 ② ( 空物體概念 | 建立空物體 | 利用空物體管理多個子節點 | 世界坐标系和本地坐标系操作模式 | 切換坐标系操作模式 | 軸心和幾何中心模式 )

三、軸心和幾何中心模式

在 Unity 編輯器 中 的工具欄 裡 , 可以切換 軸心模式 或 幾何中心模式 ;

  • 軸心模式 Pivot : 在模組化時根據需求設定 , 如關節旋轉 , 将軸心設定在關節上 ;
【Unity3D】3D 物體概念 ② ( 空物體概念 | 建立空物體 | 利用空物體管理多個子節點 | 世界坐标系和本地坐标系操作模式 | 切換坐标系操作模式 | 軸心和幾何中心模式 )
  • 幾何中心模式 Center : 計算的模型的幾何中心 , 無法人為指定 , 并不常用 ;

繼續閱讀