Jurajkeee
@Jurajkeee
Baby Developer

Где у меня логическая ошибка (Суть скрипта в том что при отключении компонента Light, сфера должна была менять цвет на белый)?

using UnityEngine;
using System.Collections;

public class LightsONSctript : MonoBehaviour {
	private Light myLight;


	void Start () {
		
		myLight = GetComponent<Light> ();
	}
	

	void Update () {



		if (Input.GetKeyDown (KeyCode.L)) {
			GetComponent<Renderer> ().material.color = Color.yellow;
			myLight.enabled = !myLight.enabled;
			Debug.Log("Action");
		}
		if (myLight.enabled = false) {
			GetComponent<Renderer> ().material.color = Color.red;
		}
	}
}
  • Вопрос задан
  • 324 просмотра
Пригласить эксперта
Ответы на вопрос 1
@VitGun
А меняет на красный, да?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы