參考
https://docs.unity.cn/cn/2019.4/Manual/class-PhysicMaterial.html
物理材質(zhì) (Physic Material) 用于調(diào)整碰撞對象的摩擦力和反彈效果茧跋。
一樟结、簡單示例
1.physic Material
- Dynamic Friction 已在移動時使用的摩擦力照雁。通常為 0 到 1 之間的值斤讥。值為零就像冰一樣澈侠,值為 1 將使對象迅速靜止(除非用很大的力或重力推動對象)肛冶。
- Static Friction 當(dāng)對象靜止在表面上時使用的摩擦力滤奈。通常為 0 到 1 之間的值哀蘑。值為零就像冰一樣厘贼,值為 1 將導(dǎo)致很難讓對象移動界酒。
- Bounciness 表面的彈性如何?值為 0 將不會反彈嘴秸。值為 1 將在反彈時不產(chǎn)生任何能量損失毁欣,預(yù)計會有一些近似值,但可能只會給模擬增加少量能量岳掐。
- Friction Combine 兩個碰撞對象的摩擦力的組合方式凭疮。
- Average 對兩個摩擦值求平均值。
- Minimum 使用兩個值中的最小值串述。
- Maximum 使用兩個值中的最大值执解。
- Multiply 兩個摩擦值相乘。
- Bounce Combine 兩個碰撞對象的彈性的組合方式纲酗。其模式與 Friction Combine 模式相同
2.做個小球衰腌,落在地面上彈起來
3.最大靜摩擦力和靜摩擦力有什么區(qū)別?
最大靜摩擦就是靜摩擦能夠達(dá)到的最大值觅赊。
靜摩擦可以大可以小桶唐,比如,一個石頭放在地上茉兰,你輕輕一推尤泽,石頭并沒有動,靜摩擦力就是你給的水平分力规脸。
再大點力坯约,還沒有動。靜摩擦也隨之變大莫鸭,力的大小等于你的力的水平分力闹丐。如果一直增大,大到不能再大被因,這個時候的靜摩擦力就是最大靜摩擦力卿拴。
所謂不能再大衫仑,就是只要再大一點點,這個石頭就會動起來堕花。動起來就是動摩擦了文狱,動摩擦力要比最大靜摩擦力小。所以克服最大靜摩擦剛動起來的那一刻缘挽,物體會往前沖一下瞄崇。
摩擦力是防止表面相互滑落的量。嘗試堆疊對象時壕曼,此值很重要苏研。摩擦力有兩種形式:動態(tài)和靜態(tài)。對象靜止時使用靜態(tài)摩擦力腮郊。靜態(tài)摩擦力會阻止對象開始移動摹蘑。如果向?qū)ο笫┘幼銐虼蟮牧Γ瑢ο髮㈤_始移動轧飞。隨后纹蝴,動態(tài)摩擦力將發(fā)揮作用。動態(tài)摩擦力現(xiàn)在將嘗試在與另一個對象接觸時減慢對象的速度踪少。
4.組合方式的優(yōu)先級
當(dāng)兩個對象接觸時,根據(jù)所選擇的模式對它們兩者施加相同的彈性和摩擦力效果糠涛。當(dāng)兩個接觸的碰撞體具有不同的組合模式設(shè)置時援奢,存在一種特殊情況。在這種特殊情況下忍捡,使用具有最高優(yōu)先級的函數(shù)集漾。優(yōu)先級順序如下:Average < Minimum < Multiply < Maximum。例如砸脊,如果一種材質(zhì)設(shè)置了 Average__具篇,但另一種材質(zhì)設(shè)置了 Maximum__,那么要使用的組合函數(shù)是 Maximum凌埂,因為它具有更高的優(yōu)先級驱显。