阅读(327) (12)

Unity 3D 物理材质实践案例

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

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

案例设计

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

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

案例实施

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

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

  1. 执行菜单栏中的 ComponentPhysicsRigidbody 命令为小球添加刚体。

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

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

  1. 运行测试。

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