[Unity][轉]兩個Scene間傳值

第一种方法 :将参数值设置为Public Staitc类型 在另一个类里面就可以直接访问
第二种方法:c#的实现,例如 ClassA 里面的参数,然后要在ClassB里面要使用,在ClassB里面可以这样写
ClassA a=new ClassA();
Object pram=a.你的参数
Object 可以是任何类型,你的参数类型

比如你要传递的量是ss。第一个场景中这样写,用来存储ss的值。static  var ss:int;
//一定要加static,这样它就成为全局变量,不管在个脚本调用都方便且效率高。function update(){ss++  ;if(ss==100){Application.LoadLevel("场景2");PlayerPrefs.SetInt("cc",ss);//cc你自己定义,代表你要存储的变量的名字}}。第二个场景再写一个脚本,用来输出存储值。比如把ss的值显示在guitext上吧。function update(){guiTexture.text="数据="+PlayerPrefs.GetInt("cc");}这就是一组数据存储和提取的例子。

轉自此提問之問題:http://game.ceeger.com/forum/read.php?tid=1071