首页 > 代码库 > 【蓝鸥Unity开发基础三】课时17 物理材质
【蓝鸥Unity开发基础三】课时17 物理材质
【蓝鸥Unity开发基础三】课时17 物理材质
推荐视频讲师博客:http://11165165.blog.51cto.com/
一、物理材质
如果我们希望在场景中某个对象具有弹力,摩擦力等这些物理特性的话,我们就需要使用物理材质了。
物理材质能够给物体添加摩擦力和弹力
物理材质只能够添加到带有Collider的对象上
首先,我们创建一个Plane,用材质球把地面染成绿色,创建一个Sphere,用材质球把球体染成红色。然后把Sphere拉到空中
Sphere Collider
Material属性:None(Physic Material)
None表示还没有被赋值,资源类型就是物理材质(Physic Material)
接下来在Assets中创建一个物理材质,命名为A,然后把物理材质拖到小球上。Sphere Collider
的Material的值变成了A。
目前小球已经具有弹力和摩擦力,为了能让效果明显,下面就让我们调整物理材质A。选择物理材质A,我们可以在属性面板中看到各种参数。
Dynamic Friction:动摩擦力取值范围零到正无穷默认值0.6
Static Friction :静摩擦力取值范围零到正无穷默认值0.6
Bounciness:弹力 0——1,默认0没有弹性
Friction Combine:Average计算平均值,Minimum计算最小值,Multiply乘积,Maximum取最大值
Bounce Combine:Average计算平均值,Minimum计算最小值,Multiply乘积,Maximum取最大值
【蓝鸥Unity开发基础三】课时17 物理材质
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。