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

首先,选中你所需要拆解的物体,如果是分散的,你可以先创建一个空物体(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的勾

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

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

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

  1. Unity中利用材质自发光实现物体闪烁效果

    Unity中利用材质自发光实现物体闪烁效果 补充:这种方法有一点问题,在测试(Windows平台)的时候发现,要想在Build出来的游戏中实现闪烁效果,就必须在 Project 窗口中将源材质的自发光 ...

  2. 小功能⭐️Unity中利用材质自发光实现物体闪烁效果

    文章目录 本文基于VDer的文章<Unity中利用材质自发光实现物体闪烁效果>延伸开发 在实现了具有一个Material的物体闪烁发光之后,延伸开发了具有多个Material的自闪烁效果, ...

  3. Unity中的动画系统和Timeline——笔记

    前言: 最近开始跟着SIKI学院系统学习Unity,这篇文章就是Unity中的动画系统和Timeline的笔记 动画 动画的录制和动画曲线的编辑 以前我都是在动画中一步一步来做动画,从来不知道还有这个 ...

  4. java聊天室小程序论文_在Java项目中利用continue与break制作一个聊天室小程序

    在Java项目中利用continue与break制作一个聊天室小程序 发布时间:2020-12-08 16:03:27 来源:亿速云 阅读:98 作者:Leah 在Java项目中利用continue与 ...

  5. css情景动画,css3中的动画属性animation应用场景及编写代码教程

    讲解一下css3中的动画属性animation应用场景及编写代码教程 以下讨论的是和css3 动画 属性 animation 相关的css3中的动画属性animation应用场景及编写代码教程教程文章 ...

  6. Unity中利用NOPI读取Excel

    Unity中利用NOPI读取Excel ---0v0--- 前言 ---0_0--- NPOI的相关.dll网盘下载链接 一.解析Excel的类 二.测试代码 -0v0- 前言 最近工作遇到解析.xl ...

  7. 个人技术总结——Unity中角色动画制作及动画切换逻辑的实现

    这个作业属于哪个课程 软件工程实践2022春-F班 这个作业要求在哪里 软件工程实践总结&个人技术博客 这个作业的目标 课程回顾与总结+个人技术总结 其他参考文献 <Unity2018教 ...

  8. unity从模型中抽取动画文件(animation)

    由于模型是由第三方的软件制作的,用unity不能直接编辑模型里的动画文件(read-ony),比如为动画绑定事件,所以要把模型中的动画文件抽取出来,这样文件是可写的了. usingUnityEdito ...

  9. unity中利用cinemachine插件制作玩家视觉效果(第三人称转第一人称视角)

    在很多游戏第三人称中很多时候在拾取道具或者一些时候为了增加游戏的体验感 会将镜头转变为第一人称(特写) 在这篇博客给大家介绍一下用cinemachine插件和一点代码实现镜头的转变 实现过程 首先我给 ...

最新文章

  1. event.x,event.clientX,event.offsetX区别
  2. 实现用户操作指引功能
  3. 回购价低于股价怎么办?
  4. scala----计数器zipWithIndex
  5. pre保持原格式但文本不超出的解决方案
  6. 【前端切图】用css画一个卡通形象-小猪佩奇
  7. 卡巴斯基终于也免费了:功能太鸡肋
  8. 阿里PEGASUS笔记:PEGASUS : Bridging Polynomial and Non-polynomial Evaluations in Homomorphic Encryption
  9. 解决应用未安装 Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
  10. 笔记本电脑CPU低压、标压、高压的区别
  11. HTML5期末大作业:南京旅游网站设计——六朝古都-南京旅游(10页) HTML+CSS+JavaScript 出游旅游主题度假酒店 计划出行网站设计
  12. 关于人工智能的一些介绍与看法
  13. LCP 22. 黑白方格画(排列组合)
  14. 突破市场壁垒:如何利用关键词采集和市场调查找到你的细分市场?
  15. 项目三 Java开发迷宫游戏
  16. ORA-28003: password verification for the specified ORA-20001
  17. 今天的但是我的小邻居蜡笔小新
  18. 电脑升级Win11后C盘快满了怎么清理?
  19. 深度学习-用PyTorch实现面部形象分类(非常详细-适合初学者)
  20. GooglePlay内购In-app Billing 总结~

热门文章

  1. 骨传导耳机能保护听力吗?骨传导耳机是怎么传声的
  2. vue实现无缝滚动功能
  3. 五、RISC-V SoC内核——中断 代码讲解
  4. 求三角形的外接圆圆心个半径
  5. U盘安装Win7操作系统
  6. java 接受传感器的数据_java中调用第三方接口获取数据的方式
  7. ITU-RBT.656图像传输格式
  8. go实现时针分针夹角问题
  9. Vue3 中还处在实验性阶段 Suspense 是个啥?
  10. 城市易涝点(隧道、涵洞)监测系统方案