Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(207评价)
优惠后 ¥1899.00优惠前 ¥2499.00 双十一全年最大力度限时优惠
1对1 答疑即时回复7天无理由退款30天价保提问必答

服务保障

1对1 答疑

提供专属的一对一在线答疑,快速答疑解惑。

即时回复

及时响应学习咨询,帮助解决问题。

7天无理由退款

购买后7天内可申请无理由退款。

30天价保

购买后30天内如遇降价,可申请价保。

提问必答

对于提问做到有问必答,帮您扫清学习过程中的种种障碍

使用DOTween修改 UGUI Image透明度问题
兔子雷发起了问答2017-09-19
4
回复
9541
浏览

我使用DOColor  ,DOFade,TOAlpha  三种方式来修改 Image的透明度 ..第一次运行游戏 修改正常,停止运行,进入编辑模式发现Image的材质球还是透明状态,即Alpha=0...没有重置到初始状态.这样就有问题,我每次运行游戏都要手动去复位一下Alpha值....然后关闭UNITY重新启动,发现材质球透明度恢复成1...  具体代码如下:

private Material witeImage;
private Color myColor;

void Start ()
    {
        myColor=new Color(1f,1f,1f,0);
        witeImage = this.GetComponent<Image>().material; 
        witeImage.DOColor(myColor, 5);


    }

 

难道这个操作具有编辑功能?让Asset下的材质球属性直接改变了?

QQ:17649056

所有回复
  • siki • 2017-09-19

    我在新版本 2017中测试了一下,没有你说的这个问题,可能是版本的问题,换个Unity版本试下

    还有-4条回复,点击查看
    你还没有登录,请先登录或注册!
  • 兔子雷 • 2017-09-20

    老师我用2017测试了下还是有这个问题..但是我觉得不是UNITY BUG..感觉是我这电脑运行的UNITY 每次没有释放内存 或者储存信息的原因....因为我 关闭Unity再开打 一切都会恢复正常..我想知道这个有解决方法吗?

    还有-5条回复,点击查看
    你还没有登录,请先登录或注册!
  • siki • 2017-09-20

    如果是电脑的问题,可以尝试下重做系统

    还有-5条回复,点击查看
    你还没有登录,请先登录或注册!
发表回复
你还没有登录,请先 登录或 注册!