给unity人物模型添加动画,首先你得有个模型,在预制体中,有导入设置,重点是Rig设置。第一个选项是动画的类型,因为导入的是人物模型,所以应该选择人形;第二个是人物骨骼,这里已经设好了;第三个选项是对物体进行优化,建议勾选吧

将预制体拖拽到场景中后,系统会自动生成一个Animator组件,

我们需要创建一个Controller来控制动画,在工程里创建一个动画控制器

Animator Controller,将这个控制器拖拽到Animator组件上。

打开Animator窗口,找到资源中的动画剪辑,这里是Idle,拖到窗口中,就生成一个橘黄色的Idle的框框,播放时人物就会使Idle状态。下面再给人物加上Attack状态,这里注意的是,单纯把Attack的动画剪辑拖拽到窗口中是灰色的,要设定一个过渡才能让Attack的动画播放出来,右键点击Idle,在选项中选择Make Transition会出现一个箭头,选中Attack状态即可。我们还想让Attack过渡到Idle状态,所以再连接一根到Idle的箭头

这里右方设置面板有一个Has ExitTime选项,勾选的意思是当前一个动画播放完,再播放下一个动画,因为我们希望攻击时瞬发的,所以不勾选。

在左边栏中有参数选项,我们可以创建一个Trigger来触发我们想要的动画效果,给动画过渡的Conditions中加上。Attack。现在播放时,我们点击Attack右边的小圆圈,人物就会攻击一次。当然人物可能会停在攻击的动作,因为我们Attack的动画设置不是循环,而Idle的动画是循环,所以会一直处于Idle状态,下面给人物挂载上脚本来控制人物的动画播放。

左边栏参数选项如下图

using UnityEngine;
using System.Collections;public class Controller : MonoBehaviour {public Animator _animation;//创建一个Animator类,用来接受人物的组件void Awake(){_animation = GetComponent<Animator>();//获取人物身上的动画组件}void Update (){if (Input.GetMouseButtonDown(0))//当按下鼠标左键{_animation.SetTrigger("Attack");//触发Attack动画}}
}

现在播放时,点击左键就可以让人物播放攻击动画了。

[Unity动画]给人物模型添加简单的动画相关推荐

  1. 怎么把人物模型走路、跑步动画拼接起来

    怎么把人物模型走路.跑步动画拼接起来 3dmax中一个人物模型从站着,走路,起跑,跑步需要很多步骤,一帧一帧开动画太过费劲.下面我们介绍怎么调用现成的动画进行拼接. 让一个角色模型动起来需要为模型添加 ...

  2. android listview remove 动画,给Android ListView添加删除item动画

    给Android ListView添加删除item动画 给listview删除一个item的时候加上一个折叠动画,感觉效果会好一点. 步骤是当删除一个view,先用动画把view的高度改变,看上去就是 ...

  3. android gone动画_java – Android添加简单的动画,而setvisibility(view.Gone)

    我设计了一个简单的布局.我已经完成了设计没有动画,但现在我想添加动画时textview点击事件,我不知道如何使用它. 我的xml设计看起来不错吗? 任何建议,将不胜感激. 我的XML android: ...

  4. 四月第四周——人物模型

    这周我们小组开始进行人物模型的制作.动画主角是男子和他的母亲 ,但两个人都有三个不同的年龄段,也就是需要制作六个模型.除了男子的童年时期,需要一个单独的小男孩的模型,其他的五个模型均为成年人,我们决定 ...

  5. maya导入abc动画_人物动画极速制作宝典分享!再也不用担心项目周期不够了

    作者 | 朱亚东 订阅 | 010-86092062 项目周期有限,怎样才能完成人物动画的极速制作呢?日前,有业内"活雷锋"发现了一款人体建模软件MakeHuman,并分享了其制作 ...

  6. 【unity游戏开发教程】Unity+Umotion Pro+VRoid+Blender制作人物模型和动画,在unity中简单制作二次元人物动画

    前言 大家好!本期教程教大家在unity中制作二次元人物模型和动画 文章目录 前言 0.环境准备 1.下载VRoid Studio 2.Umotion Pro下载 3.Mixamo网站 4.blend ...

  7. 创建3d人物模型并导入unity实现动画

    1.通过makehuman生成人物模型,可在assets中添加新元素.在姿态/动画里,骨架选择Cmu mb , 配置好人物后在文件中导出为fbx.(PS: 可以通过更改assets中png改变衣服颜色 ...

  8. unity 动画 人物模型下沉的可能情况

    为游戏对象加上动画状态机,运行后人物模型下沉 因为要选取人物站立的动画,我从美工给的动画中截取 strat end相等的动画 箭头指向这两个值相等,发现Anmiator执行到该状态时人物模型下沉(不是 ...

  9. unity人物模型换装系统浅析

    *****最近研究了一下unity中人物模型的换装系统感觉挺有意思的!特意来分享给大家.*****首先给大家介绍一下3D人物模型的相关知识:模型一般分为静态模型和动态模型嘛!静态模型简单的来说就是不会 ...

最新文章

  1. python ssh登录远程执行命令
  2. KindEditor 在线编辑器
  3. FeHelper的安装与使用
  4. bootstraptable合并标题_Bootstrap-table 单元格合并 、表头合并
  5. linux下nginx安装与设置开机启动
  6. Intel超线程技术 Hyper-Threading Technology (2) - 早期实现 - 概述
  7. windows下php命令行模式错误信息
  8. sql中的distinct
  9. 神奇的数学:牛津教授给青少年的讲座
  10. JSP教程第5讲笔记
  11. 化学分子的溶解度预测模型(Rdkit构建)
  12. 使用ASP.NET MVC Web SignalR 构建单身聊天室(一)
  13. 中科院计算所寒武纪团队DianNao系列论文导读
  14. Mybatis中Collection集合标签的使用
  15. Linux集群部署系列(六):Hadoop 在window系统下安装方法
  16. 这个春节,小灰收到一件不寻常的礼物
  17. Varnish——CDN推送平台管理(web界面批量清除缓存)
  18. 阿里云王牌架构师一问开发者:我需要一个高并发的架构,我的系统要改造成微服务吗
  19. 如何禁止WordPress主题纯英文评论教程
  20. Selenium.Chrome相关配置及用法

热门文章

  1. 团队作业2:需求分析原型设计
  2. 高并发下如何缩短响应时间
  3. OASIS协议标准文档的解读_第二部分
  4. SpringBoot:循环引用解决方式
  5. Unity引擎的打包Player Settings设置介绍
  6. 困扰前端的像素相关概念:PPI、DPI、设备像素、独立像素
  7. 二、基于QT_SDL渲染像素格式
  8. Processing实现绘制自画像
  9. 网站输入正确账号密码页面刷新一下_淘宝开店卖家如何正确发布宝贝?先学会这3个技巧,不要再迷茫了...
  10. 分布式架构演变之路,微服务、限流、熔断....