unity发布WebGl在手机上的横屏适配,webgl横版游戏在手机上直接转横屏

这篇具有很好参考价值的文章主要介绍了unity发布WebGl在手机上的横屏适配,webgl横版游戏在手机上直接转横屏。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

unity版本2020.1

问题:webgl的横版游戏 1920*1080,在手机上适配的不好,还是竖屏显示,

unity发布WebGl在手机上的横屏适配,webgl横版游戏在手机上直接转横屏

使用官方的说明,说是只在全屏模式下能旋转,也不好用,可能直接旋转也不会达到理想的效果

解决方案:

1.我这边使用的方案是UI的适配,UGUI,采用的是两套UI,根据不同平台加载不同的资源就行,我这里使用的Addressable来加载资源的,pc端加载的比如是UILogin,手机上加载的是mb_UILogin

(1)需要配置canvas这里 适配Match改成两者之间

unity发布WebGl在手机上的横屏适配,webgl横版游戏在手机上直接转横屏

 

(2)就是pc端使用的是横版ui,就是设计分辨率的ui,1920*1080的,

unity发布WebGl在手机上的横屏适配,webgl横版游戏在手机上直接转横屏

(3)手机端使用的直接竖屏下的横版ui,文章来源地址https://www.toymoban.com/news/detail-433019.html

到了这里,关于unity发布WebGl在手机上的横屏适配,webgl横版游戏在手机上直接转横屏的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Unity发布webgl获取浏览器的URL

    Unity发布webgl获取浏览器的URL

    Unity发布webgl之后获取浏览器的url 在unity中创建文件夹 Plugins ,然后添加添加文件 UnityGetBrowserURL.jslib 在Unity中添加代码 场景布局 发布webgl 拷贝到nginx 运行结果 在地址栏输入 Ip:端口号/?serligblsdhroivbaelirbgvkersab , /? 后面是随便打的字符,然后按下enter会刷新网页并重新显示URL,(

    2024年03月20日
    浏览(11)
  • Unity 发布WebGL、去Logo、网络端通信 、本地运行

    Unity 发布WebGL、去Logo、网络端通信 、本地运行

    以下内容将和大家详细分享 Unity 在 WebGL平台的发布方法、 如何去除unity的Logo和加载界面、 WebGL与网络端通信 、以及 如何在本地运行html。 一、Unity在 WebGL平台的发布方法 1、如下图,选择webgl平台,没安装的点击下载安装。  安装后如图。  选择需要打包的场景,无特殊要求

    2024年02月06日
    浏览(6)
  • Unity减少发布打包文件的体积(二)——设置WebGL发布时每张图片的压缩方式

    Unity减少发布打包文件的体积(二)——设置WebGL发布时每张图片的压缩方式

    一个项目在发布成WebGL后,其体积至关重要,体积太大,用户加载会经历一个漫长的等待…轻则骂娘,重则用脚把电脑踢烂(扣 质 保 金 )… 那么如何减少发布后的体积呢,本文从图片的压缩开始入手。 前传回顾: Unity减少发布打包文件的体积(一)——获取精灵图片的信息限

    2024年02月04日
    浏览(5)
  • 基于Unity+Vue3通信交互的WebGL项目发布实践

    基于Unity+Vue3通信交互的WebGL项目发布实践

    问题背景 我们最近需要把unity开发的pc项目迁移到web端,因为unity支持发布webgl。所以按照以往的开发流程,都是项目开发完成就发布webgl部署到服务器。 突然有一天,测试人员提出说为什么我们做的网页跟别人的不太一样呢?具体看下面两张图: 1、unity使用ugui做的界面发布

    2024年04月17日
    浏览(15)
  • Unity使用 Addressables 预加载所有资源,提现加载资源,发布webgl加载缓慢问题

    Unity使用 Addressables 预加载所有资源,提现加载资源,发布webgl加载缓慢问题

    Addressables 我也是刚接触,知道的不是很多,基本的用法还是知道一些的 1 .在Window–Package Manager里找到Addressables进行安装   2.选择资源,点击Assets中的一个资源,在Inspector面板上就会出现一个勾选Assressable,也就是是否加入资源打包的分组,和AssetBundle分组是一个性质。选上以

    2023年04月08日
    浏览(9)
  • Unity: WebGL发布后在浏览器上运行时窗口大小自适应

    Unity: WebGL发布后在浏览器上运行时窗口大小自适应

     这个效果是根据19:6(也就是1920:1080的页面大小来设计的) 整体来说修改以下两个文件来进行达成效果预览,第一个是index.html、第二个是TemplateData文件下的style.css文件 修改对比  其中上图一段注释的脚本是webgl进入全屏状态的的脚本,就是显示下图的脚本(去掉就不显示

    2024年02月16日
    浏览(20)
  • Unity发布WebGL运行Js代码报错:‘Pointer_stringify‘ is obsoleted and will be removed in a future Unity version.

    Unity发布WebGL运行Js代码报错:‘Pointer_stringify‘ is obsoleted and will be removed in a future Unity version.

    👉一、报错来源 Unity版本:Unity 2021.3.11f1c2。 发布平台:WebGL。 WebGL项目中有用到一个下载的功能,将图片下载到本地,是Unity通过调用Js代码来完成的,在测试时发现浏览器控制台报了这个错误信息。 👉二、报错信息 The JavaScript function ‘Pointer_stringify(ptrToSomeCString)’ is obs

    2024年02月08日
    浏览(26)
  • Unity WebGL 关于构建webgl应用模板设置

    Unity WebGL 关于构建webgl应用模板设置

    如果你想要修改unity 自带的webgl 启动样式,那么你需要在unity Assets 文件夹目录下添加如下目录   WebGLTemplates 目录是 unity 指定名称的目录,你可以在这个目录下新建你自己的模板目录 名字随意,然后在你需要找一下 你unity 的Default模板文件 ,在你unity 安装目录的  EditorDat

    2024年02月12日
    浏览(9)
  • 关于Uniapp开发h5怎么直接在手机上看到效果,不需要模拟器和发布。

    关于Uniapp开发h5怎么直接在手机上看到效果,不需要模拟器和发布。

    首先将手机和电脑连接同一个网络(这里以电脑连接手机热点为例) 将项目运行,运行后编辑器会输出两个地址,一个是http://localhost/前缀的,一个是以你本机ip地址(network)为前缀的. 现在复制以ip地址为前缀的那个地址. 将地址发送到手机,在手机浏览器上访问即可.效果同步刷新

    2024年02月09日
    浏览(8)
  • unity webgl 系列(2):从webgl内存中下载文件到本地硬盘

    前面是将文件上传到webgl进程,本篇是将文件从webgl进程中下载文件到浏览器的下载目录中。 通用,只需要 二进制数组和文件名。 添加一段代码 解释:接收三个字符串:由文件二进制转换出来的二进制字符串、xxx.yy文件名、文件类型。 统一经过Pointer_stringify转化为js字符串,

    2024年04月17日
    浏览(7)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包