using UnityEngine;
using System.Collections;
public class TEST : MonoBehaviour , IVirtualButtonEventHandler{
bool creat = false ;
bool Date = false ;
public string save1 = " ";
public string read1 = " ";
// Use this for initialization
void Start () {
VirtualButtonBehaviour[] btn = transform.GetComponentsInChildren<VirtualButtonBehaviour> ();
foreach (VirtualButtonBehaviour btns in btn) {
btns.RegisterEventHandler(this);
}
}
public void OnButtonPressed(VirtualButtonAbstractBehaviour vb){
creat = true;
print ("IN");
}
public void OnButtonReleased(VirtualButtonAbstractBehaviour vb){
print ("OUT");
}
public void OnGUI (){
if (!creat) {
if (GUI.Button (new Rect (25f, 25f, 150f, 30f), "HI MAN/WOMEN")) {
print ("no one");
}
}
if (creat && !Date ) {
print ("find");
if (GUI.Button (new Rect (25f, 25f, 150f, 30f), "start Date")) {
Date = true;
print ("gui");
}
}
if (Date) {
GUI.Box (new Rect (50, 50, 400, 600), "YOUR DATE");
save1 = GUI.TextField (new Rect(10, 10, 200, 20), save1, 25);
if (GUI.Button (new Rect (25f, 25f, 150f, 30f), "SAVE Date")) {
print ("gui");
PlayerPrefs.SetString ("save1", save1);//設定"save1"空間,並存入save1變數的字串資料
PlayerPrefs.Save ();//存檔
}
if (GUI.Button (new Rect (100f, 100f, 150f, 30f), "read Date")) {
read1 = PlayerPrefs.GetString ("save1");//把"save1"空間的資料取出,存入read1變數裡
GUILayout.Label (read1);
}
read1 = GUI.TextField (new Rect(80, 60, 200, 20),read1, 25);
}
}
}
- Jan 20 Tue 2015 09:28
存資料(C++版 /跟之前一樣功能)
close
全站熱搜
留言列表