一种角色状态同步的方法以及相关装置制造方法及图纸

技术编号:21126041 阅读:23 留言:0更新日期:2019-05-17 23:19
本发明专利技术公开了一种角色状态同步的方法,包括:当第一角色从第一状态切换为第二状态时,获取剩余切换时间,第一状态表示生命值大于生命值门限的状态,第二状态表示生命值小于或等于生命值门限的状态;在所述剩余切换时间内,第二角色从所述第一状态切换为所述第二状态,第二角色与第一角色属于同一群组;在目标时刻时,将第一角色从第二状态切换至第一状态,并将第二角色从第二状态切换至第一状态;显示第一角色的第一状态以及第二角色的第一状态。本发明专利技术还公开了一种客户端和服务器。本发明专利技术中多名角色会在同一个时刻时切换状态,使得这些角色可以集中进攻力量,提升玩家之间的配合度。

A Method of Role State Synchronization and Related Devices

The invention discloses a method of role state synchronization, which includes: when the first role is switched from the first state to the second state, the remaining switching time is obtained; the first state represents the state in which the life value is greater than the life value threshold; the second state represents the state in which the life value is less than or equal to the life value threshold; and the second role is switched from the first state during the remaining switching time. For the second state, the second role and the first role belong to the same group; at the target time, the first role is switched from the second state to the first state, and the second role is switched from the second state to the first state; the first state of the first role and the first state of the second role are displayed. The invention also discloses a client and a server. In the invention, multiple roles will switch their states at the same time, so that these roles can concentrate their offensive power and improve the coordination between players.

