【游戏技术群】959392658  【游戏出海群】12067810
新宝娱乐城博彩打不开 手机端
新宝娱乐城博彩打不开   >   博客   >   UnityTerminator

新宝娱乐城打不开: 开发技巧-携程方法库 热度 1

个人分类: Unity-开发技巧 | 2018-7-18 11:02
0 个评论 | 阅读 162 | 收藏 | 举报

[code]csharpcode:

 新宝娱乐城博彩打不开 www.sl6cl.com.cn using UnityEngine;
using System.Collections;

public static class FunctionLibrary : object
{
    public delegate void myDelegate();
    public delegate void myDelegateInt(int i);

    //Moves a menu element by the received ammount in time
    //通过接收到的文件来移动菜单元素
    public static IEnumerator MoveElementBy(Transform element, Vector2 ammount, float time)
    {
        float i = 0.0f;
        float rate = 1.0f / time;

        Vector2 startPos = element.position;
        Vector2 endPos = element.position;
        endPos += ammount;

        while (i < 1.0)
        {
            i += Time.deltaTime * rate;
            element.localPosition = Vector3.Lerp(startPos, endPos, i);

            yield return 0;
        }
    }
    //Rescales the given element to the given scale in time
    //将给定的元素重新调整到给定的时间尺度
    public static IEnumerator ScaleTo(Transform element, Vector2 endScale, float time)
    {
        float i = 0.0f;
        float rate = 1.0f / time;

        Vector2 startScale = element.localScale;

        while (i < 1.0)
        {
            i += Time.deltaTime * rate;
            element.localScale = Vector3.Lerp(startScale, endScale, i);

            yield return 0;
        }
    }
    //Sets the active state of the go to state, after time
    //将状态的活动状态设置为状态
    public static IEnumerator ChangeEnabledState(GameObject go, bool state, float time)
    {
        float i = 0.0f;
        float rate = 1.0f / time;

        while (i < 1.0)
        {
            i += Time.deltaTime * rate;
            yield return 0;
        }

        go.SetActive(state);
    }
    //Calls the passed void function with no arguments after delay
    //调用传递的void函数,在延迟之后没有参数
    public static IEnumerator CallWithDelay(myDelegate del, float delay)
    {
        yield return new WaitForSeconds(delay);
        del();
    }
    //Calls the passed void function with  arguments after delay
    //在延迟之后调用传递的void函数
    public static IEnumerator CallWithDelay(myDelegateInt del, int num, float delay)
    {
        yield return new WaitForSeconds(delay);
        del(num);
    }
    //Fade overlay opacity
    //褪色覆盖不透明度
    public static IEnumerator FadeScreen(SpriteRenderer overlay, float time, float to)
    {
        //Set the screen fade's color to end in time
        float i = 0.0f;
        float rate = 1.0f / time;

        Color start = overlay.color;
        Color end = new Color(start.r, start.g, start.b, to);

        while (i < 1.0)
        {
            i += Time.deltaTime * rate;
            overlay.color = Color.Lerp(start, end, i);
            yield return 0;
        }
    }
}

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册帐号

个人分类

返回顶部
  • “人民体育 健康中国”赛事日历 2019-02-22
  • 孕期压力大影响胎儿大脑发育 2019-02-22
  • 特朗普和金正恩先后抵达嘉佩乐酒店 会晤即将开始 2019-02-21
  • 林彬杨实地督导九江高铁新区规划建设工作 2019-02-21
  • 春节我在岗:爸妈,儿子在军营给您们拜年了 2019-02-20
  • 搂住所言延退对于企业和零活就业者或专家型科技工作者而言很恰当,可是对于公务员这一群体来说延退可能导致利益固化行政僵化,这是普罗大众不能够容忍的。 2019-02-19
  • 与名画撞脸,在博物馆发现自己“前世”是怎样的体验 2019-02-18
  • 十万海棠闹新春 重庆“棠城”邀你来赏花 2019-02-18
  • 三晋史话“胡服骑射”的赵武灵王为何被饿死? 2019-02-17
  • 地采暖新品类 洛基木业“石墨烯发热地板”探索产业化新方向 2019-02-17
  • CAMEL骆驼品牌简介文章中国国家地理网 2019-02-16
  • 7600元一支抗癌药缺货因价廉? 2019-02-16
  • 【新媒体矩阵】河北头条 2019-02-15
  • 卖假证当黄牛 日韩3男子倒卖AKB48演唱会门票被捕 2019-02-14
  • 2020年产销整车60万辆以上 汽车之都或成杭州新称号 2019-02-13
  • 353| 177| 905| 107| 796| 77| 791| 897| 380| 636|