物理材質(Physic Material)
這種材質不會影響物件外觀 但會影響物理引擎運算
想想看籃球與保齡球之間的差異
除了兩者彈跳的方式、重量的差異性
表面質感的差異 與其它表面產生的反應也有差異
物理材質可點選專案裡的Create鈕來建立
從檢視裡調整和其它表面互動的設定
利用摩擦力的設定來控制互動的結果
動態摩擦(Dynamic Friction) 用來設定物件移動產生的摩擦力
靜態摩擦(Static Friction)用來設定 從靜止狀態移動一個物件需要多少力量
彈力(Bounciness)設定物件的彈力大小
綜合摩擦(Friction Combine) 設定物件對其它物件材質的反應
摩擦方向(Friction Direction) 設定各軸向的摩擦力
而動態摩擦 2和靜態摩擦 2 是用來控制摩擦方向的三個軸向數值
在這個範例裡 我們將方體和工作臺加入了物理材質
物理材質可在物件碰撞體屬性裡指定
你可以在碰撞體元件裡 看到一個指定物理材質(Materia)的設定
當開始播放遊戲時 方體物件顯得滑溜又略有彈力
那是因為我的動態摩擦和靜態摩擦設定為 0
代表平滑表面上沒東西阻止的了它 同時也帶了些許彈力
如果我將彈力設定提高它就會彈離工作臺
如果我想限制它在X軸的摩擦力
我可以在物理材質檢視裡
將摩擦方向的X軸設定為1 並加大動態摩擦2的數值
接著我將彈力降低 這樣它就不會彈離工作臺
你可以看到方體物件滑動了一下就停止 這是因為摩擦方向限制的關係
所以我們將限制在調低一點 你可以看到它開始滑動
這樣你就能了解
物理材質可以完全控制物件表面的設定
以及物件和其他物件的碰撞行為