网络版 捕鱼设计思路
来源:互联网 发布:高级ppt制作软件 编辑:程序博客网 时间:2024/04/30 01:40
一开始接触捕鱼,对于菜鸟的我来说,实在无从下手,做单机很简单:
1.鱼群的产生和死亡。
2.炮弹的产生和死亡。
3.碰撞检测与得分。
但是一想到网络版,就头疼了:
鱼群的每一步移动都要服务端发送?
炮弹的每一次检测都是服务端发送给客户端?
看别人是怎么实现的:
case SUB_S_TRACE_POINT://轨迹坐标
{
return OnSubFishTrace(pData, wDataSize);
}
case SUB_S_USER_SHOOT://发射炮弹
{
return OnSubUserShoot(pData, wDataSize);
}
case SUB_S_CAPTURE_FISH://捕获鱼群
{
return OnSubCaptureFish(pData, wDataSize);
}
很简单的3个消息,在客户端表现了
1.鱼群的产生和死亡。2.炮弹起点和直线 。3.碰撞的鱼群和炮弹。
1和2可以直接表现,等到接收到3的时候,可以找到相对应的炮弹和鱼群做碰撞表现!
所以逻辑在服务端,表现在客户端 很清晰很简单的实现了 ~~
- 网络版 捕鱼设计思路
- 对于基本的捕鱼游戏设计思路(一)——场景
- 对于基本的捕鱼游戏设计思路(二)——炮台
- 对于基本的捕鱼游戏设计思路(三)——炮弹
- 对于基本的捕鱼游戏设计思路(四)——序列帧动画
- 对于基本的捕鱼游戏设计思路(五)——鱼
- 对于基本的捕鱼游戏设计思路(六)——碰撞检测
- 捕鱼
- 捕鱼
- 网络版GPS车辆监控系统设计
- 《网络版五子棋游戏软件设计》(WINDOWS编程)
- 设计思路
- 设计思路
- 设计思路
- 《捕鱼达人》游戏制作要点浅析(一) 思路分析
- 工作流引擎设计思路
- Engine总体设计思路
- 进销存设计思路
- 如何获取AHCI base address <二>
- 恢复数据使用记录
- c++ error: 'malloc' was not declared in this scope
- 最简单关闭软键盘的方法——只需要一行代码,关闭无限个输入视图
- fatal error LNK1123:转换到 COFF 期间失败: 文件无效或损坏
- 网络版 捕鱼设计思路
- 开源中国iOS客户端学习——(六)网络连接检测
- android ScrollView ListView的回弹效果
- 如何从技术走向管理?
- 开源中国iOS客户端学习——(七)MBProgressHUD特效
- RazorEngine
- 人才引进注意事项
- tcpdump使用说明
- 基于角色的权限设计(一)