游戏雷达模块
2017-11-16 15:13:43 0 举报
游戏雷达设计
作者其他创作
大纲/内容
物体消亡
创建世界
注册雷达
进入世界
触发
改变该物体位置缓存(PCache)
物体移动
客户端内核
发送注册雷达操作
根据位置缓存(PCache),把当前所有用户位置发给该用户
创建雷达
发送创建世界操作
接收物体移动或消亡
物体位置移动或消亡表现
订阅该物体位置改变事件(A)
发送进入世界操作
初始化雷达更新消息订阅通道(B)
雷达中添加该角色物体
服务端
操作处理
初始化雷达信道(所有对雷达的操作需要在该信道中)
客户端表现
发布消亡事件(A)
移除该物体位置缓存(PCache)
操作角色
把该物体添加到位置缓存中(PCache)
缓存该2个订阅消息
角色操作
发布位置改变事件(B)
发布位置改变事件(A)
订阅该物体位消亡消息(C)
发送操作角色消息
初始化物体位置缓存(PCache)
发送物体位置改变事件给客户端
雷达模块
订阅其他物体位置改变事件(B)
0 条评论
下一页