1.Unity2019.3.**版本在ProjectSetting里webgl的设置里没有开放出来的PlayerSettings.WebGL.memorySize参数选项
2.尝试降低贴图分辨率为1024
3.构建工具类代码修改参数,在打包测试
using System.Collections;
using System.Collections.Generic;
using UnityEditor.EditorTools;
using UnityEngine;
using UnityEditor;
public class WebGLMemorySetter
{
[MenuItem("Tool / 检查当前 WebGL 内存")]
public static void CheckWebGLMemory1024()
{
Debug.Log($"当前场景webgl内存为 : {PlayerSettings.WebGL.memorySize} MB");
}
[MenuItem("Tool / 设置 WebGL 内存为256")]
public static void SetWebGLMemory256()
{
PlayerSettings.WebGL.memorySize = 256;
Debug.Log("已将 WebGL 内存设置为256MB");
}
[MenuItem("Tool / 设置 WebGL 内存为512")]
public static void SetWebGLMemory512()
{
PlayerSettings.WebGL.memorySize = 512;
Debug.Log("已将 WebGL 内存设置为 512MB");
}
[MenuItem("Tool / 设置 WebGL 内存为1024")]
public static void SetWebGLMemory1024()
{
PlayerSettings.WebGL.memorySize = 1024;
Debug.Log("已将 WebGL 内存设置为 1024MB");
}
}
3416

被折叠的 条评论
为什么被折叠?



