提交 9eac29bf 编写于 作者: O oceanxiao

修改部分链接

上级 3e9c2b2c
......@@ -54,7 +54,7 @@ python3 -m pip install brotli
其中:
* 必须:appid 为 小游戏的Appid
* 必须:游戏资源CDN为首包资源所在的HTTP或CDN目录
* 可选:视频url 用来作为初始加载阶段的封面视频,视频格式请参考[视频规范](Design/video.md)
* 可选:视频url 用来作为初始加载阶段的封面视频,视频格式请参考[视频规范](video.md)
* 可选:AB包CDN地址为StreamingAssets目录的上一级注意末尾加`/`,若没有用到AB包则不需要填
生成目录下 webgl目录为游戏对应的webgl版本,minigame目录为转化后的小游戏代码。
......@@ -78,7 +78,7 @@ python3 -m pip install brotli
* Android版本必须>=7.0.19
* iOS版本必须>=7.0.18
* 基础库版本必须>=2.14.0
具体支持情况参考[支持平台](Design/SupportedPlatform.md)
具体支持情况参考[支持平台](SupportedPlatform.md)
2. 为什么运行时出现奇怪的“Maximun call stack size exceeded.RangeError”或“Not Impletemented: Class::FromIL2CPPType”?
Unity WebGL 首包资源data文件含有metadata,如果data资源包和wasm对不上会有各种问题,尤其在**浏览器**运行时需清理IndexedDB中的缓存。
......
......@@ -11,7 +11,7 @@ Unity WebGL导出形式相对于原生APP应用,需要开发者更关注性能
因此,相对于原生APP,无论从启动还是运行上我们都需要做进一步性能优化。
## 二、优化目标
根据平台在不同游戏类型/机型下的评测,我们给出Unity WebGL小游戏可以参照的的[性能评估标准](Design/PerfMeasure.md),开发者依此对游戏的启动与运行性能进行调优。
根据平台在不同游戏类型/机型下的评测,我们给出Unity WebGL小游戏可以参照的的[性能评估标准](PerfMeasure.md),开发者依此对游戏的启动与运行性能进行调优。
## 三、最佳实践
### 3.1 加快游戏启动速度
......
......@@ -30,7 +30,7 @@ Unity Loader是在微信小游戏环境加载Unity WebGL游戏的加载与适配
## 三、配置Unity Loader功能
### 3.1 封面视频
由于Unity WebGL启动加载需要一定时间,因此需要使用视频或图片等内容作为过渡以留住玩家。Unity Loader默认使用视频+进度信息呈现,开发者可以自定义封面视频,可参考[启动Loader视频规范](Design/video.md)进行配置。
由于Unity WebGL启动加载需要一定时间,因此需要使用视频或图片等内容作为过渡以留住玩家。Unity Loader默认使用视频+进度信息呈现,开发者可以自定义封面视频,可参考[启动Loader视频规范](video.md)进行配置。
### 3.2 预加载资源
......
......@@ -34,7 +34,7 @@ python3 -m pip install brotli
- 小游戏项目名:开发者工具中展示的小游戏项目名
- 首包资源加载方式:CDN-使用CDN下载首包资源;小游戏分包-使用小游戏代码分包下载资源
- AB包CDN地址:用到AB包时需要,地址为StreamingAssets目录的上一级目录
- 加载阶段视频URL:启动需要一定耗时,在启动加载时会循环播放这段视频,视频格式请参考[视频规范](Design/video.md)
- 加载阶段视频URL:启动需要一定耗时,在启动加载时会循环播放这段视频,视频格式请参考[视频规范](video.md)
- Assets目录对应CDN地址:使用压缩纹理时,生成的webgl目录下会包含Assets目录,填写Assets目录对应CDN地址
- 游戏内存大小:playersetting中memorysize
- 游戏方向:游戏是横屏还是竖屏
......@@ -62,7 +62,7 @@ python3 -m pip install brotli
* Android版本必须>=7.0.19
* iOS版本必须>=7.0.18
* 基础库版本必须>=2.14.0
具体支持情况参考[支持平台](Design/SupportedPlatform.md)
具体支持情况参考[支持平台](SupportedPlatform.md)
2. 为什么运行时出现奇怪的“Maximun call stack size exceeded.RangeError”或“Not Impletemented: Class::FromIL2CPPType”?
Unity WebGL 首包资源data文件含有metadata,如果data资源包和wasm对不上会有各种问题,尤其在**浏览器**运行时需清理IndexedDB中的缓存。
......
......@@ -31,7 +31,7 @@ Unity Loader是在微信小游戏环境加载Unity WebGL游戏的加载与适配
## 三、配置Unity Loader功能
以下配置都在导出的minigame/game.js中
### 3.1 启动界面
由于Unity WebGL启动加载需要一定时间,因此需要使用视频或图片等内容作为过渡以留住玩家。Unity Loader默认使用视频+进度信息呈现,开发者可以自定义封面视频,可参考[启动Loader视频规范](Design/video.md)进行配置。
由于Unity WebGL启动加载需要一定时间,因此需要使用视频或图片等内容作为过渡以留住玩家。Unity Loader默认使用视频+进度信息呈现,开发者可以自定义封面视频,可参考[启动Loader视频规范](video.md)进行配置。
界面有以下两种
1. 使用coverview渲染进度(默认方式)
<image src="/image/coverview_loading.png" height="500">
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册