用途:该技能面向游戏开发的资源管线优化,覆盖资源导入、压缩、流式加载与资源管理,目标是减小构建体积、缩短导入时间并控制运行时内存。
主要能力:
- 纹理优化:给出各平台压缩格式建议(PC/主机 BC7、BC1;iOS ASTC 6x6;Android ETC2;移动端 ASTC 8x8;未压缩 RGBA32),并列出纹理尺寸参考(主角 2048x2048、NPC 1024x1024、小道具 512 或 256、环境 2048 平铺、移动端上限 1024 建议 512)。
- 网格优化:提供各平台多边形预算(PC 高配主角 100K、NPC 30K、道具 10K、场景 10M;移动端主角 10K、NPC 3K、道具 500、场景 500K;VR 主角 30K 等),以及 LOD 配置(LOD0 100% 0-10m、LOD1 50% 10-30m、LOD2 25% 30-60m、LOD3 10% 60m+ 广告牌)。
- 音频优化:音乐用 Vorbis 128-192 始终流式;短音效用 ADPCM 加载时解压;长音效超过 1MB 用 Vorbis 128 流式;语音 96-128 流式;环境音 96 流式。音频内存预算:移动 20-50MB、主机 100-200MB、PC 200-500MB。
- 批处理:提供 Python 批处理脚本示例,按平台设置格式与最大尺寸,调用 texconv 生成 DDS 与全部 mipmap,并用线程池并发处理。
- 排障与内存预算:针对构建体积过大、导入时间过长、资源模糊给出排查方向;并列出各平台纹理、网格、音频与总内存预算参考。
使用方式:在优化资源、管理内存或梳理管线时使用。脚本示例中的命令保持原样,如 texconv 参数 -f、-w、-h、-m 0、-o。
限制:资料未提供具体引擎版本、安装步骤、收费方式或效果保证;上述数值为参考建议,实际需结合项目与目标平台验证。