【脚本】

public void SetFullscreen (bool isFullscreen)
{Screen.fullScreen = isFullscreen;
}

其中Screen是游戏本身的对象,fullScreen是Screen的属性,这个函数其实什么都没做,就是通过传参isFullscreen,来设置Screen的fullScreen属性,实现控制游戏是否全屏显示。

【关联用户输入和脚本】

和其他应用一样,脚本函数代表一个行为,要触发这个行为需要用户的动作。动作通过UI组件实现,所以下面要做的就是将之前的脚本和游戏的UI实例挂钩。
由于isFullscreen本身是一个布尔类型数据,所以对应的UI选择ToggleButton比较合适。
在Canvas下建一个Toggle,然后在这个Toggle实例的OnValueChanged列表中关联脚本,这个功能就实现了。

【Unity游戏开发基础】如何通过游戏菜单控制游戏全屏显示相关推荐

  1. Unity控制窗口全屏显示

    using UnityEngine; using System.Collections; using System; using System.Runtime.InteropServices; usi ...

  2. cocos2d-x游戏开发基础与实战 经典视频教程

    cocos2d-x游戏开发基础与实战 经典视频教程 cocos2d-x游戏开发工资高吗? 精通C/C++,熟练掌握Cocos2d-x引擎及其Cocos2d-x引擎周边开发工具,了解游戏开发常用的工具和 ...

  3. Unity4.x 2D游戏开发基础教程第1章Unity及其组成的介绍

    Unity4.x 2D游戏开发基础教程第1章Unity及其组成的介绍 本书主要讲解的是,如何使用Unity开发2D游戏.但在开始讲解之前,最好先熟悉一下Unity这个工具.本章会首先介绍Unity的下 ...

  4. Unity 4.x 2D游戏开发基础教程大学霸第一更

    Unity 4.x 2D游戏开发基础教程 大学霸 第1章  Unity及其组成的介绍 本书主要讲解的是,如何使用Unity开发2D游戏.但在开始讲解之前,最好先熟悉一下Unity这个工具.本章会首先介 ...

  5. 《游戏开发基础》课程论文丨基于Unity与Bolt的抗美援朝主题3D游戏设计

    文章目录 摘要 关键词 一.导言 二.角色操控 2.1 隐藏鼠标 2.2 通过移动鼠标更新玩家视角 2.3 使角色跳跃 2.4 使角色移动 2.5 使角色冲刺 2.6 使角色卧倒 2.7 设置准星及切 ...

  6. Unity2D游戏开发基础教程1.2项目、资源和场景

    Unity2D游戏开发基础教程1.2项目.资源和场景 如果使用Unity制作游戏,就一定会接触到项目(Project.资源(Asset)和场景(Scene).本节将依次介绍它们. 1.2.1  项目 ...

  7. Unity2D游戏开发基础教程1.2 项目、资源和场景

    Unity2D游戏开发基础教程1.2 项目.资源和场景 如果使用Unity制作游戏,就一定会接触到项目(Project.资源(Asset)和场景(Scene).本节将依次介绍它们. 1.2.1  项目 ...

  8. 虚幻引擎C++编程游戏开发基础

    流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:23.8 GB |时长:44h 59m ...

  9. os-cocos2d游戏开发基础-进度条-开发笔记

     os-cocos2d游戏开发基础-进度条-开发笔记(十)   ios-cocos2d游戏开发基础-游戏音效-开发笔记(九)       ios-cocos2d游戏开发基础-CCLayer和Touch ...

最新文章

  1. 3.C#中泛型类的进一步探讨
  2. webstrom js 代码不高亮
  3. 关于计算机应用基础问题,《计算机应用基础》习题及问题详解
  4. linux-01-概述
  5. 平均要取多少个(0,1)中的随机数才能让和超过1
  6. Visual Basic编程常见问题及解答(2)
  7. towe/ jira / tapd / 禅道 协作平台对比
  8. Python本地文件合并(csv)
  9. 【论文笔记】Self-paced Contrastive Learning with Hybrid Memory for Domain Adaptive Object Re-ID
  10. iphonex 测试电池软件,iPhoneX电池容量多大 iPhoneX电池性能评测【详解】
  11. IronPython团队宣言
  12. 极速办公(PPT)插入的图像如何铺满页面
  13. 一文搞懂“如何通过群晖+DNSPod DDNS搭建私有云服务?”
  14. UI基础一:简单的BOL查询
  15. 【论文精读】Quality evaluation-based iterative seam estimation for image stitching
  16. 实习时候的亚子==(三)
  17. 电费休息数据库管理java_基于jsp的水费电费管理系统-JavaEE实现水费电费管理系统 - java项目源码...
  18. 仿生蠕虫机器人制作步骤_SAW 仿生机器人:跟蠕虫一样的运动方式,单靠一个马达就能完成!...
  19. MATLAB App Designer GUI开发从0到1(一)
  20. 神经网络与深度学习(一)

热门文章

  1. 【C语言】初级第1节——初始C语言
  2. 中兴V987自制ROM官方精简版
  3. Unity WWW(下载类)
  4. android仿微信图片选择器
  5. qq录屏点了勾找不到了怎么办
  6. 计算机专业可以考什么证书?
  7. 双击Tomcat目录下startup.bat文件闪退问题!!!
  8. excel按季度分类汇总_按部门对Excel表格中数据进行分类汇总的方法
  9. 数据结构 实验五 停车场管理
  10. Databinding:setTag(java.lang.Object)‘ on a null object reference 问题处理。