项目名称 沙城.传奇
我的角色:客户端开发与性能负责人
项目亮点:AI逻辑分帧调度:重构了NPC和玩家宠物的AI系统,将每帧执行的AI计算均匀分配到多个帧中,避免了单帧CPU耗时尖刺。
动态LOD与动画降级:为角色模型实现了多级LOD(细节层次)系统,并配套开发了动画精度降级方案(如远距离角色减少骨骼计算、使用简化的动画状态机),大幅降低了GPU Skinning和CPU动画计算的开销。
GPU粒子系统替代:将战斗中复杂的技能粒子效果从CPU驱动迁移至GPU驱动,利用Compute Shader进行大规模粒子模拟,彻底解放了CPU压力,即使在特效满天飞的团战中也能保持流畅。