hello i want to change the color of an object if i press an key
example: green (press a) becomes red
red(press q) becomes back green
i hope someone can help me
hello i want to change the color of an object if i press an key
example: green (press a) becomes red
red(press q) becomes back green
i hope someone can help me
This script you need to link with your
GameObject …
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NewBehaviourScript : MonoBehaviour {
public GameObject gameObject;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
if (Input.GetKeyDown(KeyCode.R))
{
gameObject.GetComponent<Renderer>().material.color = Color.red;
}
if (Input.GetKeyDown(KeyCode.B))
{
gameObject.GetComponent<Renderer>().material.color = Color.blue;
}
if (Input.GetKeyDown(KeyCode.G))
{
gameObject.GetComponent<Renderer>().material.color = Color.green;
}
if (Input.GetKeyDown(KeyCode.M))
{
gameObject.GetComponent<Renderer>().material.color = Color.magenta;
}
}
}
This script you need to link with your
GameObject …
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NewBehaviourScript : MonoBehaviour {
public GameObject gameObject;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
if (Input.GetKeyDown(KeyCode.R))
{
gameObject.GetComponent<Renderer>().material.color = Color.red;
}
if (Input.GetKeyDown(KeyCode.B))
{
gameObject.GetComponent<Renderer>().material.color = Color.blue;
}
if (Input.GetKeyDown(KeyCode.G))
{
gameObject.GetComponent<Renderer>().material.color = Color.green;
}
if (Input.GetKeyDown(KeyCode.M))
{
gameObject.GetComponent<Renderer>().material.color = Color.magenta;
}
}
}