UGUI中image不能使用旧版Animation

使用UGUI要实现一个图片由透明到显示再透明的渐隐渐现效果,这在NGUI中本来很简单,添加一个脚本就可以了,但是在UGUI中我使用了Animation,当我为这个节点添加了animation并且调好,添加Animation组件后,实际运行效果中image的alpha渐变为1后图片仍然是透明的,并没有变为不透明。于是baidu了一下发现这个是Unity的遗留bug,ugui不能使用Legacy Animation,只能使用新版的Animator。所以只能为这个Image添加Animator,但是当我将原来创建的clip却无法拖入Animator,估计是旧版的在挂有Animation组件和新的挂有Animator情况下生成的clip不通用,在挂载Animator再使用Animation窗口中生成的clip可以添加在Animation组件上,反之不然,先添加Animation后创建的新的Clip不能添加到Animator上。
先添加animator组件

以下为搜索到的Unity3d论坛里有人询问UGUI跟Legacy Animation的bug问题,过了一年了,果然还跟官方人员回答的那样we are not sure if / when the animation team will look into it。
uGUI Image Color Alpha with Legacy Animation

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值