物理效果

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值