Unity Learning for Day 22

来源:互联网 发布:php 获取远程图片 编辑:程序博客网 时间:2024/06/06 01:57

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三种。