zoukankan      html  css  js  c++  java
  • 改变Cube的Shader下的Alpha值,实现Cube若隐若现的效果。

    private float rotaSpeed = 5f;

    private float timer = 1;

    private bool flag = true;

    private float delay = 4.0f;

    void Update ()
    {
      if (timer <= 0)
      {
        flag = false;
      }
      if (flag == false)
      {
        timer += Time.deltaTime / delay;
      }
      if (timer >= 1)
      {
        flag = true;
      }
      if (flag == true)
      {
        timer -= Time.deltaTime / delay;

      }

      var render = Cube.GetComponent<Renderer>();

      if (render != null)
      {
        var r = render.material.color.r;
        var g = render.material.color.g;
        var b = render.material.color.b;
        render.material.color = new Color(r, g, b, timer);
      }

      //cube自转

      Cube.transform.Rotate(new Vector3(0, -1, 0), Time.deltaTime * rotaSpeed);
    }

  • 相关阅读:
    MyEclipse和Eclipse非常方便的快捷键
    java面试题及答案
    Java笔试题解答
    Spring自定义注解
    Spring MVC上传文件
    JS实现购物车特效
    MySQL软件基本管理
    初识数据库
    Python3-IO模型
    Python3-协程
  • 原文地址:https://www.cnblogs.com/Study088/p/7111272.html
Copyright © 2011-2022 走看看