前记

通过点击按钮进行场景切换请参考:

unity——通过点击按钮进行场景切换_行秋的博客-CSDN博客1.准备两个示例场景 2.点击File—>Build Settings...,将场景添加到视图中,点击Build。选择文件夹进行保存。(建议将文件打包到空的文件夹)3.为场景添加Button(UI)在Hierarchy视图中空白处右键,选择UI—>Button - TextMeshPro。 添加完成后修改合适的位置。 4. 编写代码。新建一个C# Script文件,编写代码如下:可编写不同语句选择是否在切换场景后销毁前场景。(1)切换场景后销毁前场景SceneManager.LoadScene(这里填场景的https://blog.csdn.net/weixin_43042683/article/details/128193348?spm=1001.2014.3001.5502

操作

1.准备两个示例场景

2.点击File—>Build Settings...,将场景添加到视图中,点击Build。选择文件夹进行保存。(建议将文件打包到空的文件夹

3. 编写代码。

新建一个C# Script文件,编写代码如下:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;public class SceneToScene : MonoBehaviour
{void Start(){}void Update(){//鼠标按下的一瞬间切换场景//参数:0-左键,1-右键,2-中键if (Input.GetMouseButtonDown(1)){SceneManager.LoadScene("Scene2");}}
}

4. 在场景Scene1中创建空物体用来挂载脚本。(其实这个空物体位置在那都行,也可以放在Cube上等,将脚本加载到空物体上)

效果

点击运行,查看效果。

点击鼠标右键,场景从Scene1切换到Scene2。

备注

在另一个场景进行以上操作,就可以实现来回切换啦。

关于是否在切换场景后销毁前场景请参考:

unity——通过点击按钮进行场景切换_行秋的博客中的相关内容。

后记

可通过学习检查键盘输入等,改变场景切换的触发事件。

【Unity】Input——检测鼠标、键盘、手柄输入、鼠标在屏幕上的位置等等

检测鼠标输入

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MouseButton : MonoBehaviour
{void Update(){//1.鼠标按下的一瞬间 进入//  只有按下的一瞬间 进入一次//  参数:0-左键,1-右键,2-中键if (Input.GetMouseButtonDown(1)){print("按下了鼠标右键");}//2.鼠标抬起的一瞬间 进入//  只有抬起的一瞬间 进入一次//  参数:0-左键,1-右键,2-中键if (Input.GetMouseButtonUp(0)){print("抬起了鼠标左键");}//3.鼠标长按 进入//  当按住按键不放时,会一直进入//  参数:0-左键,1-右键,2-中键if (Input.GetMouseButton(0)){print("长按");}//4.鼠标滚轮滚动//  此API可以得到当前鼠标滚轮的状态//  返回值是Vector2,滚轮滚动时 会改变Vector2的y的值//  y:-1是往上滚、0是不滚、1是往下滚print(Input.mouseScrollDelta);}
}

Unity——通过点击鼠标进行场景切换相关推荐

  1. Hi5 2.0开发——基于HTC VIVE 凝视的场景切换

    效果 场景1为示例场景 场景2为自己创建的场景 操作 1.首先将两个场景进行Build.点击File->Build Settings...,将场景添加到视图中,点击Build.选择文件夹进行保存 ...

  2. Unity游戏开发:场景切换的实现

    在unity中可以将不同场景的背景和道具放置在不同的Scene当中,通过对Scene的加载和卸载来实现场景之间的切换.同时创建一个基础场景(Control Scene)来对整个游戏系统进行管理,在基础 ...

  3. 手把手教会你Unity场景切换进度条制作

    30秒教会你Unity场景切换进度条 首先问一个问题:为什么要用进度条,以及什么情况下才用进度条呢? 一. 创建游戏场景及搭建面板UI 二 .添加代码 (1)加载完成后进入场景完整代码 (2)加载完成 ...

  4. Unity(12)-场景切换

    文章目录 前言 其他介绍 上一篇笔记 一.项目结构 二.脚本 [1]. 添加场景 [2]. 绑定脚本 [3]. 代码 [4]. 脚本触发 前言 按下按钮后切换到指定的场景中 其他介绍 微软官方C#函数 ...

  5. unity 场景切换fade的实现

    学习内容: unity 场景切换fade的实现 具体操作 1.创建canvas 2.canvas下面创建一个panel.image点击眼睛,选择square 添加group public Canvas ...

  6. Unity中的场景切换

    Unity中的场景切换 与电影类似,一个游戏往往需要多个场景.而如果场景中资源较少,那么可以很快的完成切换,如果较多的话,可能需要十几秒时间.在这段时间内播放加载动画等等,可以减少玩家的不耐烦. 同步 ...

  7. 关于unity场景切换后模型变黑问题

    unity5系列的 点击window-lighting-setting 取消勾选自动烘焙(auto),将模式改为build, unity2017-以后 取消勾选后,点击Generate Lightin ...

  8. Unity(13)-场景切换,保留资源

    文章目录 前言 其他介绍 上一篇笔记 一.项目结构 二.脚本 [1]. 场景切换 [2]. 资源保留 前言 在切换场景的时候会删除上一个场景的所有资源,所以需要给需要的游戏对象上挂载脚本,从而保留游戏 ...

  9. Unity实现 场景切换 音乐不断

    转自彪哥,我稍微略加改动下..把我自己实现过程中容易犯错的点稍微点下.红字需注意 http://blog.csdn.net/xiebiao360/article/details/14093463 原文 ...

最新文章

  1. 送40本书,人人有份!
  2. 《XNA高级编程:Xbox 360和Windows》1-1
  3. 半监督学习下的高维图构建
  4. systemback-----做你折腾的后盾
  5. 项目管理中的组织计划
  6. Cpp 对象模型探索 / placement new 实现原理
  7. C语言中assert()断言函数的概念及用法
  8. jsoup 获取html中body内容_jsoup实现java抓取网页内容
  9. 三星Galaxy S22 Ultra更多细节:采用Note系列外观因素
  10. java zk_zk框架:zul文件,純Java或混合更好的性能
  11. 硬件开发学习需要掌握的基础知识
  12. 黑马培训python学费
  13. eclipse 缓解眼睛疲劳保护眼睛
  14. 华为自动生成html文件夹,华为手机怎么建桌面文件夹
  15. r星服务器无响应,gta5r星游戏服务器出现了未知错误 | 手游网游页游攻略大全
  16. 基础实验——与V831串口通讯
  17. 【工具篇】maven指令大全
  18. 记录每天学习的新知识:Composing builds
  19. 归一化数字角频率_说一说信号与系统中的“归一化处理“
  20. 【bat】判断字符串是否包含某字符串;bat字符串截取;vbs 如何加入参数;Windows如何后台运行bat文件(没有命令提示符框);.bat文件设置自动关机以及弹框确认

热门文章

  1. 泛型、Collection和List
  2. 什么是微信分付?微信分付怎么开通?如何3步开通微信分付
  3. fiq中断的入口地址_ARM中断模式(IRQ)和快速中断模式(FIQ)区别比较
  4. 【光学】基于matlab迈克尔逊干涉仪动态仿真【含Matlab源码 2054期】
  5. 基于数据统计的随机组建试卷的算法研究
  6. LTE-5G学习笔记15--Volte关键技术TTI Bundling讲解
  7. GSM预付费业务的研究与实现(转)
  8. 阿里巴巴笔试(公共题 2008-10-10)学习篇
  9. svg转icon图标方法
  10. 《清醒思考的艺术》读书笔记