这章我们说一下Unity在场景切换时如何传递数据,首先,我们创建2个场景。Scene1和Scene2.
Scene1.cs直接与Scnen1的摄像机捆绑。
代码例子: "场景切换.zip" http://vdisk.weibo.com/s/KzEfg
PlayerPrefs.SetString("name","xiaonan");方法就是把数据放入缓存中,第一个参数是键,第二个是值。
Application.LoadLevel 场景切换的方法。
using UnityEngine;
using System.Collections;
public class Scene1 : MonoBehaviour {
// Use this for initialization
void Start ()
{
PlayerPrefs.SetString("name","xiaonan");
PlayerPrefs.SetInt("age",25);
}
void OnGUI()
{
if(GUILayout.Button("Change",GUILayou