Unity 2017 UGUI 如何在Image或Button上播放帧动画

有人在CSDN上使用代码给UI组件加动画。我实在是看不下去了。这一篇是我写的解决方案。

问题
今天策划提出一个需求,要求把继续游戏按钮做成帧动画。我懵逼了。但是没关系,后来我到了解决方案,和大家一起分享一下。先看结果,这个是一个UI的Image。

解决方案
第一步,添加一个Image(或者一个按钮),具体方式是在菜单栏中选择GameObject->UI->Image。注意在Image加上Sprite和Animator组件是弄不出动画的。

第二步,打开Animation窗口。如果你的界面中没有Animation窗口,可以在菜单中选择Window->Animation,或者使用快捷键Ctrl+6。确保你选中你的Image物体的情况下,点击Animation窗口中的Create按钮。给动画文件取名并保存好。

第三步,选中所有帧并拖动到动画窗口编辑器部分。


第四步,点击播放按钮预览动画,需要的话,也调整一下帧率。注意,这个过程中要确保选择Image物体。

第五步,根据需要调整Image的颜色或其他参数。

查看原文(带图片)。


你可能感兴趣的:(Unity 2017 UGUI 如何在Image或Button上播放帧动画)