首页 > 其他分享 >unity开发之可视化制作动画

unity开发之可视化制作动画

时间:2024-10-25 09:48:13浏览次数:7  
标签:动画 创建 录制 state 修改 unity 可视化 blend

  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,注意修改值的类型,参数是什么类型就修改什么类型的

标签:动画,创建,录制,state,修改,unity,可视化,blend
From: https://blog.csdn.net/qingtian305/article/details/143227061

相关文章

  • 【Unity】OnGUI 代码生成UI
    ​GUI.Box盒子GUI.Button按钮GUI.RepeatButton 按住会触发的按钮GUI.Label标签文本GUI.TextField 单行文本框GUI.TextArea 多行文本框GUI.Toggle 单选radioGUI.Toolbar 单选tabGUI.SelectionGrid 单选可以表格布局GUI.HorizontalSlider 滑动条水平方向GU......
  • springboot巡更系统--10192(免费领源码)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程
    摘 要目前,在日常生活中随处可见社区巡更人员对特定的区域进行定期或者不定期的安全巡查管理。包括勤前训示、必到点签到、巡更路线等,各项勤务工作均由巡更员本人在执勤日志本中手工填写,且工作点分散,不利于统一监管,存在信息化手段不足,勤务信息获取、输入复杂,监管信息不能实时......
  • 【最新原创毕设】基于JSP+SSM的民宿预约平台+79197(免费领源码)可做计算机毕业设计JAVA
    目录摘要1绪论1.1选题背景与意义1.2国内外研究现状2系统分析2.1.1技术可行性分析2.1.2 经济可行性分析2.1.3法律可行性分析2.2系统流程分析2.2.1添加信息流程2.2.2修改信息流程2.2.3删除信息流程2.3 系统功能分析2.3.1功能性分析2.3......
  • 【粉丝福利社】R语言统计分析与可视化从入门到精通
    标题详情作者简介愚公搬代码头衔华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,亚马逊技领云博主,51CTO博客专家等。近期荣誉2022年度博客之星TOP2,2023年度......
  • 计算机毕业设计项目推荐:大学生实习成绩评价系统的设计与实现38147(开题答辩+程序定制+
    摘 要21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、快速、完善,并能提高工作管理效率,促进其发展。论文主要是对大学生实习成绩......
  • 计算机毕业设计项目推荐,个人知识管理系统 79004(开题答辩+程序定制+全套文案 )上万套实
    摘 要尽管我们每天面临的信息越来越多,信息过载与信息噪音越来越严重,但只要我们能充分利用个人知识管理技能,借助有效的个人知识管理软件相信战胜海量信息不再是困难。本课题在分析了个人知识管理现状以及对现有的个人知识管理网站进行研究比较的基础上,针对网络交流互助的特......
  • Threejs 实现3D 地图(05)3d 地图进场动画和地图边缘动画
    3d地图进场特效以及地图边缘动画代码仓库:King/threejs-3d-map地图边缘动画核心代码:constinitBorderPoint=()=>{//获取地图边界的左边(通过https://datav.aliyun.com/portal/school/atlas/area_generator#2.51/104.299012/33.447963获取)letborderPoints3Ar......
  • HarmonyOS:合理使用动画(2)
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(MaoistLearning)➤博客园地址:为敢技术(https://www.cnblogs.com/strengthen/ )➤GitHub地址:https://github.com/strengthen➤原文地址:https://www.cnblogs.com/strengthen/p/......
  • Unity 5.6 Basic shader framework
    UnityShader参考入口VertexandfragmentshaderShader"Unlit/NewUnlitShader"{Properties{_MainTex("Texture",2D)="white"{}}SubShader{Tags{"RenderType"="Opaque&quo......
  • HarmonyOS:合理使用动画
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(MaoistLearning)➤博客园地址:为敢技术(https://www.cnblogs.com/strengthen/ )➤GitHub地址:https://github.com/strengthen➤原文地址:https://www.cnblogs.com/strengthen/p/......