Game_Num_Basics_And_Calc

⚡ 性能预算与优化标准 (Performance Budget)

为了确保游戏在目标平台(PC中低配 / Steam Deck / 潜在的主机)上稳定运行 60FPS,必须严格执行此预算。


1. 目标平台规格 (Target Specs)

2. CPU 预算 (CPU Budget)

Roguelike + 塔防意味着海量实体,CPU 是最大瓶颈。

3. GPU 预算 (GPU Budget)

4. 内存预算 (Memory Budget)

5. 优化技术栈 (Tech Stack)

  1. DOTS (Data-Oriented Technology Stack):
    • 对于海量怪物的移动和简单逻辑,考虑使用 ECS (Entities) + Burst Compiler。这是解决千人同屏的终极方案。
  2. GPU Skinning:
    • 将骨骼动画计算从 CPU 转移到 GPU Shader,解放 CPU 算力。
  3. Addressables:
    • 资源按需加载,避免启动时加载所有资源导致内存溢出。

6. 性能分级策略 (LOD Policy)

设置 阴影 抗锯齿 怪物数量 粒子密度
Low 仅主角 FXAA 200 (超过不再生成) 50%
Med 实时硬阴影 SMAA 350 75%
High 软阴影 (Cascade) TAA 500 100%