Unity編程入門2 地形系統和遊戲對象

預設體(prefab)

將某個遊戲對象以文件的形式存儲起來ide

做用:用來批量管理遊戲對象對象

1)修改預設體的縮放,會對全部的遊戲對象都產生影響blog

2)給一個預設體添加組件,那麼全部的遊戲對象都會被加上這個組件遊戲

Select:快速找到這個遊戲對象對應的預設體文件ci

Revert:將遊戲對象的組件及屬性還原爲預設體中的定義get

Apply:將遊戲對象的組件及屬性應用給預設體it

地形(Terrain)

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

1)Brushes 筆刷樣式io

2)Bush size 筆刷大小im

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

相關文章
相關標籤/搜索