Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
jixieweiren
minigame-unity-webgl-transform
提交
6ffdfd44
M
minigame-unity-webgl-transform
项目概览
jixieweiren
/
minigame-unity-webgl-transform
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
minigame-unity-webgl-transform
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
6ffdfd44
编写于
9月 23, 2022
作者:
N
nebulaliu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: Compressed Texture
上级
e9e1d089
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
5 addition
and
4 deletion
+5
-4
Design/CompressedTexture.md
Design/CompressedTexture.md
+5
-4
未找到文件。
Design/CompressedTexture.md
浏览文件 @
6ffdfd44
...
...
@@ -2,10 +2,10 @@
因为目前Unity导出的WEBGL游戏只支持DXT1和DXT5,在移动端上并不支持,而且除非使用Addressable这种将图片打包出来的手段,否则也会导致包体过大。为了解决这两个问题。我们提供了这个功能,让Unity游戏也能在移动端自动支持ASTC和ETC2的压缩纹理。而且图片也自动做了按需加载,无需再单独拆分打包。
简单总结
使用我们的压缩纹理的好处:
使用我们的压缩纹理的好处:
- 降低内存、减少解码消耗
- 自动懒加载,降低包体
-
降低 bundle 包体大小,bundle 内的纹理资源按需、按平台下载,因此内存占用更低,游戏运行效率更高
-
因可按平台下载使用于不同设备的编码纹理,解码消耗低,渲染速度快
`注意:`
使用压缩纹理的图片或者图集,宽高需要为4的倍数,否则不会转化为移动端的压缩纹理。对于需要动态读取图片内容做处理的,目前还不支持将其转为压缩纹理。
...
...
@@ -53,6 +53,7 @@
-
微信压缩纹理工具:支持不同平台的自适应(ETC2,ASTC,DXT);同时纹理从ab中剥离出来,使得ab占用内存更小。
-
建议:如果是中轻度,对于内存和PC端不需要DXT可使用Unity自身的ASTC即可。对于重度游戏(MMO、SLG),非常看重内存和不同平台适配,则使用微信压缩纹理。
### 4. 建议的 Unity 版本
-
工具对于 2019、2020、2021 的部分版本有支持,目前已知一些版本无法使用(如 2021.3.x 版本无法支持),为了确保压缩纹理工作的顺利进行建议开发者根据
**年份大版本**
的基础上选用我们已经验证可行的 Unity 版本:
**2019.4.28f1c1 、2020.3.10f1c1、2021.2.18f1c1**
,使用新的 Unity 版本后需要重新构建 Bundle 。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录