游戏客户端可优化部分畅想
Posted 振长策而御宇内
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了游戏客户端可优化部分畅想相关的知识,希望对你有一定的参考价值。
新项目客户端可优化部分畅想:
1. 金币等数量更新使用观察者模式
2. 窗体管理器 (注意考虑询问是否关闭,关闭回调开启其他界面,直接关闭最上层这种逻辑,加上beforeCloseFunc 和 afterCloseFunc,进行分开操作,是否需要单例只显示一个)
3. 文档化,分支化,结构化
4. scrollview 更新结构
5. label,btn,img管理
6. 内存管理
7. 网络请求统一管理器
8. 网络数据包瘦身
9. 骨骼打包成zip,然后运行包时解压,xcode6打包,压缩安装包大小
10. 内存优化
11. 热更支持差量热更(资源自动差量)
12. cocosStudio 里面资源统一位置
13. 小红点统一管理计算(根据每个红点需要的资源进行细分,资源变化是进行红点判断)
14. 背包更新,战斗结算等物品更新地方返回规则统一
15. 跨天刷新问题
16. 文字的颜色取RGB一定要统一,不要自己写代码里
17. 特效effect spine动画 帧动画管理器
18. 功能是否开启逻辑判断,需要统一成一个协议,否则需要拉的协议太多
19. 倒计时显示和刷新问题,统一处理
20. 界面文件中不可以包含中文,进度条等初始化都是空或者0避免刷新时闪一下,文字颜色统一成白色,需要颜色地方代码处理
21. 根据不同的手机机型增加减少特效AI数量,机型判断操作或者当前内存用量操作(可以加个设置 高中低效果 增加减少特效和船只数量)
22. 有些数据需要登录的时候拉取判断红点状态,这些请求在进入功能后不需要重新拉取,如何管理
以上是关于游戏客户端可优化部分畅想的主要内容,如果未能解决你的问题,请参考以下文章