using System.Collections.Generic;
using UnityEngine;
public class CS : MonoBehaviour
{
private GameObject obj1;
private Material m1;
// Start is called before the first frame update
void Start()
{
obj1 = GameObject.Find("Cube");
Debug.Log(obj1.GetComponent<Renderer>().material.name);
// obj1.GetComponent<Renderer>().material.color = Color.white;
}
// Update is called once per frame
void Update()
{
}
public void SetBtn1()
{
// Debug.Log(obj1.GetComponent<Renderer>().material.color.a);
obj1.GetComponent<Renderer>().material.color = Color.red;
}
public void SetBtn2()
{
obj1.GetComponent<Renderer>().material.color = Color.yellow;
// obj1.GetComponent<Material>().color = Color.yellow;
}
public void SetBtn3()
{
obj1.GetComponent<Renderer>().material.color = Color.blue;
Invoke("Set1",0.6f);
}
public void Set1()
{
obj1.GetComponent<Renderer>().material.color = Color.Lerp(Color.red,Color.magenta,5f);
}
// public void OnDisable()
// {
// obj1.GetComponent<Renderer>().material.color = Color.white;
// }
}
Unity物体变色
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 前言 前一阵子拿到了一份结构超级混乱的工程,然后我需要对其中一个物体的所有物体进行统一的修改,只能暴力的去遍历一个...
- 开发中遇到这样的问题, 高速运动的小物体在碰到比较薄的墙体时不会触发 OnCollisionEnter 方法 根据...
- var world:Vector3; varspeed:float=0;//物体的移动速度 functionUpd...