android+unity3D遊戲開發joint的簡單運用

來源:互聯網
上載者:User

        本來想把這篇部落格寫的更精彩點,發現自己太菜了,用joint做個小東西都做不出來(我想做條像繩子的東西,我想讓一個物體碰撞另一個物體後他們連到了一起,當連得的物體多了,就會斷開,就像繩子一樣,有哪位大俠會得話幫幫忙~~~我的QQ:397319689(有點笨)),所以這次就簡單介紹一下joint啦~~~

     joint :關節的意思     我們先來看看吧   ~~~~



Hinge
Joint     鏈條串連

 他可以類比兩個物體間用一根鏈條串連在一起的情況,能保持兩個物體在一個固定距離內部相互移動而不產生作用力,但是達到固定距離後就會產生拉力。想想兩個物體間連個鏈條,大家就理解了。

Fixed Joint   固定串連 
他類比了兩個物體間存在一根杆子,固定了兩個物體的相對位置和相對朝向。

Spring Joint
   彈簧串連  

類比兩個物體間有一根彈簧,大於或者小於固定位置的時候產生相對的彈力,根據彈性係數距離位移越大作用力越大。meebe.net

Character Joint    角色關節串連

類比人體骨頭間的關節串連,就是兩個物體能根據一個關鍵點自由的朝一個方向旋轉,但固定在一個相對距離,而且可以設定關節的限制。可以用在蒙皮骨骼模型上做活動關節,這樣就可以做到很多遊戲引擎裡那種各種自由姿勢的死法了。

Configurable Joint  可配置串連  

萬能串連方式,通過配置非常多的參數和限制,你可以做到能想到的任何物體與物體間的串連方式,包括上面所有的,當然配置起來比較複雜。

 

一些Joint參數用法

connectedBody      串連到的物體(必須是rigidbody)
breakForce              物體串連斷裂所需要的力
breakTorque           物體串連斷開所需要的扭力
<OnJointBreak>     當物體串連斷開的時候會觸發這個訊息

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.