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