Unity WebGl打包运行显示Out Of Memory

Unity WebGl运行显示超出内存

本文章主要针对Unity WebGl,也是这几天的项目工程出现得问题,手写记录一下解决方法供大家参考。



前言

这几天要弄Unity WebGl得工程所以就遇到了这个问题,但是在网上搜了一下发现这方面的文章少的可怜,我用得还是2019版得Unity,之前的文章大多都是2018版得,在2018版得可以手动分配内存,从2019开始Unity就设置了自适应,最大可达到2G,所以内存不足我们就要自己手动去给他优化一下资源。


提示:以下是本篇文章正文内容,下面案例可供参考

一、该问题是真么产生得?

1——该问题得产生主要就是我们得UI或者我们的材质贴图我们给设置得分辨率太高,要么就是我们场景烘焙出来的文件分辨率太高,导致我们的内存严重不足。而我们就要想办法去改变我们得UI,材质贴图,Mesh,烘焙文件,但是我们该怎么找?该把那些给设置一下低得分辨率?

二、使用步骤

1.点击Window——Analysis——Profiler

这个页面主要就是用来显示我们计算机后台资源得分配可以动态得显示出来
在这里插入图片描述

2.Profiler窗口

1——该窗口要在运行情况下查看,运行完之后随便点击一下红框得区域就可以看到一下状态就处于白线状态显示出当前的信息,使用得内存情况
在这里插入图片描述
2——点击选择我们得选项会在UnityAssets文件夹下出现我们选中得文件
在这里插入图片描述
大家可以看到我们选中Texture文件大分辨率为2048,我们优化就可以给他设置为1024大小就可以了
在这里插入图片描述
此时就观察那些问价较大,直接选择优化,此时得文件就算是优化完成。然后优化完再查看一下我们得Profiler窗口,运行查看内存大小,粗略计算一下就可以了只要不超过2G就没问题了。


总结

文章主要介绍了我们怎样去优化我们得系统内存,导致这个问题的主要就是我们的Texture2D,Mesh,把这些分辨率调低一个档次就可以了。

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Unity WebGL是一种将Unity游戏发布为Web浏览器中可运行的格式的打包方式。根据引用,要在Unity打包WebGL,首先需要下载WebGL支持。在安装之前,请确保退出Unity客户端。然后按照指示下载和安装WebGL。 然后,按照引用的建议,你需要使用特定的快捷方式打开修改过的谷歌浏览器,在打开之前关闭所有谷歌浏览器窗口。将你的index.html文件拖放到这个特定快捷方式上,就能够成功打开Unity发布的WebGL应用。 然而,请注意引用中提到的一些问题和限制。你必须使用特定的快捷方式打开,并且在打开index文件之前关闭所有谷歌浏览器窗口。这可能会带来一些不便。 此外,引用中提到的另一个常见问题是文字无法正常显示。解决这个问题的方法是下载一个ttf格式的字体,并将其导入Unity项目中,然后在项目中使用这个字体。 总结起来,Unity WebGL打包需要下载WebGL支持,并按照特定的步骤来打开和运行。在某些情况下,你可能需要解决文字显示问题,通过导入和使用正确的字体来解决。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Unity-WebGL-打包流程以及遇到的各种坑](https://blog.csdn.net/zhanxxiao/article/details/105796267)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

高达打架用铁锹

谢谢老板赏饭

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值