//////////////////2015/07/07////////
/////////////////by xbw///////////////
///////////////环境 unity 4.6.1//
当需要多个场景时,就用到了场景转换,
这里呢,我有两个场景,一个move(开场镜头),另一个second(游戏场景);
要想运行完开长镜头后接着运行游戏场景,需要用到一个函数;;;
Application.LoadLevel("second");引号里变是需要运行的场景,即要转换的场景;
当然这是Csharp脚本;
这里呢,我用到了GUI的按钮来启动第二个场景,
开长镜头结束后,我们需要点一下按钮,比如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中设置添加场景,否则也不能实现切换成功。
需要的场景加进来,这样才会成功
将此段代码挂载给主摄像机,当我们点击PLAY按钮时,我们就会进入下一个场景了;
是不是很容易啊,欢迎同学互相交流学习;;
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-11-14 02:08:29