日落20181125001 - UGUI组件应用之Animation和CanvasGroup制作渐现渐隐效果
环境
系统:Windows 10
引擎:Unity 2017.2.1f1
目的
使用Animation和Canvas Group制作渐隐渐现的效果。
(1)首先把场景布局如此
(2)创建Animator Controller和Animation
(3)然后场景中的空对象root设置如下,加入Animator和Canvas Group。另外,为了之后的渐现动画,先把Alpha值设置为0。
(4)在Animator窗口加入刚创建Animation对象anim。
(5)先在Animation窗口选定Animation对象。然后再选场景对象root,可以激活Add Property按钮。激活后点击,弹出该场景对象及子对象的所有属性。因为要做渐隐渐现效果,所以选择Alpha属性。
(6)在Animation窗口,通过标尺移动选择时间轴定点,也可以直接填写时间点,然后点选添加帧的按钮。然后可以修改该帧该属性的值。而渐变效果只需要调整开始和结束,这里设置三个点是为了显示成先渐现再渐隐的效果。
(7)注意,标尺移动要在有时间值的一栏操作,才真正有效。
(8)若发现警告:Asset ‘ac’: Transition ‘AnyState -> anim’ in state ‘AnyState’ doesn’t have an Exit Time or any condition, transition will be ignored
(9)可以通过勾选Has Exit Time来解决。
(10)实测效果。
以上简单回顾。
参考资料:
谢谢K姐的旅游照
日落20181125001 - UGUI组件应用之Animation和CanvasGroup制作渐现渐隐效果相关推荐
- Unity3d中UGUI组件精简复盘(十八)Aspect Ratio Fitter组件
上一节,我们简单概括了Unity3D编辑器中三大 Layout Group组件的简要介绍.具体详情链接为:Unity3d中UGUI组件精简复盘(十七)LayoutElement 话不多说,我们直接进入 ...
- Unity3d中UGUI组件精简复盘(十九)ContentSizeFitter组件
上一节,我们简单概括了Unity3D编辑器中 Aspect Ratio Fitte组件的简要介绍.具体详情链接为:Unity3d中UGUI组件精简复盘(十八)Aspect Ratio Fitter 话 ...
- Unity3d中UGUI组件精简复盘(十七)LayoutElement组件
上一节,我们简单概括了Unity3D编辑器中三大 Layout Group组件的简要介绍.具体详情链接为:Unity3d中UGUI组件精简复盘(十六)三大 Layout Group组件 话不多说,我们 ...
- Unity UGUI 之 实现按钮 Button 长按和双击的功能效果
Unity UGUI 之 实现按钮 Button 长按和双击的功能效果 目录 Unity UGUI 之 实现按钮 Button 长按和双击的功能效果 一.简单介绍 二.实现原理 三.注意事项 四.效果 ...
- 多图弹出最后变成心形html,【Flutter组件】仿抖音双击点赞弹出爱心效果(可连点)...
效果 简介 仿抖音点赞手势,单击暂停,双击点赞,可连续点击添加多个爱心,特点如下 全部效果为代码绘制(爱心图标来自Material Icon的图标) 套上在目标Widget外即可使用 提供单击与点赞的 ...
- 利用Animation控件制作帧动画过程详解
利用Animation控件制作帧动画过程详解 前言 通过Animation控件来达到序列图的播放(素材和示例视频在文章末尾) 一.序列图 (此素材为已经分割好的序列图) 如若序列图在一张图片上,请参考 ...
- UGUI组件之Canvas 组件简单笔记
Canvas 组件介绍 Canvas 组件的用途是用于 UGUI 系统内的 UI 游戏物体的渲染. 如果没有该组件,所有的 UGUI 游戏物体都将无法显示. 而 Canvas 组件本身又分为三种渲染模 ...
- UGUI组件之快速消息提示(飘字)
文章目录[点击展开](?)[+] 效果预览 quickmsg 使用情景 几乎每一个游戏都会有这种飘字提示,实现起来并不复杂, 我把它做了一个组件. 开箱即可使用,无需二次开发,如果效果不满意,开放源码 ...
- UGUI组件之ScrollRect 组件简单笔记(Scroll View)
======================================================== 1.ScrollRect 介绍 Scroll View 添加ScrollRect组件用 ...
最新文章
- 恕我直言,IDEA 的 Debug 调试,你可能只用了 10%
- 计算机视觉基本原理——RANSAC
- Java isfile()与exists()的区别
- [Codeforces] Round #320 (Div.2)
- Power Strings_JAVA
- javascrip 中的一些方法
- leetcode701. 二叉搜索树中的插入操作(dfs)
- 多线程死锁及解决办法
- Sytem.String[] 动态数组的声明
- R语言中判断是否是整数。以及读写excel
- js操作符类型转换大全
- DB2 多表空间 重定向 还原
- 条件运算符 JAVA
- oracle dbms lob,Oracle中LOB 处理(dbms_lob的一些用法)
- Monaco Editor教程(十八):使用api来完成某些键盘操作,格式化,查找,显示右侧菜单等。
- RK3399平台开发系列讲解(内核驱动外设篇)6.5、音频芯片ES8323 基础知识及设备树相关配置
- Retrofit 上传文件
- 山西省 建筑标准规范 合集
- 水の三角(超级卡特兰数/大施罗德数)
- mcinabox运行库下载_mcinabox下载-mcinabox运行库(启动器)官网最新版(附使用教程)v0.1.0-完全实况...
热门文章
- 使用ul li 实现图片的左右滚动
- 铁甲小宝像车轮的是什么机器人_铁甲小宝里所有机器人的名字和绝招
- mysql按照设置向导mysqlinstanceconfig.exe启动失败
- struts2 Action中获取session,request,respon值
- 深度解析B端设计规范如何落地?
- 计算机专业支教,【计算机】梦缘·夏季支教志愿招募
- 1000000转万 js_javascript将数字转换整数金额大写的方法
- 韩国创业公司Hdac试图通过区块链保障物联网未来
- redis常用命令总结,一文足以(5种基本数据结构+bitmap+Geo+HyperLogLog+Streams)
- 第三方SDK开发入门