C# PlayerPrefsX SetColor和GetColor
我创建了一个立方体和按钮。我想在单击按钮时使用C# PlayerPrefsX SetColor和GetColor,c#,unity3d,button,cube,C#,Unity3d,Button,Cube,我创建了一个立方体和按钮。我想在单击按钮时使用PlayerPrefsx更改立方体颜色。如何做到这一点 //PlayerPrefsX.SetColor ("PlatformColor"); public class Change6 : MonoBehaviour { void Start() { GameObject[] platforms = GameObject.FindGameObjectsWithTag("One"); Color sav
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;
}
}
//PlayerPrefsX.SetColor(“PlatformColor”);
公共阶层变革6:单一行为
{
void Start()
{
GameObject[]平台=GameObject.FindGameObjectsSwithTag(“一”);
Color savedBallColor=PlayerPrefsX.GetColor(“PColor”);
GetComponent().material.color=savedBallColor;
}
无效更新()
{
GameObject[]平台=GameObject.FindGameObjectsSwithTag(“一”);
颜色currentBallColor=GetComponent().material.Color;
PlayerPrefsX.SetColor(“PColor”,currentBallColor);
}
公共无效按钮按下6()
{
GameObject[]平台=GameObject.FindGameObjectsSwithTag(“一”);
foreach(平台中的游戏对象p){
p、 GetComponent().material.color=color.blue;
}
}
PlayerPrefsX
已经过了,所以我不知道您为什么要使用它
至于从PlayerPrefs
保存/加载颜色值:颜色可以分解为三个(或四个,如果需要alpha)浮点或整数,可以直接保存在中