【发布时间】:2018-07-14 21:03:07
【问题描述】:
我创建了一个立方体和按钮。当我单击按钮时,我想用PlayerPrefsx 更改立方体颜色。如何做到这一点?
//PlayerPrefsX.SetColor ("PlatformColor");
public class Change6 : MonoBehaviour
{
void Start()
{
GameObject[] platforms = GameObject.FindGameObjectsWithTag("One");
Color savedBallColor = PlayerPrefsX.GetColor("PColor");
GetComponent<Renderer>().material.color = savedBallColor;
}
void Update()
{
GameObject[] platforms = GameObject.FindGameObjectsWithTag("One");
Color currentBallColor = GetComponent<Renderer>().material.color;
PlayerPrefsX.SetColor("PColor", currentBallColor);
}
public void buttonpressed6()
{
GameObject[] platforms = GameObject.FindGameObjectsWithTag("One");
foreach (GameObject p in platforms){
p.GetComponent<Renderer>().material.color = Color.blue;
}
}
【问题讨论】: