1. 程式人生 > >Unity程式設計入門2 地形系統和遊戲物件

Unity程式設計入門2 地形系統和遊戲物件

預設體(prefab)

將某個遊戲物件以檔案的形式儲存起來

作用:用來批量管理遊戲物件

1)修改預設體的縮放,會對所有的遊戲物件都產生影響

2)給一個預設體新增元件,那麼所有的遊戲物件都會被加上這個元件

Select:快速找到這個遊戲物件對應的預設體檔案

Revert:將遊戲物件的元件及屬性還原為預設體中的定義

Apply:將遊戲物件的元件及屬性應用給預設體

地形(Terrain)

1.上升地形(按住shift下降)

1)Brushes 筆刷樣式

2)Bush size 筆刷大小

3)opacity 筆刷硬度(決定一個地形升高的速度)

注:按住shift可以下降地形,最低能夠下降到0。

2.恆高地形

1)設定一個高度,然後將高於這個高度的地形刷低,將低於這個高度的地形刷高。

2)Flatten:將設定的高度應用給整個地形

3.平滑地形

1)可以使一些稜角分明的地方變得圓潤平滑

4.繪製地面紋理

1)第一種新增的紋理會作用給全部的地形

2)target strength:覆蓋度

5.種樹、種草

1)按住shift可以移除

2)Tree Density: 密度

6.地形設定

Terrain width:x軸

Terrain length:z軸

Terrain height: y軸

剛體元件(Rigidbody)

提供了模擬現實中的物理效果(速度,加速度,摩檫力,彈力)

1)Mass:質量

2)Drag:阻力

3)Angular Drag:旋轉阻力

4)Use Gravity:使用重力

5)Is kinematic:開啟運動學

6)Interpolate:插值

7)Collision Detection:碰撞檢測機制

8)Constraints:約束

碰撞體元件(Collider)

兩個物體發生碰撞是,實際上產生碰撞的是兩個碰撞體

1)Is Trigger:觸發器

2)Meterial:材質(物理材質)

3)Center:中心位置

4)Size:碰撞體大小

物理材質(physic Material)

1)Dynamic Friction:動態摩擦力

2)Static Friction:靜態摩擦力

3)Bounciness:彈力

4)Friction Combine:組合摩擦力

5)Bounce Combine:組合彈力

 

2018-11-14