PAT0021-虚拟礼物赠送及特效触发方法——技术交底书.pdfVIP

PAT0021-虚拟礼物赠送及特效触发方法——技术交底书.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAT0021-虚拟礼物赠送及特效触发方法 赠送鱼翅类型礼物及特效实现流程: 用户赠送礼物,后台程序会在房间内广播礼物赠送消息,并根据礼物价值智能判断是否 触发全站广播和宝箱玩法系统。 ①鱼翅类型礼物赠送rpc请求 前端用户 鱼翅交易服务 ②返回rpc请求结果 是否赠送成 宝箱服务 ④是,rpc请求生产宝箱 是否产生宝箱? 功? -礼物赠送连击处理 前端用户群组 ⑤房间内赠送礼物连击特效 -高人气房间广播处理 聊天室 ③是,发送赠送结果 -宝箱处理 是否需要高人气广 前端用户群组 ⑥是,人气前n的房间广播 播? 前端用户:client,登录到web 页面的前端用户。 鱼翅交易服务:transact_sever ,负责鱼翅交易。 聊天室:chatroom,集中处理弹幕、缓存与前端用户会话。 前端用户群组:clients,前端用户的集合。 ①鱼翅类型礼物赠送rpc 请求: 前端用户在直播间,点击赠送礼物图标,触发赠送对应礼物的流程。改过程主要为了完 成赠送鱼翅礼物的交易过程。在数据库中扣除赠送者的鱼翅数,并增加受赠者的鱼翅数。只 有在交易成功后,才会展示赠送该礼物所产生的特效。 输入: ·聊天室id。(room_id,每个聊天室拥有一个唯一的id,我们简称为房间id,该输入参 数为赠送礼物事件发生时,所在的房间) ·赠送者id。(src_id,每个用户拥有一个唯一的id,该输入参数为赠送礼物用户的id ) ·受赠者id。(dst_id,每个用户拥有一个唯一的id,该输入参数为接受礼物用户的id, 在聊天室内赠送,默认是赠送给主播) ·礼物id。(gift_id,每一种礼物都以一个唯一的id,存放于MySql 数据库的礼物模版 表中) ·礼物数量。(gift_count ,赠送礼物的数量,默认单次赠送礼物的数量为1) ·礼物价值。(gold ,在礼物模版中记录有每个礼物的价值,该输入参数为礼物中包含 的鱼翅数量) 输出: ·交易成功,返回错误码0 、用户账户中剩余的鱼翅数量。 ·交易失败,返回交易失败的错误码。 ②返回rpc 请求结果: 由鱼翅交易服务器将赠送礼物的交易请求处理结果返回给赠送者。 输入: ·交易成功,错误码0、用户账户中剩余的鱼翅数量。 ·交易失败,返回交易失败的错误码。 输出: ·如果交易成功,前端将用户账户中剩余的鱼翅数量展示给用户。 ·如果交易失败,前端将根据错误码提示用户,提示信息包括【用户账户余额不足,请 充值!】【服务器繁忙,请稍后尝试!】 ③是,发送赠送结果 将赠送鱼翅礼物的结果发送给聊天室,进行礼物特效的展示,礼物特效包括:连击特效、 房间内视频区域广播、高人气房间视频区域广播、房间内开启鱼丸宝箱。每个礼物的特效都 配置在MySql 数据库的礼物模版表中,一个礼物可以拥有多种特效。 输入: ·房间id,(room_id,赠送礼物发生的房间,根据房间id 可以找到该房间,礼物的特 效将在这个房间展示) ·礼物id,(gift_id ,聊天室根据礼物id 从礼物模版中找到礼物对应的特效,并展示该 礼物特效) ·赠送者id,(src_id,根据用户id 找到赠送者的用户昵称src_nick,用与在礼物特效中 展示赠送者的信息) ·受赠者id,(dst_id,根据用户id 找到受赠者的用户昵称dst_nick,用于在礼物特效中 展示受赠者信息) ·礼物数量,(gift_count ,用于在礼物特效中展示礼物

文档评论(0)

___________ + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档