300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Unity中利用动画机(Animation) 制作物体的爆炸拆解

Unity中利用动画机(Animation) 制作物体的爆炸拆解

时间:2019-08-03 08:06:54

相关推荐

Unity中利用动画机(Animation) 制作物体的爆炸拆解

主要介绍的是利用动画机系统来制作简单的爆炸拆解动画,并能够通过相应的键盘上的按钮来控制物体的拆分和聚合。

首先,选中你所需要拆解的物体,如果是分散的,你可以先创建一个空物体(Create Empty),将各部分拖进去。

然后,选定该物体,在 Inspector 面板上加上一个 Animator

在 project 面板右击鼠标->Create->Animator Controller,并将其拖至 Animator 的 Controller

接着,在 Window 窗口选择 Animation ->Create->Add Property,选择其中某个部分进行你想要的移动,旋转等操作

图中的Position,Rotation,Scale分别表示73206这个部件的位置,角度,大小三个属性,如果你想改变的话,就点击对应的+号进行添加改变。现在就拿0001这个物体的位置属性来说明,图中的一串串菱形表示每个位置变化的节点,你可以进行自由添加,上面的0:00~1:00表示时间段,然后你就可以在选定的时间段中在图上自由移动物体的位置,完成之后,点击播放键就可以提前预览,拆解动画完成之后接着,创建另一个倒过来组装的动画,方法相同。

以上步骤完成之后,双击之前在Project面板创建的New Animation,

点击New State->Kai的这条线,右边点+,并选择kai,同理操作下一条线。

然后创建脚本,拖至物体上,代码如下,按K,P键分别表示拆解与合成。

点击你所创建的两个场景,取消掉Loop Time的勾

到此大致步骤就完成了,最后就可以点击运行了。

第一次写博客,如有不足,谢谢批正!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。