2014/01/15

15. [Unity 3D 介面 - 中文教學] Interactive Cloth 布料模擬

1. GameObject  Create Other Cloth 布料模擬。
布料模擬是靠兩種屬性取得:Interactive Cloth (布料互動方式)Cloth Render(布料渲染),也可點選Component  Physics加入 Interactive Cloth and Cloth Renderer 兩種布料模擬屬性。

2. 主要是透過Mesh(網格)產生布料形狀,可在Interactive Cloth找到Mesh屬性。
Mesh(網格)意涵:兩個座標點可連成一線,三個座標點可成一個面,所以Mesh是透過三個點連成三角形,兩個三角形成方形,如下圖。
將Mesh選擇為Cube,會發現Cube的Mesh數量太少,會造成布料顯示不柔軟;面數越多,布料模擬效果越好。但是效能消耗也越大,所以這點要特別注意。

3. 遊戲執行,布料會直接受到重力往下掉,如果要讓布料停留在原地,就需透過Collider綁定,做法如下:
Interactive Cloth → Attachment Collider(固定布料物件):
Size:如果布料四個角要綁定,Size大小為4,並放入四個綁定角的Collider。


4. Interactive Cloth (布料互動方式)  :
Bending Stiffness(布料彎曲的僵硬程度):[0~1]
Stretching Stiffness(布料拉長僵硬不自然程度):[0.001~1]
Damping(阻尼):布料彎曲效果是否有受阻力的感覺[0~1]
Thickness:布料厚度[0.001~10000]
Use Gravity(使用地心引力)
External Acceleration(外部受力加速度)
Random Acceleration(隨機受力加速度)----正負值
Friction (摩擦力)[0~1]
Density(密度)[0.001~10000]
Collision Response(碰撞反映)[0~10000]
Tear Factor:布料被拉扯多遠會破掉[0~10000]
10. [Unity 3D 介面 - 中文教學] Light 光源
11. [Unity 3D 介面 - 中文教學] Unity 4.2.1以上版本發佈Android問題!!!!"Unable to find suitable jdk installation Please make sure you have a suitable jdk installation.Android development requires at least JDK 6 (1.6)"
12. [Unity 3D 介面 - 中文教學] Particle System 3.5版本以前的粒子系統 (上)
13. [Unity 3D 介面 - 中文教學] Particle System 新版-粒子系統 (蝙蝠"超音波"教學)
14. [Unity 3D 介面 - 中文教學] Trail Renderer 尾跡模擬
16. [Unity 3D 介面 - 中文教學] Image Effect 影像效果
 

沒有留言:

張貼留言