Chinaunix首页 | 论坛 | 博客
  • 博客访问: 99193
  • 博文数量: 41
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 486
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-18 20:09
文章分类

全部博文(41)

文章存档

2016年(1)

2015年(1)

2014年(9)

2013年(30)

我的朋友

分类: C/C++

2014-02-08 17:14:14

该功能先简单猜想下啦,以后补充, 目前主要是先开发一个能走动的游戏demo.

点击实体模块包括以下功能:
    点击怪物----攻击行为
    点击npc-----聊天
    点击玩家----组队/战斗

模块的设计与实现:

1,选中。
    客户端选中一个实体时,发送一个select消息给服务端。如果选中的是对象,则把该实体保存到客户端身上:selected entity.
    如果是物品,则服务端判断距离是否小于物品的最大选择半径;如果是npc, 则判断npc的最大选择半径。 如果距离足够近,则为选中。


2,取消选中。
    a, 客户端发送一个取消选中的消息。
    b, 在客户端移动结束的时候要判断与selected entity的距离,如果距离远了,则取消。
阅读(376) | 评论(0) | 转发(0) |
0

上一篇:场景管理-位置同步

下一篇:游戏客户端

给主人留下些什么吧!~~