关闭

网络版 捕鱼设计思路

标签: 捕鱼游戏设计网络
519人阅读 评论(0) 收藏 举报
分类:

一开始接触捕鱼,对于菜鸟的我来说,实在无从下手,做单机很简单:

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的时候,可以找到相对应的炮弹和鱼群做碰撞表现!

所以逻辑在服务端,表现在客户端  很清晰很简单的实现了 ~~

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:6081次
    • 积分:170
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:2篇
    • 译文:0篇
    • 评论:2条
    文章分类
    最新评论