【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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Android面试题之Service

    Android面试题之Service1.service是否在mainthread中执行,service里面是否能执行耗时的操作?默认情况,如果没有service所运行的进程,Service和Activity是运行在当前app所在进程中的mainthread里面service里面不能执行耗时的操作(网络请求,拷贝数据库,大文件)特殊情况,可以在清单文件中配置service所在的进程,让service在另外的进程中执行。

    2022年5月21日
    25
  • 如何检测网站有没有被挂黑链_检测平台

    如何检测网站有没有被挂黑链_检测平台 网页挂马及暗链检测 什么是网页挂马 网页挂马是指恶意攻击者攻击WEB网站后,在网页中嵌入一段代码或脚本,用于自动下载带有特定目的木马程序,而恶意攻击者实施恶意代码或脚本植入的行为通常称为“挂马”。  什么是SEO暗链 SEO暗链是SEO黑帽手法中相当普遍的一种手段。笼统地说,它就是…

    2022年9月26日
    3
  • java常量有哪些_JAVA常量介绍「建议收藏」

    java常量有哪些_JAVA常量介绍「建议收藏」常量:在程序执行过程中,其值不发生改变的量;1、分类:字面值常量和自定义常量;1、字面值常量有以下几种:字符串常量、小数常量、整数常量、字符常量、布尔常量(true、false)、空常量(null);2、整数常量的表现形式:二进制:由0、1组成,以0b开头;八进制:由0,1,….7组成,以0开头;十进制:由0,1,……9组成,整数默认是十进制;十六进制:由0,1,….9,…

    2022年7月7日
    39
  • SQL中的聚合函数使用总结

    SQL中的聚合函数使用总结一般在书写sql的是时候很多时候会误将聚合函数放到where后面作为条件查询,事实证明这样是无法执行的,执行会报【此处不允许使用聚合函数】异常。为什么会报异常呢?其原因很简单:having放在groupby的后面 groupby后面只能放非聚合函数的列 where子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使…

    2022年6月21日
    35
  • Android实现两次按下返回键退出「建议收藏」

    Android实现两次按下返回键退出

    2022年2月6日
    54
  • latex缩进与对齐_latex 换行缩进

    latex缩进与对齐_latex 换行缩进LATEX模板(中国运筹学会年会论文模板)%%Paper…关键词位于摘要下方,行首不缩进。摘要使用小五号(…以上这些词后均不换行。中文关键词之间以中文分号……2基础知识4Latex讲义1.单词之间用一个或多个空格分开.多个空格和一个空格效果相同.2.换行:生成的文件会自动换行,在tex文件中用一个回车换行……3.LaTeX在使用体验方面…

    2022年5月14日
    99

发表回复

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

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