【Unity3D 灵巧小知识点】 ☀️ | Unity中如何使用代码切换场景

【Unity3D 灵巧小知识点】 ☀️ | Unity中如何使用代码切换场景Unity小科普老规矩,先介绍一下Unity的科普小知识:Unity是实时3D互动内容创作和运营平台。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助Unity将创意变成现实。Unity平台提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。也可以简单把Unity理解为一个游戏引擎,可以用来专业制作游戏!Unity小知识点学习Unity中如何使用代码切.

大家好,又见面了,我是你们的朋友全栈君。

Unity 小科普

老规矩,先介绍一下 Unity 的科普小知识:

  • Unity是 实时3D互动内容创作和运营平台 。
  • 包括游戏开发美术建筑汽车设计影视在内的所有创作者,借助 Unity 将创意变成现实。
  • Unity 平台提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机平板电脑PC游戏主机增强现实虚拟现实设备。
  • 也可以简单把 Unity 理解为一个游戏引擎,可以用来专业制作游戏

Unity小知识点学习

Unity中如何使用代码切换场景

在Unity中肯定会用到切换场景这个功能,所以这里简单介绍一下切换场景的方法

  • 在脚本内引入命名空间:using UnityEngine.SceneManagement;
  • 执行代码:SceneManager.LoadScene

具体使用方法示例:
1.首先工程中需要有两个Scene场景,用于切换场景
在这里插入图片描述
2.将场景添加到BuildSetting
打开菜单栏File -> Build Setting ,然后将场景添加到BuildSetting,直接拖动或者Add open Scenes都可以
在这里插入图片描述
3.使用代码进行场景切换
添加一个Button按钮,点击按钮的时候切换场景

别忘记在场景中给Button赋值哦!

using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;

public class UnityTest1 : MonoBehaviour
{ 
   
    public Button button1;
    void Start()
    { 
   
        button1.onClick.AddListener(SwitchScene);
    }
    void SwitchScene()
    { 
   
        //方法一,通过索引值切换场景
        //SceneManager.LoadScene(1);
        //方法二,通过场景名字切换场景
        SceneManager.LoadScene("Scene2");
    }
}

效果如下:
请添加图片描述


核心代码:

SceneManager.LoadScene();

里面的参数可以是场景的名字,也可以是场景在Build Setting中的索引值!

老版本还可以使用以下代码进行切换,不过现在已经弃用了!

Application.LoadLevel("1");

请添加图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139611.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C++ fstream详解[通俗易懂]

    C++ fstream详解[通俗易懂]C语言里面对文件的操作是通过文件指针,以及一些相关的函数,那么C++中是如何对文件进行操作的呢?没错,就是通过fstream这个文件流来实现的。当我们使用#include时,我们就可以使用其中的ifstream,ofstream以及fstream这三个类了(ofstream是从内存到硬盘,ifstream是从硬盘到内存),也就可以用这三个类来定义相应的对象了,这三个类分别代表一个输入文件…

    2022年9月19日
    0
  • 什么是有氧运动和无氧运动_SKU编码

    什么是有氧运动和无氧运动_SKU编码首先,搞清楚商品与单品的区别。例如,iphone是一个单品,但是在淘宝上当很多商家同时出售这个产品的时候,iphone就是一个商品了。商品:淘宝叫item,京东叫product,商品特指与商家有关的商品,每个商品有一个商家编码,每个商品下面有多个颜色,款式,可以有多个SKU。SPU=StandardProductUnit(标准化产品单元)SPU是商品信息聚合的最小单位,是一组可复用、易检…

    2022年8月30日
    0
  • 《JavaScript 模式》读书笔记(6)— 代码复用模式2「建议收藏」

    上一篇讲了最简单的代码复用模式,也是最基础的,我们普遍知道的继承模式,但是这种继承模式却有不少缺点,我们下面再看看其它可以实现继承的模式。四、类式继承模式#2——借用构造函数本模式解决了从子构造函

    2022年3月25日
    38
  • pychrome2021激活码【在线注册码/序列号/破解码】

    pychrome2021激活码【在线注册码/序列号/破解码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日
    45
  • redis数据类型详解(redis数据类型及常用方法)

    文章目录string类型操作实践incr/incrbydecr/decrbyincrbyfloatappendstrlenmset/mget小节面试分析Key有效时间设计Expire(设置生效时长-单位秒)Persist(取消时长设置)pexpire(单位毫秒)小节面试分析Hash类型应用实践问题hset/hgethincrbyhmset/hmgethexistshdelhkeys/hvals小节面试分析List类型应用实践问题lpushrpush查看listlinsertlsetlremltriml

    2022年4月10日
    55
  • linux PS1 提示符定义[通俗易懂]

    linux PS1 提示符定义[通俗易懂]PS1:就是用户平时的提示符。PS2:第一行没输完,等待第二行输入的提示符。Linux系统提示符是用系统变量PS1来定义的。一般系统默认的形式是:[username@host工作目录]$.用e

    2022年7月4日
    27

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号