首页 > 其他分享 >关于Unity2021 Timeline

关于Unity2021 Timeline

时间:2023-09-15 14:33:08浏览次数:41  
标签:Canvas 伸缩 Timeline image 2D UI 关于 Unity2021

谨以我的第一篇游戏&图形学(可能没啥关系)相关blog缅怀带我入门的毛星云前辈。总感觉想说点什么,却又什么都说不出来。我大概很长时间都不会忘记这个名字。


作为一个unity初学者,记录一下自己的unity timeline使用过程。 突发奇想了解了一下,说不定未来能自己做个avg(笑 [toc] # 1、Timeline安装 在Unity2021中默认安装了timeline 1.6.4版本,可以在Package Manager中手动更新。如果有其余未默认配置的包也可以在这里找到。



2、Timeline使用

2.1、(题外话)UIManager

将所有所需资源(图片等)导入project->assets;
UI中选择创建BGImage一个image(背景图片),会自动出现在Canvas目录下,选择source image(这一步不急);
UI中选择创建Event System,也在Canvas下;
在Canvas目录下创建Dialog目录,它是一个Canvas group,包含“Actor”和“Lines”两个text(讲话者&说话内容)和“Panel”一个image(对话框图片样式)
不知道为什么其他object被覆盖了

2.2、2D sprites和UI的差别

2.3、2D Sprite Editor

导入2D Sprite模块,点击图片,如果需要从一张图片中切割出多个图片,则将Sprite Mode更改为multiple,否则不变,然后点击sprite editor->apply;
点击slice自动切割,然后可以调整绿框更改拉伸缩放:中间一部分是希望横向纵向均正常伸缩的,左右两边只纵向伸缩,上下两边只横向伸缩,四角不伸缩,按希望的状态调整(中间留下最规则的图形,如纯色矩形)(不伸缩的模块无需调整);
To Be Continued

标签:Canvas,伸缩,Timeline,image,2D,UI,关于,Unity2021
From: https://www.cnblogs.com/Idler/p/17685330.html

相关文章

  • SQL Server关于AlwaysOn的理解-读写分离的误区(一)
       很多人认为AlwaysOn在同步提交模式下数据是实时同步的,也就是说在主副本写入数据后可以在辅助副本立即查询到。因此期望实现一个彻底的读写分离策略,即所有的写语句在主副本上,所有的只读语句分离到辅助副本上。这是一个认知误区,本文通过原理和测试进行解释。实现原理从下图可......
  • §1. 关于实数集完备性的基本定理
    掌握闭区间套定理、聚点定理和有限覆盖定理的内容及证明。会运用这些定理证明相关题目,如例1、例2。注意定理成立的条件。重点习题:第1、3、5、7。    博雷尔(Borel)(1871年1月7日-1956年2月3日),是法国数学家。他的一生成就甚丰,对数学分析、函数论、数论、代数、几何、数学......
  • 关于element-plus框架一些样式的修改
    一、关于使用element框架一些测试建议覆盖的样式1.取消按钮的focus效果(1)css样式覆盖//element按钮部分伪类样式覆盖//用于覆盖element按钮focus的样式.el-button:not(.is-link):not(.is-text):not(.is-disabled):not(.is-has-bg):focus{color:var(--el-button-text-......
  • 关于HTTP协议的概述
    HTTP的报文大概分为三大部分。第一部分是请求行,第二部分是请求的首部,第三部分才是请求的正文实体。POST往往是用来创建一个资源的,而PUT往往是用来修改一个资源的。Accept-Charset,表示客户端可以接受的字符集。防止传过来的是另外的字符集,从而导致出现乱码。在HTTP头里面,Cache......
  • 关于else if
    elseif会判断在它上面的if或elseif是否满足条件,如果满足条件,不管elseif是否满足条件,都不会执行例如intmax(inta,intb,intc){ intmax=a; if(max<=b) max=b; elseif(max<=c) max=c; returnmax;}intmax(inta,intb,intc){ intmax=a; i......
  • 关于<<十天内掌握线性代数>>
    中午吃完饭,上网看新闻,突然看到一篇文章<<十天内掌握线性代数:惊人的超速学习实验>>。文中讲述了一个叫ScottYoung的人,一年内学完了MIT4年全部33门的计算机课程,并全都通过考试(MIT,麻省理工学院,世界排名第二,可不像国内院校背背书就能去考试的)。文中要点简单总结一下以便今后学习时......
  • 关于批量写入数据库
    今天上午写个程序要将几张表内的数据读出写入一张表(2w多数据),开始没有使用批处理(每条写入都自动commit),写入速度在分钟级(太慢了后来就没计时),后来添加了批处理(不自动commit),全部用时20多秒。可见批处理写入数据库要快很多。程序大致结构如下:EntityManagerem=JPA.em();em.setFlus......
  • 关于SQL调优与报表的性能优化
    前一段时间做了某产品实时统计的报表,这周在对报表性能进行优化。其中逐步积累了一些优化经验,总结一下记录下来,欢迎大家一起探讨。本文仅限于探讨单个数据库的查询sql及统计报表调优,不涉及分布式数据库架构或垂直、水平扩展等知识。(本文中的统计数据库为Mysql) 一、SQL调优:1、提升......
  • 关于缓存系统的mutex模式实现
    这篇blog是在上一家互联网公司某产品开发过程中的一些经验总结,整理一下分享上来。 关于mutex模式:对于高并发大访问量的应用,一般都会在数据库访问前加一层缓存系统。但是如果某一时刻某个缓存的key失效,而reload该key缓存的时间又比较长,导致大量的请求直接访问数据库,则会直接将数据......
  • 日常踩坑_关于cassandra使用了count(1)又又又超时了
    背景提要由于习惯了用Mysql和Oracle这种数据库,切换到Cassandra之后真是踩了一系列的坑本来是一个简单的请求,Ijustwant简简单单求个表的总行数而表也不是什么千万级别的大表,just只是小小的几千条数据而已,然而cassandra非常给面子,本应该在千万级别查询才出的错,出现在了我一张......