1、手游客户端的引擎选型
2、微端策略与增量更新
3、线程、进程、多线程
CPU 工厂、进程 车间、 线程 工人
http://www.jianshu.com/p/40d4c7aebd66
4、客户端框架设计
分层设计:网络模块、渲染模块 (底层模块) 装备系统、任务系统(逻辑模块 )
5、客户端网络体验优化分享
重连过程中的丢包
6、从零搭建动作横版动作关卡
解决关卡的重复性
7、PvP技术方案
8、商业化
9、客户端性能优化
帧动画、2D骨骼动画
场景复用的问题
动态图片拼接+调色板方案,平衡容量和性能
a部分 透明和半透明 透明和半透明 分别渲染
优化是一项持久战
10、场景制作分享
自然场景 人工场景 Boss 场景
近景 中景 远景
活动副本
资源容量(安装包的大小)
资源 、副本 、 版面
调色板TGA128色
11、特效分享
贴图卡通化、特效夸张化
12、2D骨骼动画实践分享
动画系列帧 容量大 更高动画帧率的需求
spine软件
拆分3D模型 PS 对拆分的图片进行分组,图层
13、断线重连方案
网络不稳定、网络闪断
断线重连——缓存原理
缓存机制
下行包缓存的流程
14、全区全服架构分享
15、关系链玩法
满足玩家交互的需求
多线程和异步事务
16、脚本应用
帧同步
PVP(Player Versus Player)指的是玩家与玩家对战,比如我们常说的PK、战场、攻城战等。一般分为野外PVP、战场PVP、竞技场PVP三种。