- domino 对象 拖到 Project 视图中的 prefabs 文件夹下 制作 domino 预制件(方便一次性修改场景中的多个对象 )接下来我们把 Project 视图中 的 domino 预制件拖入 Hierarchy 层级视图中 便可以批量生产相同的 domino 游戏对象
- 添加刚体组件: inspector ——》add component ——》physics ——》rigidbody(一定要选择空对象的内容)
- constraints ——》 freeze position 与 freeze rotation 的 x z 选项 使大球只能在 y 轴上运动与旋转
- project——》prefabs 文件夹——》 domino 预制件,在 inspector 视图中为其添加刚体组件
- 选中 dominas 游戏对象 点击鼠标右键,选择 Duplicate 复制出另外两种多米诺骨牌 设置新的两组 dominas 对象的 Transform 组件的 Rotation Y 值分别为 60 与 -60
- 添加物理材质 :project——》assets 标签点击鼠标右键——》create——》 physic matelrial, inspector——》bounciness 设置为 0.95,把 dynamic friction 与 static friction 设置为 0 ,bounce combine 设置为 maximum。 使用拖拽的方式将 bounce 物理材质 拖拽到 collider 组件的 material 的属性中
- 添加脚本:project ——》 scripts——》 object addforce 脚本 。将其拖动到 hierarchy 视图中的 bigball 对象上(通过脚本的方式给大球添加持续作用力 )。选择 bigball 对象——》object addforce ——》force 参数设置为 20
- rigidbody——》 use gravity 选项 使其不会受到重力的作用
物理效果
最新推荐文章于 2024-09-24 19:15:00 发布