我是新来的编码,我想问一下如果有人可以帮助我,我开始了一个项目,并希望省下我的钱,我有更多场景,它的2D项目。Unity3D - 在更多场景(2D项目)之间存储数据(例如int)
我有类似:
public class Click : MonoBehaviour
{
public UnityEngine.UI.Text cp;
public UnityEngine.UI.Text goldDisplay;
public float gold = 0.00f;
public int goldperclick = 1;
void Update()
{
goldDisplay.text = " Fruits: " + gold;
cp.text = " CP: " + goldperclick;
}
public void Clicked()
{
gold += goldperclick;
}
}
当我现在场景切换到另一个,并取回那一幕,所有的钱丢了,我想知道是否有人能说什么我可以试着解决这个问题。
谢谢。
当然,但却忽略了DontDestroyOnLoad。当您想要在场景之间切换时,该点很重要。因此,该教程的链接与示例代码和视频一起提供。 – MiningSam
加载新场景时,单数据中的数据不会被破坏 –