C語言中文網 目錄

Unity 3D布料

< 上一頁Unity 3D關節 Unity 3D射線下一頁 >

布料是 Unity 3D 中的一種特殊組件,它可以隨意變換成各種形狀,例如桌布、旗幟、窗簾等。

布料系統包括交互布料與蒙皮布料兩種形式。

添加布料系統

Unity 3D 中的布料系統為游戲開發者提供了強大的交互功能。

在 Unity 5.x 中,布料系統為游戲開發者提供了一個更快、更穩定的角色布料解決方法。

具體使用時,執行菜單欄中的 Component→Physics→Cloth 命令,為指定游戲對象添加布料組件,如下圖所示。

添加布料組件

布料系統屬性設置

當布料組件被添加到游戲對象后,在相應的 Inspector 屬性面板中設置相關屬性,如下表所示。

參 數 含 義 功 能
Stretching Stiffness 拉伸剛度 設定布料的抗拉伸程度
Bending Stiffness 彎曲剛度 設定布料的抗彎曲程度
Use Tethers 使用約束 開啟約束功能
Use Gravity 使用重力 開啟重力對布料的影響
Damping 阻尼 設置布料運動時的阻尼
External Acceleration 外部加速度 設置布料上的外部加速度(常數)
Random Acceleration 隨機加速度 設置布料上的外部加速度(隨機數)
World Velocity Scale 世界速度比例 設置角色在世界空間的運動速度對于布料頂點的影響程度,
數值越大的布料對角色在世界空間運動的反應就越 劇烈,
此參數也決定了蒙皮布料的空氣阻力
World Acceleration Scale 世界加速度比例 設置角色在世界空間的運動加速度對于布料頂點的影響程度,
數值越大的布料對角色在世界空間運動的反應就 越劇烈。
如果布料顯得比較生硬,可以嘗試增大此值;
如果布料顯得不穩定,可以減小此值
Friction 摩擦力 設置布料的摩擦力值
Collision Mass Scale 大規模碰撞 設置增加的碰撞粒子質量的多少
Use Continuous Collision 使用持續碰撞 減少直接穿透碰撞的概率
Use Virtual Particles 使用虛擬粒子 為提高穩定性而增加虛擬粒子
Solver Frequency 求解頻率 設置每秒的求解頻率

< 上一頁Unity 3D關節 Unity 3D射線下一頁 >

精美而實用的網站,提供C語言C++STLLinuxShellJavaGo語言等教程,以及socketGCCviSwing設計模式JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo