控制灯
This commit is contained in:
parent
56ea9b8674
commit
e30309cd14
|
@ -90,14 +90,14 @@ public class ClickKangYangdevice : MonoBehaviour
|
||||||
if (lightsildervalue > value)
|
if (lightsildervalue > value)
|
||||||
{
|
{
|
||||||
Debug.Log("----");
|
Debug.Log("----");
|
||||||
SetEmissionIntensity(LightsModel[i].GetComponent<MeshRenderer>(), value);
|
SetEmissionIntensity(LightsModel[i].parent.GetComponent<MeshRenderer>(), value);
|
||||||
LightsModel[i].GetChild(0).GetComponent<Light>().intensity = value;
|
LightsModel[i].GetComponent<Light>().intensity = value;
|
||||||
}
|
}
|
||||||
else if (lightsildervalue < value)
|
else if (lightsildervalue < value)
|
||||||
{
|
{
|
||||||
Debug.Log("+++++++++");
|
Debug.Log("+++++++++");
|
||||||
SetEmissionIntensity(LightsModel[i].GetComponent<MeshRenderer>(), value);
|
SetEmissionIntensity(LightsModel[i].parent.GetComponent<MeshRenderer>(), value);
|
||||||
LightsModel[i].GetChild(0).GetComponent<Light>().intensity = value;
|
LightsModel[i].GetComponent<Light>().intensity = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
lightsildervalue = Lightbrightness.value;
|
lightsildervalue = Lightbrightness.value;
|
||||||
|
@ -167,10 +167,10 @@ public class ClickKangYangdevice : MonoBehaviour
|
||||||
//Open.transform.GetComponentInChildren<TextMeshProUGUI>().text = "¹Ø";
|
//Open.transform.GetComponentInChildren<TextMeshProUGUI>().text = "¹Ø";
|
||||||
for (int i = 0; i < LightsModel.Count; i++)
|
for (int i = 0; i < LightsModel.Count; i++)
|
||||||
{
|
{
|
||||||
Material material = LightsModel[i].GetComponent<MeshRenderer>().materials[0];
|
Material material = LightsModel[i].parent.GetComponent<MeshRenderer>().materials[0];
|
||||||
material.EnableKeyword("_EMISSION");
|
material.EnableKeyword("_EMISSION");
|
||||||
//material.SetColor("_EmissionColor", Color.HSVToRGB(0, 0, 1));
|
//material.SetColor("_EmissionColor", Color.HSVToRGB(0, 0, 1));
|
||||||
LightsModel[i].GetChild(0).gameObject.SetActive(true);
|
LightsModel[i].gameObject.SetActive(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -178,10 +178,10 @@ public class ClickKangYangdevice : MonoBehaviour
|
||||||
//Open.transform.GetComponentInChildren<TextMeshProUGUI>().text = "¿ª";
|
//Open.transform.GetComponentInChildren<TextMeshProUGUI>().text = "¿ª";
|
||||||
for (int i = 0; i < LightsModel.Count; i++)
|
for (int i = 0; i < LightsModel.Count; i++)
|
||||||
{
|
{
|
||||||
Material material = LightsModel[i].GetComponent<MeshRenderer>().materials[0];
|
Material material = LightsModel[i].parent.GetComponent<MeshRenderer>().materials[0];
|
||||||
material.DisableKeyword("_EMISSION");
|
material.DisableKeyword("_EMISSION");
|
||||||
//material.SetColor("_EmissionColor", Color.HSVToRGB(5, 5, 1));
|
//material.SetColor("_EmissionColor", Color.HSVToRGB(5, 5, 1));
|
||||||
LightsModel[i].GetChild(0).gameObject.SetActive(false);
|
LightsModel[i].gameObject.SetActive(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -320,7 +320,7 @@ public class ClickKangYangdevice : MonoBehaviour
|
||||||
InitColor = new Color(1, 1, 1);
|
InitColor = new Color(1, 1, 1);
|
||||||
for (int i = 0; i < LightsModel.Count; i++)
|
for (int i = 0; i < LightsModel.Count; i++)
|
||||||
{
|
{
|
||||||
LightsModel[i].GetChild(0).GetComponent<Light>().color = new Color(1, 1, 1);
|
LightsModel[i].GetComponent<Light>().color = new Color(1, 1, 1);
|
||||||
LightsModel[i].GetComponentInParent<MeshRenderer>().material.SetColor("_EmissionColor", new Color(1, 1, 1));
|
LightsModel[i].GetComponentInParent<MeshRenderer>().material.SetColor("_EmissionColor", new Color(1, 1, 1));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -332,7 +332,7 @@ public class ClickKangYangdevice : MonoBehaviour
|
||||||
InitColor = new Color(0, 0.6145419f, 0.9433962f);
|
InitColor = new Color(0, 0.6145419f, 0.9433962f);
|
||||||
for (int i = 0; i < LightsModel.Count; i++)
|
for (int i = 0; i < LightsModel.Count; i++)
|
||||||
{
|
{
|
||||||
LightsModel[i].GetChild(0).GetComponent<Light>().color = new Color(0, 0.6145419f, 0.9433962f);
|
LightsModel[i].GetComponent<Light>().color = new Color(0, 0.6145419f, 0.9433962f);
|
||||||
LightsModel[i].GetComponentInParent<MeshRenderer>().material.SetColor("_EmissionColor", new Color(0, 0.6145419f, 0.9433962f));
|
LightsModel[i].GetComponentInParent<MeshRenderer>().material.SetColor("_EmissionColor", new Color(0, 0.6145419f, 0.9433962f));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -344,7 +344,7 @@ public class ClickKangYangdevice : MonoBehaviour
|
||||||
InitColor = new Color(1, 0.6831585f, 0);
|
InitColor = new Color(1, 0.6831585f, 0);
|
||||||
for (int i = 0; i < LightsModel.Count; i++)
|
for (int i = 0; i < LightsModel.Count; i++)
|
||||||
{
|
{
|
||||||
LightsModel[i].GetChild(0).GetComponent<Light>().color = new Color(1, 0.6831585f, 0);
|
LightsModel[i].GetComponent<Light>().color = new Color(1, 0.6831585f, 0);
|
||||||
LightsModel[i].GetComponentInParent<MeshRenderer>().material.SetColor("_EmissionColor", new Color(1, 0.6831585f, 0));
|
LightsModel[i].GetComponentInParent<MeshRenderer>().material.SetColor("_EmissionColor", new Color(1, 0.6831585f, 0));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue