unity开发之可视化制作动画

news/2024/10/28 18:52:18/

  1. 录制动画

1)打开录制动画页面(或者按快捷键ctrl+6)

2)选中需要录制动画的对象

3)创建动画列表,注意现在还没有录制动画,我这里创建了开门和关门动画列表

4)选择需要录制动画的对象的相应属性,我这里动画需要调整门的x轴向角度

5)录制动画

录制分为了录制前、录制中、录制后这三个过程

第一步:设置待修改属性的默认值

第二步:点击录制按钮,将右侧窗体的时间游标拖拽到1:00的位置

第三步:修改待修改属性的值,点击录制结束按钮,整个录制过程就完成了

6)禁用动画循环执行

  1. 给动画创建可视化逻辑(用几个变量来控制动画逻辑)

1)打开对象动画控制器

2)创建一个空的state,设置为动画默认状态

3)创建blend tree来管理整个动画逻辑,将blend tree加入到动画流程中,双击blend tree

第一步:设置blend type,可选1D 2D 3D等,我这里是需要一个参数,所以选择1D

第二步:选择左侧的parameters,增加float类型的参数state,默认值为0,也可以修改成别的

第三步:添加Motion,也就是你录制过的动画,我上面录制了两个动画分别是开门和关门,这里添加两个motion,然后分别将录制的动画拖进来,然后分别给他们设置启动参数

第四部:在脚本里修改state参数的值0:close 1:open

SetFloat("state", 1)

如果是两个变量使用下面的配置

  1. 在脚本里控制动画

  1. 在可视化编程里控制动画(使用)

第一步:创建一个scene的场景变量,变量是带有动画的门

第二步:右侧使用逻辑修改动画里的标记值state,注意修改值的类型,参数是什么类型就修改什么类型的


http://www.ppmy.cn/news/1542657.html

相关文章

回忆Web编程的岁月变迁

目录 引子 记忆的片断 CGI / ISAPI 何为 CGI / ISAPI ? 一个小插曲 ASP与我的ASP Builder ASP编程技术 何为 Windows DNA ? 什么是 COM ? ASP.NET 什么是 ActiveX ? IntraBuilder与我的InterBuilder 结尾 引子 凌晨三点醒了,大多的时候是…

【C】用c写贪吃蛇

1.输入正确的账号密码及其用户名,登录成功进入贪吃蛇游戏界面, 2.随机生成蛇头★、食物▲的位置(x,y),并使用□打印地图 3.使用w s a d按键,完成蛇头的上下左右移动 4.蛇头碰撞到食物后,吃下食物变成蛇身的一部分●…

基于SSM+小程序民宿短租管理系统(民宿1)

👉文末查看项目功能视频演示获取源码sql脚本视频导入教程视频 1、项目介绍 基于SSM小程序民宿短租管理系统实现了管理员、用户及房主 1、管理员可以管理民宿信息和订单信息用户管理、房主管理、房间类型管理、预定管理等。 2、房主可以管理自己的民宿和订单 3、…

Oracle 第3章:Oracle数据库体系结构

在讨论 Oracle 数据库的体系结构时,我们主要关注两个方面:实例(Instance)和数据库(Database)。这两个概念是理解 Oracle 数据库工作原理的基础。 实例与数据库文件 实例 是运行在内存中并由一组后台进程组…

一个和v-html功能一样且能防止xss攻击的插件

一个和v-html功能一样且能防止xss攻击的插件 vue-dompurify-html 牛皮plus 在页面上显示富文本内容 在vue中可以用v-html来实现 但是v-html有一个弊端:无法防止xss攻击 现在和大家分享一个插件: 既能实现v-html的功能,又能防止xss攻击&#…

线性可分支持向量机的原理推导 9-29对偶可行性条件 公式解析

本文是将文章《线性可分支持向量机的原理推导》中的公式单独拿出来做一个详细的解析,便于初学者更好的理解。 公式 9-29 是支持向量机(SVM)优化过程中 Karush-Kuhn-Tucker(KKT) 条件的一个部分,表示对偶可行…

VScode插件:前端每日一题

大文件上传如何做断点续传? 在前端实现大文件上传的断点续传,通常会将文件切片并分块上传,记录每块的上传状态,以便在中断或失败时只上传未完成的部分。以下是实现断点续传的主要步骤和思路: 1. 文件切片 (File Slici…

智能语音设备测试 | 音频基础

一、音频信号的基本属性 频率(Frequency) 定义:音频信号的频率表示声音的高低,通常以赫兹(Hz)为单位。范围:人耳能够听到的频率范围大约在20Hz到20kHz之间。 振幅(Amplitude&#xf…