note/src/m/me/future.md
2025-02-06 09:23:04 +08:00

1.8 KiB
Raw Blame History

aliases tags creation date modification date
2025-01-03 09:33 Friday 3rd January 2025 09:33:40

性能优化

包体

分 母包、子包,每个包都包含必要的地图资源,以及全部进包的特殊目录 标记资源使用情况,图集图像缩为一个点

图集

大的背景图建议单独存放

预加载

剧情

开场剧情预加载场景shader录制避免场景闪一下 剧情预加载,避免帧率变化,如果加载时间长,会吞掉一部分运动时间 有个bug相机比剧情快一帧帧率变化就会导致画面抖动

模型、特效

特效看不到,预加载 模型闪TPose预加载

代码

Profiler 看函数消耗,分析性能热点

寻路

跳点、寻路点 分层寻路

动画

魔法编辑器

技能编辑器

特殊效果

  • 相机震屏
  • 径向模糊
  • 人物残影
  • 残血特效
  • 人物溶解
  • 边缘光

红点系统

ui

  • 场景渲染
  • 特性渲染
  • 模型渲染
  • 剧情渲染
  • 相机、光源

技能系统

  • 技能使用 (支持连击)
    • 客户端请求释放技能
    • 服务器通知客户端使用技能
    • 找到技能或连击技能,播放魔法
  • 伤害飘字
    • 服务器发送伤害数据
    • 客户端进行伤害拆分
      • 伤害拆分是假的,是依据碰撞魔法配置来拆分的
    • 被击特效 (无动作)
      • 会从伤害源魔法,找到对应被击特效
  • 死亡特写
    • 由主角击杀的特殊npc会进入死亡特写
    • 播放剧情视角
    • 慢放、虚化、隐藏UI、禁止移动
  • 推怪效果 (打击感优化)
    • 依据技能和npc配置播放受击动作
    • 可推怪由客户端控制
      • 客户端实现推怪效果
    • 可推怪由服务器控制
      • 服务器实现

Buff系统

  • Buff 支持
  • 魔法效果

Lua

  • 事件回调注册
    • 添加调试日志

多语言