using UnityEngine;
using System.Collections;
using UnityEngine.UI;

public class CubeControl : MonoBehaviour
{

  public GameObject Cube;
  private float rotaSpeed=5f;
  void Update ()
  {

    //得到所有可渲染的子物体
    Renderer[] rds = Cube.GetComponentsInChildren<Renderer>();
    //逐一遍历他的子物体中的Renderer
    foreach (Renderer render in rds)
    {
      //逐一遍历子物体的子材质(renderer中的material)
      foreach (Material material in render.materials)
      {
        var r = material.color.r;
        var g = material.color.g;
        var b = material.color.b;
        var alpha = Mathf.PingPong(Time.time / 5f, 1);
        material.color = new Color(r, g, b, alpha);

      }
    }

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

最新文章

  1. 图解javascript
  2. jquery实现的网页选项卡(拾忆)
  3. ViewState与Session [转]
  4. Hibernate持久化类属性映射
  5. Windows Phone 8.1 开发技术概览 (Universal APP)
  6. Ubuntu Command-Line: Enable Unlimited Scrolling in the Terminal
  7. js根据className获取元素封装
  8. 【HDOJ】4326 Game
  9. 父元素onmouseover触发事件在父子元素间移动不停触发的问题
  10. python map, reduce,filter 使用
  11. 深入浅出 JSTL
  12. WP中一些耗时的东西
  13. 1_Two Sum --LeetCode
  14. 手撸GitLab CI(阉割版)
  15. 初学python之路-day06
  16. [LeetCode] Random Point in Non-overlapping Rectangles 非重叠矩形中的随机点
  17. 吴恩达机器学习笔记51-初始值重建的压缩表示与选择主成分的数量K(Reconstruction from Compressed Representation &amp; Choosing The Number K Of Principal Components)
  18. HDU 4370 0 or 1 (01规划)【Dijkstra】||【spfa】
  19. 【MySQL】【2】数字排序问题
  20. 如何在Android Studio中添加注释模板信息?

热门文章

  1. download 属性
  2. Cordova+Vue快速搭建Hybrid App
  3. Python全栈开发-Day2-Python基础2
  4. Robot framework--内置库xml学习(一)
  5. liunx进程管理之进程介绍
  6. 20171022xlVBA练手提取入所记录
  7. python—变量和简单数据类型
  8. ASP.NET发送电子邮件(转)
  9. day1-6 字符串、列表、元组、字典、类型转换
  10. JSX语法