unity之NGUI3

欢迎来我们的狗刨网,我们每天都会更新新的内容,欢迎来我们的狗刨网浏览。


知识总结:今天我们还是讲的NGUI的东西,今天的东西很有趣,和大家一起分享一下吧,首先我们今天讲了为游戏的选项啊乱七八糟的添加动画,接着还有冷却效果,那么久一一的和大家分享一下吧。


一、为游戏的设置添加动画:


步骤:首先要创建一个游戏容器,然后自己可以随意的设计一下界面的内容,因为要走一下效果,所以我自己做的可能有点难看,大家就将就凑合看吧。创建完容器以后要给容器添加Tween Position,然后就是改变坐标轴,注【要把Tween Position勾选掉】。


如图显示:



接下来就是完成代码的功能:


首先在类外面定义两个对象:public TweenPosition login;public TweenPosition 


接着自己定义两个方法:


 public void OnLoginClick() 

    {

        login.PlayForward();

        oprition.PlayForward();

    }

    public void OnOpritionClick()

    {

        login.PlayReverse();

        oprition.PlayReverse();

    }


然后把这个脚本托给摄像机,然后在属性列表中找到onclick,如图显示:



二、冷却效果


首先要创建一个sprite,再接着创建一个子sprite,再接着把属性的type设置成filledfill amount设置为1fill dirrandom360color tint设置成黑色,alpha设置成半透明.当然这个也是需要代码的:


 public float coldTime = 2;//设置冷却时间

 public UISprite sprite;

 private bool isColding = false;//冷却的标志位

 if (Input.GetKeyDown(KeyCode.A) && isColding == false)

     {

         sprite.fillAmount = 0.5f;

         isColding = true;

     }

 if (isColding)

     {

         sprite.fillAmount -= (1f / coldTime) * Time.deltaTime;

         if (sprite.fillAmount <= 0.05f)

     {

          isColding = false;

          sprite.fillAmount = 0;

     }

 

我们的网址是:http://www.gopedu.com/.

 

 

 

 

 

 

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值