CardBoard API
框架視圖
關(guān)鍵代碼
ChestMgr
using UnityEngine;
using System.Collections;
public class ChestMgr : MonoBehaviour {
//點(diǎn)擊寶箱事件
//public void ChestClicked() {
//動畫事件獲取某個(gè)事件 然后播放
// iTweenEvent.GetEvent(gameObject,"OpenChest").Play();//參數(shù)1:游戲?qū)ο?參數(shù)2:之前設(shè)置打開動畫的名稱 字符串格式
//}
//記錄狀態(tài)
private bool isOpen;
//點(diǎn)擊寶箱事件
public void ChestClicked() {
if (isOpen)
{
//關(guān)閉事件
iTweenEvent.GetEvent(gameObject,"CloseChest").Play();
//設(shè)置布爾值趾断;
isOpen = false;
//返回之后家凯,不再執(zhí)行以下事件;
return;
}
//打開寶箱事件
//動畫播放事件 獲取某個(gè)事件 然后播放磨隘;
iTweenEvent.GetEvent(gameObject,"OpenChest").Play();//參數(shù)1: 游戲?qū)ο?參數(shù)2: 設(shè)置動畫的名稱沸枯;
//重置布爾值唤殴;
isOpen = true;
}
}
TestButtonClick
using UnityEngine;
using System.Collections;
public class TestButtonClick : MonoBehaviour {
//測試:
public void TestClick() {
Debug.LogWarning("Button Clicked");
}
}
TestRoate
using UnityEngine;
using System.Collections;
public class TestRoate : MonoBehaviour {
//旋轉(zhuǎn)事件
public void RoateSelf() {
// gameObject.transform.Rotate(Vector3.up,10.0f);
Debug.Log("旋轉(zhuǎn)");
}
}