喜糖

移动开发工程师 。涉及 android、ios、jni

导航

2011年6月7日

摘要: 1 玩家状态转换图: 2 状态分析: 3 类图实现,状态转换的实现 玩家身上绑定一个PlayerStateManager, 这个类用来管理玩家身上的状态。管理玩家的登录、退出、切换场景等大状态。 state:玩家当前处于的状态 newState:到期后返回的状态 deadLine:状态到期时间 exitCallback:到期后的回调函数 canProcess():判断当前状态下是否能处理指定类... 阅读全文

posted @ 2011-06-07 15:41 喜糖 阅读(423) 评论(0) 推荐(0)

摘要: 1 前言 提到通信就得面临两个问题,一是通信协议的选择,二是数据协议的定义。通信协议耳熟能详的就有好几种,TCP,UDP,HTTP,FTP等等。数据协议是一种数据交换的格式,像jason,xml,amf3,google protocol都可以用作数据协议,也可以自己根据通信的效率,安全等因素来定义自己的数据协议。 如果想开发一个比较出色/健壮的通讯协议,就需要从几个方面进行着手。 一、通讯粘包的处... 阅读全文

posted @ 2011-06-07 11:49 喜糖 阅读(2120) 评论(0) 推荐(0)