【技术实现步骤摘要】
一种角色状态同步的方法以及相关装置
本专利技术涉及互联网
,尤其涉及一种角色状态同步的方法以及相关装置。
技术介绍
随着多媒体技术的发展和无线网络的普及,人们的娱乐活动变得越来越丰富,如通过手持式媒体设备联网玩游戏,通过电脑玩单机或者联网游戏,游戏类型多种多样,如射击游戏、冒险游戏、模拟游戏、角色扮演游戏和休闲游戏等。目前,大部分类型的游戏都可以实现联网,多人同时在线玩。在一局游戏中,一个角色往往会被设置成有多条生命。在同一个队伍中,当一个角色的的生命值耗尽时,该对象会进入重生状态,在重生的过程中,这个队伍中的其他角色会继续行动。然而,同一个队伍中往往会包括多名角色,不同的角色可能会因为不同的原因耗尽生命值,在多变的战局中角色复活情况也多种多样,由此导致角色的进攻力量无法集中,降低了玩家之间的配合度,并且减少交互式应用的交互度,从而不利于提升用户黏度。
技术实现思路
本专利技术实施例提供了一种角色状态同步的方法以及相关装置,针对交互式应用中复杂的交互情况,多名角色会在同一个时刻时切换状态,从而使得这些角色可以集中进攻力量,提升玩家之间的配合度,增强角色之间的交互性,有利于增加用户黏度。有鉴于此,本专利技术的第一方面提供了一种角色状态同步的方法,包括:当第一角色从第一状态切换为第二状态时,获取剩余切换时间,其中,所述剩余切换时间小于或等于预设切换时间,所述第一状态表示生命值大于生命值门限的状态,所述第二状态表示所述生命值小于或等于所述生命值门限的状态;在所述剩余切换时间内,第二角色从所述第一状态切换为所述第二状态,其中,所述第二角色与所述第一角色属于同一群组;在目标时刻时,将所述第一角色从所述第二状态切换至所述第一状态,并将所述第二角色从所述第二状态切换至所述第一状态,其中,所述目标时刻为所述剩余切换时间的结束时刻;显示所述第一角色的所述第一状态以及所述第二角色的所述第一状态。本专利技术的第二方面提供了一种角色状态同步的方法,包括:当待同步角色从第一状态切换为第二状态时,生成状态同步队列,其中,所述状态同步队列包括所述待同步角色的时间戳,其中,所述时间戳为根据第一预设切换时间以及当前时间戳生成的,所述第一状态表示生命值大于生命值门限的状态,所述第二状态表示所述生命值小于或等于所述生命值门限的状态;从所述状态同步队列中获取第一角色的第一时间戳,其中,所述第一角色属于所述待同步角色,所述第一时间戳对应第一目标时刻;从所述状态同步队列中获取第二角色的第二时间戳,其中,所述第二角色属于所述待同步角色,且所述第二角色与所述第一角色属于同一群组,所述第二时间戳对应所述第一目标时刻;在所述第一目标时刻时,将所述第一角色从所述第二状态切换至所述第一状态,并将所述第二角色从所述第二状态切换至所述第一状态。本专利技术的第三方面提供了一种客户端,包括:获取模块,用于当第一角色从第一状态切换为第二状态时,获取剩余切换时间,其中,所述剩余切换时间小于或等于预设切换时间,所述第一状态表示生命值大于生命值门限的状态,所述第二状态表示所述生命值小于或等于所述生命值门限的状态;确定模块,用于在所述获取模块获取的所述剩余切换时间内,第二角色从所述第一状态切换为所述第二状态,其中,所述第二角色与所述第一角色属于同一群组;切换模块,用于在目标时刻时,将所述第一角色从所述第二状态切换至所述第一状态,并将所述第二角色从所述第二状态切换至所述第一状态,其中,所述目标时刻为所述剩余切换时间的结束时刻;显示模块,用于显示所述切换模块切换得到的所述第一角色的所述第一状态以及所述第二角色的所述第一状态。在一种可能的设计中,所述切换模块,还用于当所述第一角色从所述第一状态切换为所述第二状态时,将所述第一角色所对应的标识从点亮状态切换为熄灭状态;当所述第二角色从所述第一状态切换为所述第二状态时,将所述第二角色所对应的标识从所述点亮状态切换为所述熄灭状态;当所述第一角色从所述第二状态切换为所述第一状态时,将所述第一角色所对应的标识从所述熄灭状态切换为所述点亮状态;当所述第二角色从所述第二状态切换为所述第一状态时,将所述第二角色所对应的标识从所述熄灭状态切换为所述点亮状态。在一种可能的设计中,所述切换模块,还用于当所述第一角色从所述第一状态切换为所述第二状态,或所述第二角色从所述第一状态切换为所述第二状态时,将群组所对应的标识从点亮状态切换为熄灭状态;当所述第一角色从所述第二状态切换为所述第一状态,或所述第二角色从所述第二状态切换为所述第一状态时,将群组所对应的标识从熄灭状态切换为点亮状态。在一种可能的设计中,所述显示模块,还用于所述获取模块获取剩余切换时间之后,在界面上显示所述剩余切换时间。在一种可能的设计中,所述显示模块,具体用于在目标坐标点上显示所述第一角色的所述第一状态,并在所述目标坐标点上显示所述第二角色的所述第一状态;或者,在第一坐标点上显示所述第一角色的所述第一状态,并在第二坐标点上显示所述第二角色的所述第一状态。本专利技术的第四方面提供了一种服务器,包括:生成模块,用于当待同步角色从第一状态切换为第二状态时,生成状态同步队列,其中,所述状态同步队列包括所述待同步角色的时间戳,其中,所述时间戳为根据第一预设切换时间以及当前时间戳生成的,所述第一状态表示生命值大于生命值门限的状态,所述第二状态表示所述生命值小于或等于所述生命值门限的状态;获取模块,用于从所述生成模块生成的所述状态同步队列中获取第一角色的第一时间戳,其中,所述第一角色属于所述待同步角色,所述第一时间戳对应第一目标时刻;所述获取模块,还用于从所述状态同步队列中获取第二角色的第二时间戳,其中,所述第二角色属于所述待同步角色,且所述第二角色与所述第一角色属于同一群组,所述第二时间戳对应所述第一目标时刻;切换模块,用于在所述第一目标时刻时,将所述第一角色从所述第二状态切换至所述第一状态,并将所述第二角色从所述第二状态切换至所述第一状态。在一种可能的设计中,所述服务器还包括发送模块;所述发送模块,用于所述切换模块将所述第一角色从所述第二状态切换至第一状态,并将所述第二角色从所述第二状态切换至所述第一状态之后,向客户端发送角色状态同步信息,以使所述客户端根据所述角色状态同步信息,在所述第一目标时刻时,将所述第一角色从所述第二状态切换至所述第一状态,并将所述第二角色从所述第二状态切换至所述第一状态。在一种可能的设计中,所述生成模块,具体用于获取所述第一角色的第一状态切换时刻,其中,所述第一状态切换时表示所述第一角色从所述第一状态切换至所述第二状态的时刻;根据所述第一预设切换时间与所述第一状态切换时刻确定所述第一时间戳;将所述第一时间戳加入至所述状态同步队列中;获取所述第二角色的第二状态切换时刻,其中,所述第二状态切换时表示所述第二角色从所述第一状态切换至所述第二状态的时刻;根据所述第一预设切换时间与所述第二状态切换时刻确定所述第二时间戳;将所述第二时间戳加入至所述状态同步队列中。在一种可能的设计中,所述服务器还包括接收模块和确定模块;所述接收模块,用于在所述生成模块生成状态同步队列之前,接收第一时间配置指令;所述确定模块,用于根据所述接收模块接收的所述第一时间配置指令确定所述第一预设切换时间;所述接收模块,还本文档来自技高网...

