Unity如何完全消除摩擦力
生活随笔
收集整理的這篇文章主要介紹了
Unity如何完全消除摩擦力
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Unity如何完全消除摩擦力
1.在物體的Rigidbody組件中設置空氣阻力
● Drag:空氣阻力;
● Angular Drag:旋轉空氣阻力。
● 注意:若將上述兩個屬性設置為0,則僅僅影響該游戲對象《自身的移動和旋轉》,與物體之間的摩擦力無關。
2.新建一個物理材質
● 在Project視圖中,右鍵=>Create=>Physic Material
- 設置動摩擦和靜摩擦
○ 將Dynamic Friction和Static Friction都設置為0. - Friction Combine
○ 該項參數,決定了摩擦力的計算方式;
○ 選擇Minimum,摩擦力會選擇接觸面中摩擦力最小的值作為摩擦力,比如0和70,最終f = 0;
○ 選擇Average,則會取平均值,其他選項同理。 - 為什么要設置Friction Combine
○ 如果一堵墻,他的摩擦力參數是10,一個小方塊的摩擦力參數是0,你希望小方塊在墻上可以無摩擦,但不影響其他物體在墻面上的摩擦,那么你就不能動墻的摩擦力參數。
○ 此時,你只需要改小方塊的物理材質即可,不會影響其他物體。
3.賦予對象物理材質
- ● 將設置好的物理材質,拖到Box Collider的Material中,完成。
太狗了,看完收藏但不點贊,氣死我了
2022.7.7回訪:哈哈哈,上面是氣話,別認真,認真你就輸了。誒我以前這么暴躁的嗎?[狗頭]
總結
以上是生活随笔為你收集整理的Unity如何完全消除摩擦力的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IP地址的三种表示方式是什么
- 下一篇: java留言板_java实现留言板功能实