VR开发实战之Cardboard基础教程详解

CardBoard API

VR开发实战之Cardboard基础教程详解_第1张图片
API

框架视图

VR开发实战之Cardboard基础教程详解_第2张图片
主界面

关键代码

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("旋转");
    }

}

你可能感兴趣的:(VR开发实战之Cardboard基础教程详解)