CardBoard API
API框架视图
主界面关键代码
ChestMgr
using UnityEngine;
using System.Collections;
public class ChestMgr : MonoBehaviour {
//点击宝箱事件
//public void ChestClicked() {
//动画事件获取某个事件 然后播放
// iTweenEvent.GetEvent(gameObject,"OpenChest").Play();//参数1:游戏对象 参数2:之前设置打开动画的名称 字符串格式
//}
//记录状态
private bool isOpen;
//点击宝箱事件
public void ChestClicked() {
if (isOpen)
{
//关闭事件
iTweenEvent.GetEvent(gameObject,"CloseChest").Play();
//设置布尔值;
isOpen = false;
//返回之后,不再执行以下事件;
return;
}
//打开宝箱事件
//动画播放事件 获取某个事件 然后播放;
iTweenEvent.GetEvent(gameObject,"OpenChest").Play();//参数1: 游戏对象 参数2: 设置动画的名称;
//重置布尔值;
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 {
//旋转事件
public void RoateSelf() {
// gameObject.transform.Rotate(Vector3.up,10.0f);
Debug.Log("旋转");
}
}
网友评论