首页 > 其他 > 详细

Unity3D笔记十三 摄像机之间切换

时间:2014-01-19 15:53:17      阅读:439      评论:0      收藏:0      [点我收藏+]

bubuko.com,布布扣

 

 

bubuko.com,布布扣
using UnityEngine;
using System.Collections;

public class _5_6 : MonoBehaviour
{


    private GameObject camera0;

    private GameObject camera1;

    private GameObject camera2; 


    /// <summary>
    /// 获取3个摄像机对象
    /// </summary>
    void Start ()
    {
        camera0 = GameObject.Find("Camera0");
        camera1 = GameObject.Find("Camera1");
        camera2 = GameObject.Find("Camera2");
    }

    private void OnGUI()
    {
        if (GUILayout.Button("投射侧面", GUILayout.Height(50)))
        {
            //关闭Camera1与Camera2
            camera1.active = false;//表示取消该摄像机的显示
            camera2.active = false;
            //打开Camera0
            camera0.active = true;//表示激活摄像机使其显示在屏幕中
        }

        if (GUILayout.Button("投射正面", GUILayout.Height(50)))
        {
            //关闭Camera0与Camera2
            camera0.active = false;
            camera2.active = false;
            //打开Camera1
            camera1.active = true;
        }
        if (GUILayout.Button("投射上面",GUILayout.Height(50)))
        {
            //关闭Camera0与Camera1
            camera0.active = false;
            camera1.active = false;
            //打开Camera2
            camera2.active = true;
        }
    }

    // Update is called once per frame
    void Update () {
    
    }
}
bubuko.com,布布扣

Unity3D笔记十三 摄像机之间切换

原文:http://www.cnblogs.com/PEPE/p/3525816.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!