【技术保护点】
1.一种角色状态同步的方法,其特征在于,包括:当待同步角色从第一状态切换为第二状态时,生成状态同步队列,其中,所述状态同步队列包括所述待同步角色的时间戳,其中,所述时间戳为根据第一预设切换时间以及当前时间戳生成的,所述第一状态表示生命值大于生命值门限的状态,所述第二状态表示所述生命值小于或等于所述生命值门限的状态;从所述状态同步队列中获取第一角色的第一时间戳,其中,所述第一角色属于所述待同步角色,所述第一时间戳对应第一目标时刻;从所述状态同步队列中获取第二角色的第二时间戳,其中,所述第二角色属于所述待同步角色,且所述第二角色与所述第一角色属于同一群组,所述第二时间戳对应所述第一目标时刻;在所述第一目标时刻时,将所述第一角色从所述第二状态切换至所述第一状态,并将所述第二角色从所述第二状态切换至所述第一状态。

【技术特征摘要】
1.一种角色状态同步的方法,其特征在于,包括:当待同步角色从第一状态切换为第二状态时,生成状态同步队列,其中,所述状态同步队列包括所述待同步角色的时间戳,其中,所述时间戳为根据第一预设切换时间以及当前时间戳生成的,所述第一状态表示生命值大于生命值门限的状态,所述第二状态表示所述生命值小于或等于所述生命值门限的状态;从所述状态同步队列中获取第一角色的第一时间戳,其中,所述第一角色属于所述待同步角色,所述第一时间戳对应第一目标时刻;从所述状态同步队列中获取第二角色的第二时间戳,其中,所述第二角色属于所述待同步角色,且所述第二角色与所述第一角色属于同一群组,所述第二时间戳对应所述第一目标时刻;在所述第一目标时刻时,将所述第一角色从所述第二状态切换至所述第一状态,并将所述第二角色从所述第二状态切换至所述第一状态。2.根据权利要求1所述的方法,其特征在于,所述将所述第一角色从所述第二状态切换至第一状态,并将所述第二角色从所述第二状态切换至所述第一状态之后,所述方法还包括:向客户端发送角色状态同步信息,以使所述客户端根据所述角色状态同步信息,在所述第一目标时刻时,将所述第一角色从所述第二状态切换至所述第一状态,并将所述第二角色从所述第二状态切换至所述第一状态。3.根据权利要求1所述的方法,其特征在于,所述生成状态同步队列,包括:获取所述第一角色的第一状态切换时刻,其中,所述第一状态切换时刻表示所述第一角色从所述第一状态切换至所述第二状态的时刻;根据所述第一预设切换时间与所述第一状态切换时刻确定所述第一时间戳;将所述第一时间戳加入至所述状态同步队列中;获取所述第二角色的第二状态切换时刻,其中,所述第二状态切换时刻表示所述第二角色从所述第一状态切换至所述第二状态的时刻;根据所述第一预设切换时间与所述第二状态切换时刻确定所述第二时间戳;将所述第二时间戳加入至所述状态同步队列中。4.根据权利要求1所述的方法,其特征在于,所述生成状态同步队列之前,所述方法还包括:接收第一时间配置指令;根据所述第一时间配置指令确定所述第一预设切换时间;接收第二时间配置指令;根据所述第二时间配置指令确定预设最小切换时间,其中,所述预设最小切换时间小于所述第一预设切换时间。5.根据权利要求4所述的方法,其特征在于,所述当待同步角色从第一状态切换为第二状态时,生成状态同步队列,包括:当第三角色在所述预设最小切换时间内从所述第一状态切换为所述第二状态时,获取所述第三角色的第三状态切换时刻,其中,所述第三状态切换时刻表示所述第三角色从所述第一状态切换至所述第二状态的时刻;根据目标预设切换时间与所述第三状态切换时刻确定所述第三时间戳;将所述第三时间戳加入至所述状态同步队列中,其中,所述第三时间戳对应第二目标时刻,所述第二目标时刻与所述第一目标时刻之间间隔一个所述目标预设切换时间,所述状态同步队列携带所述待同步角色的角色标识;所述当待同步角色从第一状态切换为第二状态时,生成状态同步队列之后,所述方法还包括:从所述状态同步队列中获取所述第三角色的所述第三时间戳;根据所述第三时间戳在所述第二目标时刻时,将所述第三角色从所述第二状态切换至所述第一状态。6.根据权利要求1所述的方法,其特征在于,所述生成状态同步队列之前,所述方法还包括:接收第一时间配置指令;根据所述第一时间配置指令确定所述第一预设切换时间;接收第三时间配置指令;根据所述第一时间配置指令确定所述第二预设切换时间,其中,所述第一预设切换时间的时长大于所述第二预设切换时间的时长,或,所述第一预设切换时间的时长小于所述第二预设切换时间的时长。7.根据权利要求6所述的方法,其特征在于,所述当待同步角色从第一状态切换为第二状态时,生成状态同步队列,包括:当第三角色在第一预设切换时间内从所述第一状态切换为所述第二状态时,获取所述第三角色的第四状态切换时刻,其中,所述第四状态切换时刻表示所述第三角色从所述第一状态切换至所述第二状态的时刻;根据所述第四状态切换时刻确定所述第四时间戳;将所述第四时间戳加入至所述状态同步队列中,其中,所述第四时间戳对应第三目标时刻,所述第三目标时刻为所述第二预设切换时间的起始时刻,其中,所述第二预设切换时间的时长大于所述第一预设切换时间的时长;所述当待同步角色从第一状态切换为第二状态时,生成状态同步队列之后,所述方法还包括:从所述状态同步队列中获取所述第三角色的所述第四时间戳;根据所述第四时间戳在所述第三目标时刻时,将所述第三角色从所述第二状态切换至所述第一状态。8.根据权利要求6所述的方法,其特征在于,所述当待同步角色从第一状态切换为第二状态时,生成状态同步队列,包括:当第三角色在第一预设切换时间内从所述第一状态切换为所述第二状态时,获取所述第三角色的第五状态切换时刻,其中,所述第五状态切换时表示所述第三角色从所述第一状态切换至所...

【专利技术属性】
技术研发人员:汪昆蒲胤
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1