当前位置: 首页 > news >正文

Unity动画模块 之 简单创建一个序列帧动画

本文仅作笔记学习和分享,不用做任何商业用途

本文包括但不限于unity官方手册,unity唐老狮等教程知识,如有不足还请斧正​

1.什么是序列帧动画

        序列帧动画简单来讲就是通过连续播放一系列静态图像,形成动态视觉效果的过程,这些动态图像被称之为帧,它们按照特定的顺序和时间间隔进行播放,从而营造出一种非常流畅的动画效果

手书,翻页动画 就是序列帧动画

2.创建序列帧动画

 第一步:在animation窗口直接拖入动画的关键帧(Unity动画模块 之 Animation-CSDN博客)

 

第二步: 查看这些关键帧图片和设置帧率以达到流畅

调整关键帧,因为跳跃是有位移的所以要设置位置

显示帧率可以如下设置,调整帧率就是调整动画的速度(序列帧和帧率不匹配会导致动画过快或过慢)

 第三步:在animator中设置切换动画的事件

注意关闭has exit time,不然切换动画时上一个动画播放完才会让下一个动画衔接 

 

第四步:编码

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class ConAnima : MonoBehaviour
{private Animator animator;// Start is called before the first frame updatevoid Start(){animator = this.GetComponent<Animator>();}// Update is called once per framevoid Update(){if(Input.GetKeyDown(KeyCode.Space)){animator.SetBool("Change",true);}if(Input.GetKeyUp(KeyCode.Space)){animator.SetBool("Change", false);}}
}

效果

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 6 款最佳付费和免费 iPhone 解锁应用和软件
  • [FBCTF2019]RCEService1
  • Redis7-分布式锁
  • 嵌入式学习Day30---Linux软件编程---进程间的通信
  • 网络通信(TCP/UDP协议 三次握手四次挥手 )
  • Webpack Bundle Analysis:减少包体积的技巧
  • Linux——进程(2)
  • IO多路复用—前言
  • 【OneAPI】中国行政区域省市县编码查询
  • 集成学习:融合多个模型
  • 负载均衡之HAProxy超全内容!!!
  • SDL 与 OpenGL 的关系
  • Vue3学习 Day01
  • 张量补充 2 (补充ing)
  • WPF使用LibVLC.WPF进行本地视频文件播放
  • 时间复杂度分析经典问题——最大子序列和
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • Asm.js的简单介绍
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • Laravel Mix运行时关于es2015报错解决方案
  • LeetCode29.两数相除 JavaScript
  • Mysql优化
  • Redux系列x:源码分析
  • Sass 快速入门教程
  • SQLServer之创建数据库快照
  • v-if和v-for连用出现的问题
  • Vultr 教程目录
  • 前端面试之闭包
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 入门级的git使用指北
  • 问题之ssh中Host key verification failed的解决
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • ​【经验分享】微机原理、指令判断、判断指令是否正确判断指令是否正确​
  • ​1:1公有云能力整体输出,腾讯云“七剑”下云端
  • ​Spring Boot 分片上传文件
  • ​第20课 在Android Native开发中加入新的C++类
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • #if 1...#endif
  • ${factoryList }后面有空格不影响
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (二)丶RabbitMQ的六大核心
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (利用IDEA+Maven)定制属于自己的jar包
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (三) diretfbrc详解
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (实战篇)如何缓存数据
  • (一)springboot2.7.6集成activit5.23.0之集成引擎
  • (一)VirtualBox安装增强功能
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • .gitignore文件使用