• 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啊,欢迎同学互相交流学习;。

    
    
  • 相关阅读:
    小故事
    设计模式
    git分支
    git简单操作
    ab命令压力测试
    libcheck ARM交叉编译
    libxml2 ARM 交叉编译
    I.MX6 安装LTIB
    为ARM编译Glib
    QT 4.8 中文显示问题
  • 原文地址:https://www.cnblogs.com/cynchanpin/p/7344427.html
Copyright © 2020-2023  润新知