阅读(310) 赞(4)

Unity 3D 物理材质实践案例

2020-07-15 10:14:26 更新

物理材质就是指定了物理特效的一种特殊材质,其中包括物体的弹性和摩擦因数等。

案例设计

本案例在 Unity 3D 内创建一个简单的三维场景,场景内放有 Sphere 和 Plane,Plane 用于充当地面,Sphere 用于进行物理材质的弹跳测试。

当小球被赋予 bouncy 材质后,即可在平面上反复跳动。

案例实施

  1. 创建一个平面(0,0,0)和一个小球(0,5,0),将小球置于平面上方。

  1. 为平面和小球添加贴图。

  1. 执行菜单栏中的 Component → Physics → Rigidbody 命令为小球添加刚体。

  1. 执行菜单栏中的 Assets → Create → Physic Material 命令,然后将其从 Project 视图中拖到小球上。

  1. 选择新创建的物理材质,为其添加 bounciness(弹跳)属性,并应用到小球上。

  1. 运行测试。

小球在地面上可以产生弹跳的效果。