一、创建布料
GameObject->CreateOther->Cloth为物体添加一个InteractiveCoth交互式布料组件
交互式布料组件一般会与Cloth Render组件配合使用
可以在ClothRender组件的Element0中选择布料的材质。
二、布料组件的属性
Rending Stiffness属性是弯曲时候硬度值越小布料越柔软
Stretching Stiffness属性是伸直时硬度属性越小越柔软。
Damping属性是布料的阻力项
Thicness属性是布料的厚度项
UseGravity是否使用重力项
SelfCollision该属性选中后,布料扭曲时候的布料自身顶点也会发生碰撞效果
External Acceleration外部加速度可以改变改方向的运动效果
Random Acceleration随即加速度可以做出风向的效果。
Mesh属性可以设置物体Mesh片从而改变Mesh的顶点和三角形个数,顶点和三角形越多表现越真实,但是会影响渲染效率,当使用过多时候会出现卡屏等现象。
Friction摩擦力属性
Density布料密度。
Pressure压力项,通常是用来闭合布料空气压力,为0此属性是关闭,为1则闭合布料内外空气压力相同。
CollisionResponse碰撞反应项当与刚体反应时可以给物体施加力,值为力的大小
Attachment Tear Factor 当顶点拉伸超出此项数值时,则布料物体则从连接物体上脱离
Attachment Response 连接反应项,布料脱离刚体时给物体施加的力
Tear Factor 对布料施加多少大的力可以使布料与其他刚体脱离
Attached Colliders该属性可以与刚体连接起来,布料与刚体接触部分是重叠的,Size是其与几个刚体连接;Collider是连接的刚体物体;Two Way Interation交互方式了;Tearable是否可以与连接的刚体断开
三、Cloth Renderer布料渲染项
Cast Shadow投射阴影
Receive Shadow是否可以接受别的物体投射的阴影。
Materials布料的材质设置。
UseLightProbes可以设置与灯光相关的属性
Pause When Not Visible 一般为选中,可以优化不被摄像机看到则不渲染提高引擎的效率。