Skip to content

Commit 771f22a

Browse files
authored
Update WebGL2.md
WebGL2增加高性能+说明
1 parent 280a24b commit 771f22a

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

Design/WebGL2.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,15 @@ WebGL 是一种用于在 Web 浏览器中渲染图形的 API,基于 OpenGL ES
1414
Unity WebGL较多渲染优化特性依赖WebGL2.0, 因此这里需要针对该特性在小游戏环境的支持进一步说明。
1515
- 小游戏Android平台在8.0.24(2022年中版本)已支持WebGL2, 用户占比>85%(2022.12),最新占比请查阅[基础库版本分布](https://developers.weixin.qq.com/minigame/dev/guide/runtime/client-lib/version.html)
1616
- 小游戏iOS高性能模式需要iOS系统版本>=15.0,用户占比>75%(2022.12)
17-
18-
***当项目确认使用WebGL2时,尽可能在买量时过滤无法满足的用户,比如在微信广告投放时过滤掉iOS 15.0以下用户。***
17+
- 小游戏[高性能+模式](https://developers.weixin.qq.com/minigame/dev/guide/performance/perf-high-performance-plus.html)可以支持iOS系统版本>=14.0用户使用WebGL2
1918

2019
## 已知兼容问题
21-
WebGL2.0特性较多,平台暂不保证所有能力完善,开发者务必验证游戏所用到的特性支持情况。
22-
如遇到问题请与小游戏研发助手(微信号:minigamedevop08)联系详细排查。
20+
- iOS高性能使用WebGL2会存在较多问题,平台暂不保证所有能力完善,开发者务必验证游戏所用到的特性支持情况。
21+
- 对于WebGL2, [高性能+模式](https://developers.weixin.qq.com/minigame/dev/guide/performance/perf-high-performance-plus.html)有更好的兼容性。
22+
23+
如遇到问题请与小游戏研发助手(微信号:minigamedevop08)联系详细排查。
2324

24-
#### iOS高性能模式开启GPU Instance,模型闪烁/消失/不绘制等问题
25+
### iOS高性能模式开启GPU Instance,模型闪烁/消失/不绘制等问题
2526
- **原因**:iOS WebKit对webGL2的支持存在问题,当uniform变量过多时,会出现绘制不正确、不绘制、效率变低等现象;
2627
- **解决方法**
2728

@@ -33,7 +34,7 @@ Unity WebGL较多渲染优化特性依赖WebGL2.0, 因此这里需要针对该
3334

3435
3. 根据机型分级,使用GPU instance特性或合批处理(已知iPhone7p及以下机型需要进一步限制instance count)
3536

36-
#### iOS高性能模式DrawMeshInstanced显示错乱
37+
### iOS高性能模式DrawMeshInstanced显示错乱
3738

3839
- **原因**:iOS WebKit对webGL2的支持存在问题,当批次较大时出现显示错误
3940
- **解决方法**

0 commit comments

Comments
 (0)