当前位置: 首页 > news >正文

商城网站建设策划书网站建设公司企业网站

商城网站建设策划书,网站建设公司企业网站,企业网站创建需要多种语言吗,河源市规划建设局网站推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 今天实现Unity3D打包WEBGL后实现按钮点击全屏和退出 全屏的实现…

推荐阅读

  • CSDN主页
  • GitHub开源地址
  • Unity3D插件分享
  • 简书地址
  • 我的个人博客

大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。

一、前言

今天实现Unity3D打包WEBGL后实现按钮点击全屏和退出 全屏的实现。

二、实现

2-1、搭建场景

在这里插入图片描述
两个按钮,一个全屏,一个退出全屏

2-2、实现代码

新建脚本,命名为FullChangeControl.cs,双击打开代码编辑代码:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;public class FullChangeControl : MonoBehaviour
{public Button BtnFullScreen;public Button BtnExitFullScreen;void Start(){}void Update(){// 根据全屏状态切换按钮if (Screen.fullScreen){BtnFullScreen.gameObject.SetActive(false);BtnExitFullScreen.gameObject.SetActive(true);}else{BtnFullScreen.gameObject.SetActive(true);BtnExitFullScreen.gameObject.SetActive(false);}}// 全屏public void BtnFullScreenEvent(){if (Screen.fullScreen == false){Resolution[] resolutions = Screen.resolutions;Screen.SetResolution(resolutions[resolutions.Length - 1].width, resolutions[resolutions.Length - 1].height, true);Screen.fullScreen = true;}}// 退出全屏public void BtnExitFullScreenEvent(){if (Screen.fullScreen == true){Screen.SetResolution(960, 540, false);Screen.fullScreen = false;}}
}

PS:需要用EvenTrigger组件绑定方法,不然WEBGL会报无法获取到焦点的错误,需要点击两次才能进入到全屏

2-3、挂载脚本

将脚本挂载在Canvas对象上,将两个脚本拖进去:
在这里插入图片描述
选中按钮,添加EventTrigger组件,点击Add New Event Type,选择Pointer Click:
在这里插入图片描述
将函数拖进去:
在这里插入图片描述

三、后记

总结一下,代码很简单,主要要注意一点是需要用Event Trigger组件去实现全屏,不然无法实现效果。


你的点赞就是对博主的支持,有问题记得留言:

博主主页有联系方式。

博主还有跟多宝藏文章等待你的发掘哦:

专栏方向简介
Unity3D开发小游戏小游戏开发教程分享一些使用Unity3D引擎开发的小游戏,分享一些制作小游戏的教程。
Unity3D从入门到进阶入门从自学Unity中获取灵感,总结从零开始学习Unity的路线,有C#和Unity的知识。
Unity3D之UGUIUGUIUnity的UI系统UGUI全解析,从UGUI的基础控件开始讲起,然后将UGUI的原理,UGUI的使用全面教学。
Unity3D之读取数据文件读取使用Unity3D读取txt文档、json文档、xml文档、csv文档、Excel文档。
Unity3D之数据集合数据集合数组集合:数组、List、字典、堆栈、链表等数据集合知识分享。
Unity3D之VR/AR(虚拟仿真)开发虚拟仿真总结博主工作常见的虚拟仿真需求进行案例讲解。
Unity3D之插件插件主要分享在Unity开发中用到的一些插件使用方法,插件介绍等
Unity3D之日常开发日常记录主要是博主日常开发中用到的,用到的方法技巧,开发思路,代码分享等
Unity3D之日常BUG日常记录记录在使用Unity3D编辑器开发项目过程中,遇到的BUG和坑,让后来人可以有些参考。
http://www.hrbkazy.com/news/22040.html

相关文章:

  • 北京昌平网站建设网址模板建站
  • 微信小程序广告收益优化网站排名如何
  • 淄博网站建设给力臻动传媒百度搜索引擎推广怎么弄
  • 网站建设需要多少钱知乎在线生成网页网站
  • 政务网站建设要求靠谱的代运营公司有哪些
  • 网站网页设计工作内容百度关键词推广公司
  • 用微魔方做的网站一定要加品牌营销经典案例
  • 做ppt的网站有哪些内容广东网站seo
  • 哪个浏览器可以看禁止网站上海网站seo外包
  • 微信公众号登录不上沧州seo推广
  • element ui做的网站赣州seo唐三
  • 大网站服务器维护费用他达拉非片多少钱一盒
  • wordpress怎么修改登录地址seo推广是什么意思呢
  • dreamweaver网页成品衡阳网站优化公司
  • 浏览器怎么做能不拦截网站图片外链生成器
  • 网站建设以推广新闻发稿平台
  • php网站 上传百度信息
  • 如何创做网站长春今日头条新闻
  • 网站建设与维护协议怎么去推广自己的网站
  • 个人交互式网站备案搜狗站长平台验证网站
  • 海外代购网站怎么做seo排名赚app官网
  • 怎么制造网站广告类的网站
  • 网站制作维护费 归属淘宝网店代运营正规公司
  • 西安做网站-西安网站建设-西安网站制作-西安网络公司_千秋网络北京网站优化服务
  • 加盟网站有哪些不屏蔽的国外搜索引擎
  • 怎样找公司做单的网站建设网站的十个步骤
  • 网络营销的发展概述网络seo招聘
  • 济南网站建设公司推荐软件推广方案经典范文
  • 网易做网站吗关键字有哪些
  • 企业自己做网站对网络营销的认识800字