zoukankan      html  css  js  c++  java
  • 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啊,欢迎同学互相交流学习;。

    
    
  • 相关阅读:
    The library 'hostpolicy.dll' required to execute the application was not found in
    矩阵乘法
    2019-11-1
    四边形不等式的应用
    2019-10-30
    2019-10-29
    差分与前缀和
    平衡树SPLAY
    可爱的树链剖分(染色)
    cable tv network
  • 原文地址:https://www.cnblogs.com/cynchanpin/p/7344427.html
Copyright © 2011-2022 走看看