美文网首页
游戏聊天逻辑部分

游戏聊天逻辑部分

作者: HenryTien | 来源:发表于2017-07-28 16:56 被阅读16次

逻辑

  1. 接口定义
//聊天
  void update_talk_cd(int32_t iChannel);
  int32_t process_request_talk(CMessageHead& rstMsgHead, char* pszMsgBody, int32_t iBodyLength);
  int32_t process_request_upload_voice(CMessageHead& rstMsgHead, char* pszMsgBody, int32_t iBodyLength);
  int32_t process_response_upload_voice(CMessageHead& rstMsgHead, char* pszMsgBody, int32_t iBodyLength);

2.process_request_talk
case MSG_LOGIC_TALK:
考虑以下常见情况:

result_id_forbit_chat
max_talk_message_length
talk_type_broadcast
talk_type_guild_recruit
result_id_talk_type_not_support
result_id_need_level_up
result_id_talk_so_fast
result_id_cannot_operate_self
result_id_player_is_offline
result_id_not_friend

CMessageHead
broadcast_message_to_guild
broadcast_message_to_team
send_notify_to_client
3.update_talk_cd
更新聊天时间

相关文章

  • 游戏聊天逻辑部分

    逻辑 接口定义 2.process_request_talkcase MSG_LOGIC_TALK:考虑以下常见情...

  • 游戏逻辑系统化

    游戏逻辑系统化 1.游戏逻辑的目的实现策划的设计文档 构建游戏系统 构建游戏玩法 2.什么是游戏逻辑游戏逻辑是作为...

  • 游戏引擎开发中需要注意的循环结构

    我们在游戏设计和开发中,尤其是引擎开发中,逻辑循环是一个重要组成部分,循环决定了游戏的基础逻辑和运行方式,在不同的...

  • 基于SDL类库实现的射死大鸡怪3D游戏

    1 游戏架构介绍 整个游戏分为三个层次:游戏逻辑层,游戏引擎层和软件渲染层。 游戏逻辑层用于控制游戏逻辑,如大鸡怪...

  • dapp生态困境-真实用户

    真实用户由于门槛无法介入游戏,大部分的游戏都是矿工支撑,支撑的逻辑很简单: 1、分红收益-后面有大矿工接盘-游戏的...

  • Chapter 7 表格&表单

    表格特有的元素 :same as "alt" in :title :逻辑部分 :逻辑部分 :逻辑部分 :可以给...

  • 聊天,讲究逻辑

    你是否在面对别人说的话题,,不知道该怎么回应? 你是否总是会将一个讨论激烈的现场,瞬间变得鸦雀无声? 又或者,你根...

  • 部分逻辑梳理

    支付逻辑 获取token (pay/token)A. 加入付费星球 第一步:请求pay/groups/" + gr...

  • 登录部分逻辑

    上代码

  • 逻辑游戏

    突然想起了陈奕迅的一首歌《红玫瑰》:得不到的永远在骚动。越是得不到越想得到,越是实现不了越想实现。作家往往是这样,...

网友评论

      本文标题:游戏聊天逻辑部分

      本文链接:https://www.haomeiwen.com/subject/lhsxlxtx.html