Unity-角色關(guān)節(jié)
角色關(guān)節(jié) (Character Joint)?主要用于布娃娃效果。此類關(guān)節(jié)是延長(zhǎng)的球窩關(guān)節(jié),可在每個(gè)軸上限制該關(guān)節(jié)。
如果僅希望設(shè)置布娃娃,請(qǐng)閱讀布娃娃向?qū)А?/p>
屬性
屬性:????????????????????????????????????功能:
Connected Body對(duì)關(guān)節(jié)所依賴的__剛體__的引用(可選)。如果未設(shè)置,則關(guān)節(jié)連接到世界。
Anchor關(guān)節(jié)在__游戲?qū)ο骭_的局部空間中旋轉(zhuǎn)時(shí)圍繞的點(diǎn)。軸扭轉(zhuǎn)軸。用橙色的輔助圖標(biāo)椎體可視化。
Auto Configure Connected Anchor如果啟用此屬性,則會(huì)自動(dòng)計(jì)算連接錨點(diǎn) (Connected Anchor) 位置以便與錨點(diǎn)屬性的全局位置匹配。這是默認(rèn)行為。如果禁用此屬性,則可以手動(dòng)配置連接錨點(diǎn)的位置。
Connected Anchor手動(dòng)配置連接錨點(diǎn)位置。
Swing Axis擺動(dòng)軸。用綠色的輔助圖標(biāo)椎體可視化。
Low Twist Limit關(guān)節(jié)的下限。請(qǐng)參閱下文。
High Twist Limit關(guān)節(jié)的上限。請(qǐng)參閱下文。
Swing 1 Limit限制圍繞定義的__擺動(dòng)軸 (Swing Axis)__ 的一個(gè)元素的旋轉(zhuǎn)(用輔助圖標(biāo)上的綠色軸可視化)。請(qǐng)參閱下文。
Swing 2 Limit限制圍繞定義的__擺動(dòng)軸__的一個(gè)元素的移動(dòng)。請(qǐng)參閱下文。
Break Force為破壞此關(guān)節(jié)而需要施加的力。
Break Torque為破壞此關(guān)節(jié)而需要施加的扭矩。
Enable Collision選中此復(fù)選框后,允許關(guān)節(jié)連接的連接體之間發(fā)生碰撞。
Enable Preprocessing禁用預(yù)處理有助于穩(wěn)定無(wú)法滿足的配置。

詳細(xì)信息
角色關(guān)節(jié)提供了很多約束運(yùn)動(dòng)的可能性,就像使用萬(wàn)向節(jié)一樣。
扭轉(zhuǎn)軸(用輔助圖標(biāo)上的橙色椎體可視化)可在很大程度上控制上限和下限,允許按照度數(shù)指定上限和下限(限制角度是相對(duì)于開(kāi)始位置進(jìn)行測(cè)量的)。Low Twist Limit?>?Limit?中的值 –30 和?High Twist Limit?>?Limit?中的值 60 可將圍繞扭轉(zhuǎn)軸(橙色輔助圖標(biāo))的旋轉(zhuǎn)范圍限制在 –30 度到 60 度之間。
Swing 1 Limit?可限制擺動(dòng)軸的旋轉(zhuǎn)范圍(用輔助圖標(biāo)上的綠色軸可視化)。限制角度是對(duì)稱的。因此,值 30 會(huì)將旋轉(zhuǎn)限制在 –30 到 30 之間。
Swing 2 Limit?軸未顯示在輔助圖標(biāo)上,但該軸垂直于其他兩個(gè)軸(即輔助圖標(biāo)上用橙色可視化的扭轉(zhuǎn)軸和輔助圖標(biāo)上用綠色可視化的?Swing 1 Limit?軸)。 角度是對(duì)稱的,因此值 40 可將圍繞該軸的旋轉(zhuǎn)范圍限制在 –40 度到 40 度之間。
對(duì)于每個(gè)限制,可以設(shè)置以下值:
屬性:????????????????????????????????????????????功能:
Bounciness值為 0 將不會(huì)反彈。值為 1 將在反彈時(shí)不產(chǎn)生任何能量損失。
Spring用于將兩個(gè)對(duì)象保持在一起的彈簧力。
Damper用于抑制彈簧力的阻尼力。
Contact Distance在距離極限位置的接觸距離內(nèi),接觸將持續(xù)存在以免發(fā)生抖動(dòng)。
破壞關(guān)節(jié)
可使用?Break Force?和?Break Torque?屬性來(lái)設(shè)置關(guān)節(jié)強(qiáng)度的限制。如果這些值小于無(wú)窮大,并對(duì)該對(duì)象施加大于這些限制的力/扭矩,則其固定關(guān)節(jié)將被破壞并將擺脫其約束的束縛。
提示
不需要為關(guān)節(jié)分配?Connected Body?便可讓關(guān)節(jié)運(yùn)作。
角色關(guān)節(jié)要求對(duì)象附加一個(gè)剛體。
對(duì)于通過(guò)布娃娃向?qū)е谱鞯慕巧P(guān)節(jié),請(qǐng)注意設(shè)置:關(guān)節(jié)的扭轉(zhuǎn)軸與肢體的最大擺動(dòng)軸對(duì)應(yīng),關(guān)節(jié)的 Swing 1 軸與肢體的較小擺動(dòng)軸對(duì)應(yīng),而關(guān)節(jié)的 Swing 2 表示扭轉(zhuǎn)肢體。采用這種命名方案是為了沿用舊版。