The embodiment of the present invention discloses a life value control method based on analog object and a client for realizing the life value control of the second analog object, which can ensure the state update progress of the analog object, and does not need to add more analog objects in the interactive application scenario, thereby reducing the design complexity. The method may include: the first client obtains the first object state of the first simulated object in the interactive application scenario; when the first object state updates, the first client updates the life value of the second simulated object in the interactive application scenario; the second simulated object is in the interactive application scenario together with the first simulated object; and the first client updates the second simulated object in the interactive application scenario. The updated life value of the image is sent to the server; the first client receives the life update instruction of the second simulated object broadcasted by the server, and loads the updated life value of the second simulated object in the interactive application scenario according to the life update instruction.
【技术实现步骤摘要】
一种基于模拟对象的生命值控制方法和客户端
本专利技术涉及计算机
,尤其涉及一种基于模拟对象的生命值控制方法和客户端。
技术介绍
在多人在线战术竞技(英文全称:MultiplayerOnlineBattleArena,英文简称:MOBA)游戏中,因为游戏的快节奏进展,有时候会出现一方用户所操作的角色在取得一定优势后,快速连续推进游戏进展的情况,直接致使本场游戏尽快结束,而这使得游戏中的另一方用户的不良体验大大提升。为了解决前述的被攻击一方的不良体验问题,现有技术对于游戏场景的管理方案中,通常采用如下的实现方案:需要在游戏设计时为游戏防守方增设更多的机关等道具,从而使得游戏进攻方的进攻节奏降下来,使得进攻方推进困难,节奏变慢。这种解决方案虽然保证了被进攻方的游戏体验,却使得进攻方的推进节奏明显降低,又导致进攻方的游戏体验下降,另外增设更多的道具也会增加游戏的设计复杂度。
技术实现思路
本专利技术实施例提供了一种基于模拟对象的生命值控制方法和客户端,用于实现对第二模拟对象的生命值控制,可以保证模拟对象的状态更新进度,不需要在交互式应用场景中增加更多的模拟对象,从而降低设计复杂度。为解决上述技术问题,本专利技术实施例提供以下技术方案:第一方面,本专利技术实施例提供一种基于模拟对象的生命值控制方法,包括:第一客户端获取第一模拟对象在交互式应用场景中的第一对象状态;当所述第一对象状态发生状态更新时,所述第一客户端更新第二模拟对象在所述交互式应用场景中的生命值,所述第二模拟对象与所述第一模拟对象共同处于所述交互式应用场景中;所述第一客户端将所述第二模拟对象的更新后的生 ...
【技术保护点】
1.一种基于模拟对象的生命值控制方法,其特征在于,包括:第一客户端获取第一模拟对象在交互式应用场景中的第一对象状态;当所述第一对象状态发生状态更新时,所述第一客户端更新第二模拟对象在所述交互式应用场景中的生命值,所述第二模拟对象与所述第一模拟对象共同处于所述交互式应用场景中;所述第一客户端将所述第二模拟对象的更新后的生命值发送给服务器,所述服务器用于管理所述第一客户端和第二客户端分别加载的所述交互式应用场景;所述第一客户端接收所述服务器向所述第一客户端和所述第二客户端广播的所述第二模拟对象的生命更新指令,并按照所述第二模拟对象的生命更新指令在所述交互式应用场景中加载所述第二模拟对象的更新后的生命值。
【技术特征摘要】
1.一种基于模拟对象的生命值控制方法,其特征在于,包括:第一客户端获取第一模拟对象在交互式应用场景中的第一对象状态;当所述第一对象状态发生状态更新时,所述第一客户端更新第二模拟对象在所述交互式应用场景中的生命值,所述第二模拟对象与所述第一模拟对象共同处于所述交互式应用场景中;所述第一客户端将所述第二模拟对象的更新后的生命值发送给服务器,所述服务器用于管理所述第一客户端和第二客户端分别加载的所述交互式应用场景;所述第一客户端接收所述服务器向所述第一客户端和所述第二客户端广播的所述第二模拟对象的生命更新指令,并按照所述第二模拟对象的生命更新指令在所述交互式应用场景中加载所述第二模拟对象的更新后的生命值。2.根据权利要求1所述的方法,其特征在于,所述当所述第一对象状态发生状态更新时,所述第一客户端更新第二模拟对象在所述交互式应用场景中的生命值,包括:当所述第一对象状态发生状态更新时,所述第一客户端获取第三模拟对象在所述交互式应用场景中的第二对象状态,其中,在所述交互式应用场景中所述第三模拟对象分别与所述第一模拟对象、所述第二模拟对象属于相邻对象;当所述第二对象状态发生状态更新时,所述第一客户端更新所述第二模拟对象在所述交互式应用场景中的生命值。3.根据权利要求2所述的方法,其特征在于,所述当所述第一对象状态发生状态更新时,所述第一客户端更新第二模拟对象在所述交互式应用场景中的生命值,还包括:当所述第一对象状态发生状态更新时,所述第一客户端为所述第三模拟对象增加一个计时器并触发计时器开始计时;所述当所述第二对象状态发生状态更新时,所述第一客户端更新所述第二模拟对象在所述交互式应用场景中的生命值,包括:所述第一客户端判断所述第三模拟对象的第二对象状态是否在所述计时器的计时周期内发生状态更新;当所述第二对象状态在所述计时器的计时周期内发生状态更新时,所述第一客户端更新所述第二模拟对象在所述交互式应用场景中的生命值。4.根据权利要求1所述的方法,其特征在于,所述当所述第一对象状态发生状态更新时,所述第一客户端更新第二模拟对象在所述交互式应用场景中的生命值,包括:当所述第一对象状态更新为被摧毁时,所述第一客户端按照生命延长策略增加所述第二模拟对象在所述交互式应用场景中的生命值。5.根据权利要求1所述的方法,其特征在于,所述第一客户端更新第二模拟对象在所述交互式应用场景中的生命值,包括:所述第一客户端为所述第二模拟对象增加持续预置时长的防御对象,所述防御对象用于保护所述第二模拟对象。6.根据权利要求1至5中任一项所述的方法,其特征在于,若所述第一模拟对象被第一触发条件触发状态更新时,所述第一客户端更新第二模拟对象在所述交互式应用场景中的生命值之后,所述方法还包括:在所述第二模拟对象的生命值存续期间,当所述第一模拟对象被第二触发条件触发状态更新时,所述第一客户端禁止再次更新所述第二模拟对象在所述交互式应用场景中的生命值。7.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一模拟对象具体为第一游戏角色,第二模拟对象具体为第二游戏角色;所述第一客户端获取第一模拟对象在交互式应用场景中的第一对象状态,包括:第一游戏客户端获取第一游戏角色在游戏场景中的第一角色...
【专利技术属性】
技术研发人员:王怡然,
申请(专利权)人:腾讯科技成都有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。