unity 3D游戏场景转换

原创 2015年07月07日 14:33:09

//////////////////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按钮时,我们就会进入下一个场景了;

是不是很容易啊,欢迎同学互相交流学习;;



版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xbw12138/article/details/46789107

Unity3D场景切换

首先新建两个场景:Scene_1与Scene_2 在第一个场景Scene_1中加入UI控件Button,Text设置为“点击切换场景”,名称为默认值“Button” 新建一个脚本,...
  • u014581901
  • u014581901
  • 2016-05-05 20:33:16
  • 28456

【Unity3D】场景转换与退出

【Unity3D】场景转换与退出
  • qq_23212777
  • qq_23212777
  • 2016-11-29 16:06:06
  • 3976

Unity3D无缝场景切换解决方案 - 简单场景切换

所谓无缝场景切换,无非是涉及到场景或物体的预读,复杂点涉及下场景卸载,在复杂点涉及到场景二维数组,再在复杂点涉及数据结构用二叉树实现场景资源有序的读取与卸载。当然,复杂的我以后慢慢再说,比较懒,先写最...
  • MyArrow
  • MyArrow
  • 2015-01-28 08:22:27
  • 14553

Unity 5.2.1 UGUI 控件使用

unity ugui 1、Canvas Render Mode Screen Space - Overlay ...
  • wdsdsdsds
  • wdsdsdsds
  • 2015-12-29 18:53:22
  • 9548

Unity入门操作_Application类与切换场景 _010

生成场景并转换! Unity5.3 UnityEngine; using System.Collections; using UnityEngine.SceneManagement; pub...
  • qq_39710961
  • qq_39710961
  • 2017-08-21 19:28:49
  • 265

UGUI下UI的点击和3D的点击与拖拽

在Unity5.0之后,NGUI的导入多少回带入一些错误,很多都是组件的问题,在unity4.6的时候,NGUI还是可以用的,不过现在ngui就显得越来越多余了,更多的人会去选择UGUI去搭建自己的U...
  • hasion
  • hasion
  • 2015-05-27 10:26:50
  • 2673

Unity-屏幕适配UGUI与3D/2D场景

1.UGUI适配Unity4.6新版UGUI,提供了三种基本的界面适配方案。Canvas画布中Canvas Scaler就是用来做适配的Reference Resolution表示我们设计界面的时候使...
  • wlz1992614
  • wlz1992614
  • 2016-08-04 16:30:19
  • 1561

【Unity3D ugui】UI特效的位置自适应及调整层次关系的一种解决方案

前言在UI上显示3D的特效,要考虑两个问题: 1、特效的位置自适应与UGUI自适应一致,否则在16:9下把特效调好位置后,切成16:10后,位置对应不上 2、特效显示层次最好能夹在UI中间UGUI...
  • xhyzdai
  • xhyzdai
  • 2015-12-02 15:35:45
  • 9058

【Unity3D】场景切换、UGUI组件事件、开始游戏与关闭游戏

在《【Unity3D】公告栏与开始界面的布置》(点击打开链接)我曾经简单地提到UGUI是怎么布置与使用的,但这根本不完整,就像单身狗缺个另一半永远只能被喂狗粮似的,组件也因为事件的存在才能够精彩。因此...
  • yongh701
  • yongh701
  • 2017-04-15 11:27:55
  • 6797

unity3d 切换场景过度动画

背景 通常游戏的主场景包含的资源较多,这会导致加载场景的时间较长。为了避免这个问题,可以首先加载Loading场景,然后再通过Loading场景来加载主场景。因为Loading场景包含的资源较少...
  • u013224660
  • u013224660
  • 2015-11-03 16:58:38
  • 7488
收藏助手
不良信息举报
您举报文章:unity 3D游戏场景转换
举报原因:
原因补充:

(最多只允许输入30个字)