• unity 3D游戏场景转换


    //////////////////2015/07/07////////

    /////////////////by xbw///////////////

    ///////////////环境 unity 4.6.1//


    当须要多个场景时,就用到了场景转换,

    这里呢,我有两个场景。一个move(开场镜头),还有一个second(游戏场景);

    要想执行完开长镜头后接着执行游戏场景,须要用到一个函数。;;

    Application.LoadLevel("second");引號里变是须要执行的场景。即要转换的场景;

    当然这是Csharp脚本;

    这里呢。我用到了GUI的button来启动第二个场景,

    开长镜头结束后,我们须要点一下button,比方Play,我们就进入游戏了。

    using UnityEngine;
    using System.Collections;
    public class cameramoveplay : MonoBehaviour {
        void Start () {
           
    	}
        void Updata(){
    
        }
        void OnGUI()
        {
            if(GUILayout.Button("PLAY"))
                {
                    Application.LoadLevel("second");
                 }
        }
    }



    忘记了一个问题。就是两个场景还须要在File->Building Setting中设置加入场景,否则也不能实现切换成功。

    须要的场景加进来。这样才会成功



    将此段代码挂载给主摄像机,当我们点击PLAYbutton时,我们就会进入下一个场景了。

    是不是非常easy啊,欢迎同学互相交流学习;。

    
    
  • 相关阅读:
    Matlab quad
    卷积神经网络(CNN)代码实现(MNIST)解析
    Redis具体解释
    Nginx Https 配置
    Nginx 常用配置
    Nginx gzip压缩配置
    Nginx 静态资源配置
    Idea给类和方法增加注释模板
    MySql定时备份数据库
    Nginx 日志切割
  • 原文地址:https://www.cnblogs.com/cynchanpin/p/7344427.html
Copyright © 2020-2023  润新知