Unity3d 给人物模型添加动画
拿到一个人物模型,这个模型带有骨骼数据,但是没有动画
我们可以去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 给人物模型添加动画相关推荐
- [Unity动画]给人物模型添加简单的动画
给unity人物模型添加动画,首先你得有个模型,在预制体中,有导入设置,重点是Rig设置.第一个选项是动画的类型,因为导入的是人物模型,所以应该选择人形:第二个是人物骨骼,这里已经设好了:第三个选项是 ...
- 【unity游戏开发教程】Unity+Umotion Pro+VRoid+Blender制作人物模型和动画,在unity中简单制作二次元人物动画
前言 大家好!本期教程教大家在unity中制作二次元人物模型和动画 文章目录 前言 0.环境准备 1.下载VRoid Studio 2.Umotion Pro下载 3.Mixamo网站 4.blend ...
- unity3D女性人物模型 适合用于游戏开发的素材
unity3D女性人物模型 适合用于游戏开发的素材 下载链接: https://download.csdn.net/download/weixin_43474701/59656815
- Unity3d 卡通人物模型
大家分享一个Unity3d 卡通人物模型下载的内容,供大家使用.下面放出图和下载地址: 地址: 链接:http://pan.baidu.com/share/link? ... 550&uk=5 ...
- unity3D女性人物模型和吃鸡道具模型(附下载链接)
unity3D女性人物模型和吃鸡道具模型 unity3D 女性人物模型 点我下载资源 unity3D吃鸡道具 点我下载资源
- Unity3D Animator人物模型下沉的一种原因
复制状态机到新工程后,为游戏对象加上动画状态机,运行后人物模型下沉(非下坠) 因为复制的状态机丢失了原动画文件,状态机中动画的Motion为空 只要手动添加即可.
- Babylonjs 加载Gltf模型添加动画、点击事件、天空盒、标签
加载Gltf模型方法.模型点击事件.label标签.天空盒 import React, { useState, useEffect, useRef } from 'react' import TWEE ...
- 将其他人物模型动画导入Carla使用
事先准备: 从UE4官方商店下载人物模型和动画 . 打开人物骨架 单击MCO_Mocap_Basics--Character--UE4_Mannequin_Skeleton 单击重定向管理器 单击新增 ...
- Unity模型与动画
模型与动画 3D游戏设计第七次作业 前言 游戏要求 游戏说明 人物模型 动画器 巡逻兵 玩家 脚本 巡逻兵 巡逻 追逐 状态切换 参数设置 玩家 发送消息 动作实现 第三人称视角 代码分析 巡逻兵工厂 ...
- Unity学习记录——模型与动画
Unity学习记录--模型与动画 前言 本文是中山大学软件工程学院2020级3d游戏编程与设计的作业7 编程题:智能巡逻兵 1.学习参考 除去老师在课堂上讲的内容,本次作业代码与操作主要参考了 ...
最新文章
- 火狐 4 月全球使用量首超微软
- es6 初步深入学习
- leetcode算法题01
- 蓝桥杯java第四届决赛第四题--九宫重排
- 腾讯2020校园招聘----逛街
- mysql注入原理_Mysql报错注入原理分析
- 广东中山一楼盘在平台直播卖房 4小时售出600套
- 速达软件开发版使用技巧-每页固定行样式报表设计
- Python制作彩色验证码
- c语言上机填空改错试题,2013年计算机二级C语言上机试题六十二及答案
- C/C++ —— 字典(dictionary)接口的设计
- Python- and or 的短路原则
- 破解电信光猫华为HG8120C关闭路由功能方法
- 常用的英文单词2000
- linux系统 如何选择题,Linux考证试题选择题
- my-mind在线思维导图软件
- 苹果发布的是iPphone 4s,而不是iPhone 5
- 嵌入式--RTC实时时钟原理及相关库函数功能
- 关于主从延迟,一篇文章给你讲明白了!(转)
- 程序员老王给自己的孩子取名字