拿到一个人物模型,这个模型带有骨骼数据,但是没有动画

我们可以去AssetStore下载通用动画包

然后创建一个动画控制器

创建一个行为树

给其添加参数:两个方向的速度

双击BlendTree节点

进入第二层

设置BlendTree类型

设置BlendTree参数

为各种情况添加对应的动画

站立状态

静止、走、跑

动画参数的二维坐标系

每一个点对应一个动画的状态

红色的点是原点

通过这个可以检查动画的方向是否正确

在脚本中传入动画系统所需要的参数

//动画控制器
Animator anim;
//当前位移
Vector3 move;void Start()
{//获取动画组件anim = GetComponent<Animator>();
}//获取按键输入
float v = Input.GetAxis("Vertical");
float h = Input.GetAxis("Horizontal");
//获取位移
move = new Vector3(h,0,v);void PlayAnim()
{//按下左边Shift键行走if (Input.GetKey(KeyCode.LeftShift)){move *= 0.5f;}//传入动画所需要的参数anim.SetFloat("SpeedX", move.x);anim.SetFloat("SpeedY", move.z);
}

效果

蹲下状态

静止、蹲着走

    //是否蹲下bool isCrouched = false;void Crouch(){if(Input.GetKeyDown(KeyCode.K)){//状态反转isCrouched = isCrouched ? false : true;if (isCrouched)anim.SetBool("isCrouched",true);elseanim.SetBool("isCrouched", false);}}

跳跃状态

注意:需要把过度条件中的退出时间取消,不然跳跃的动画可能无法播放或者播放不及时

Unity3d 给人物模型添加动画相关推荐

  1. [Unity动画]给人物模型添加简单的动画

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

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

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

  3. unity3D女性人物模型 适合用于游戏开发的素材

    unity3D女性人物模型 适合用于游戏开发的素材 下载链接: https://download.csdn.net/download/weixin_43474701/59656815

  4. Unity3d 卡通人物模型

    大家分享一个Unity3d 卡通人物模型下载的内容,供大家使用.下面放出图和下载地址: 地址: 链接:http://pan.baidu.com/share/link? ... 550&uk=5 ...

  5. unity3D女性人物模型和吃鸡道具模型(附下载链接)

    unity3D女性人物模型和吃鸡道具模型 unity3D 女性人物模型 点我下载资源 unity3D吃鸡道具 点我下载资源

  6. Unity3D Animator人物模型下沉的一种原因

    复制状态机到新工程后,为游戏对象加上动画状态机,运行后人物模型下沉(非下坠) 因为复制的状态机丢失了原动画文件,状态机中动画的Motion为空 只要手动添加即可.

  7. Babylonjs 加载Gltf模型添加动画、点击事件、天空盒、标签

    加载Gltf模型方法.模型点击事件.label标签.天空盒 import React, { useState, useEffect, useRef } from 'react' import TWEE ...

  8. 将其他人物模型动画导入Carla使用

    事先准备: 从UE4官方商店下载人物模型和动画 . 打开人物骨架 单击MCO_Mocap_Basics--Character--UE4_Mannequin_Skeleton 单击重定向管理器 单击新增 ...

  9. Unity模型与动画

    模型与动画 3D游戏设计第七次作业 前言 游戏要求 游戏说明 人物模型 动画器 巡逻兵 玩家 脚本 巡逻兵 巡逻 追逐 状态切换 参数设置 玩家 发送消息 动作实现 第三人称视角 代码分析 巡逻兵工厂 ...

  10. Unity学习记录——模型与动画

    Unity学习记录--模型与动画 前言 ​ 本文是中山大学软件工程学院2020级3d游戏编程与设计的作业7 编程题:智能巡逻兵 1.学习参考 ​ 除去老师在课堂上讲的内容,本次作业代码与操作主要参考了 ...

最新文章

  1. 火狐 4 月全球使用量首超微软
  2. es6 初步深入学习
  3. leetcode算法题01
  4. 蓝桥杯java第四届决赛第四题--九宫重排
  5. 腾讯2020校园招聘----逛街
  6. mysql注入原理_Mysql报错注入原理分析
  7. 广东中山一楼盘在平台直播卖房 4小时售出600套
  8. 速达软件开发版使用技巧-每页固定行样式报表设计
  9. Python制作彩色验证码
  10. c语言上机填空改错试题,2013年计算机二级C语言上机试题六十二及答案
  11. C/C++ —— 字典(dictionary)接口的设计
  12. Python- and or 的短路原则
  13. 破解电信光猫华为HG8120C关闭路由功能方法
  14. 常用的英文单词2000
  15. linux系统 如何选择题,Linux考证试题选择题
  16. my-mind在线思维导图软件
  17. 苹果发布的是iPphone 4s,而不是iPhone 5
  18. 嵌入式--RTC实时时钟原理及相关库函数功能
  19. 关于主从延迟,一篇文章给你讲明白了!(转)
  20. 程序员老王给自己的孩子取名字

热门文章

  1. Kubernetes in Action 免积分下载
  2. 战斗在 VUCA 时代
  3. chapter5. Java数据结构与java算法
  4. 我的一百个2019(五):2019,我为什么还在坚持?
  5. dos下拷贝服务器文件命令行,win7在DOS环境下怎么使用copy命令?使用copy命令复制文件的方法...
  6. 静态时序分析笔记-第二章:STA概念(下)
  7. angular-----Activated路由
  8. 单端正激——隔离型DC/DC变换器的建模与仿真
  9. 变异凯撒(实验吧CTF题库-密码学)
  10. JAVA从入门到精通(2)