1.8 KiB
1.8 KiB
| 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
- 事件回调注册
- 添加调试日志