- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 游戏中PVP战场框架的设计
MMORPG类的游戏中,PVP战场是很常见的一个游戏功能,这里分享一种项目中使用的设计方式。 在设计前,先理清下战场我们需要维护的东西:战斗的阶段(如登入、准备、战斗、结算等阶段)战斗的积分(击杀玩家得分、占领得分、助攻得分)对于战斗的阶段划分,每一类具体的战场,需要的战斗阶段可能都是不同的,比如某些需要倒计时阶段,某些需要加速阶段。这都需要根据具体战场的业务逻辑来调整。这个阶段不...
2018-08-08 18:40:57 2326
原创 union在网络通信消息中的使用
前段时间,项目内有个需求,需要由A进程向B进程发起业务请求(比如扣钱),由于扣钱是一个通用性的常规操作,势必需要封装一个通用性的接口以供不同的业务来调用。但是,考虑到不同的扣钱业务,需要的参数肯定都是不同的,如何设计一个通用的通信消息呢? 有一种最简单、暴力的方法就是不同的业务走单独的消息,这样子看上去最省力,但是实际是增加了业务的复杂性,每个新的业务逻辑就需要单独写个消息,单独做一套跨进程的处...
2018-08-06 00:34:58 341
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人