Game_Num_Basics_And_Calc

📱 移动端深度优化指南 (Mobile Optimization Guide)

文档目标: 让 Vampirefall 在 iPhone 8 / 小米 6 级别的设备上稳定运行,且不烫手核心矛盾: 塔防的海量单位 vs 手机可怜的散热能力。


1. 🔥 发热控制:你的游戏为什么烫手?

手机发热主要源于 GPU 负载持续过高CPU 密集运算。一旦发热,系统强制降频,帧率从 60 瞬间跌到 15。

1.1 帧率封顶 (Target Frame Rate)

1.2 动态分辨率 (Dynamic Resolution)

1.3 物理降频 (Physics Throttling)


2. 📦 包体瘦身 (App Size Optimization)

目标:APK < 100MB (不含资源热更),首包越小,转化率越高。

2.1 纹理压缩 (Texture Compression)

这是包体的大头。

2.2 代码裁剪 (Code Stripping)

2.3 音频设置


3. 🧱 内存防爆:2GB 内存生存指南

Android 低端机只有 2GB 内存,除去系统,分给游戏的只有 500MB - 700MB。

3.1 纹理流送 (Texture Streaming)

3.2 杜绝 Resources

3.3 Shader 变体爆炸


4. 🤖 专项:海量单位优化 (DOTS / GPU Instancing)

4.1 GPU Instancing

4.2 动画烘焙 (Texture Skinning)


5. 📝 优化检查清单 (Pre-Launch Checklist)