【技术实现步骤摘要】
一种交互式应用场景的处理方法和装置以及存储介质
本专利技术涉及计算机
,尤其涉及一种交互式应用场景的处理方法和装置以及存储介质。
技术介绍
策略游戏提供给玩家一个可以动脑筋思考问题来处理较复杂事情的环境,玩家需要在进行游戏时保证自己控制对象达成游戏规定的目标。玩家需要在游戏认可的限度内想尽办法完成目标。在策略游戏中,允许玩家自由控制、管理和使用游戏中的人或事物,通过这种自由的手段以及玩家们开动脑筋想出的对抗敌人的办法来达到游戏所要求的目标。根据上述的策略游戏的特点,策略所包括的大量重复的单位、游戏规则、模型需要占用大量的系统资源。在策略游戏的战斗结束后,系统会给战斗双方发送一封战报邮件,其中会含有本次战斗的信息,玩家可以通过阅读战报邮件,了解本次战斗的细节。战报邮件是以文字或者列表的形式展示一场战斗的过程与结果,这样可以反映策略游戏内的战斗结果。现有技术中仅仅通过战报邮件来向用户显示战斗结果,使得用户无法深入了解战斗细节,对于战斗内的随机性与策略性也不能得到很好体现。
技术实现思路
本专利技术实施例提供了一种交互式应用场景的处理方法和装置以及存储介质,用于交互过程的可视化回放,使用户详细了解到整个交互过程。本专利技术实施例提供以下技术方案:一方面,本专利技术实施例提供一种交互式应用场景的处理方法,包括:客户端向服务器发送交互请求信息,所述交互请求信息包括:模拟对象在交互式应用场景中执行时的控制策略,所述模拟对象由所述客户端控制执行;所述客户端接收所述服务器根据所述控制策略发送的交互结果,所述交互结果包括:所述模拟对象在所述交互式应用场景中执行时的记录数据 ...
【技术保护点】
1.一种交互式应用场景的处理方法,其特征在于,包括:客户端向服务器发送交互请求信息,所述交互请求信息包括:模拟对象在交互式应用场景中执行时的控制策略,所述模拟对象由所述客户端控制执行;所述客户端接收所述服务器根据所述控制策略发送的交互结果,所述交互结果包括:所述模拟对象在所述交互式应用场景中执行时的记录数据;所述客户端从所述记录数据提取出在多个逻辑帧产生的场景状态以及相应的对象状态;所述客户端根据所述在多个逻辑帧产生的场景状态和对象状态生成场景还原视频,并播放所述场景还原视频,所述场景还原视频用于回放所述模拟对象在所述交互式应用场景中的执行过程。
【技术特征摘要】
1.一种交互式应用场景的处理方法,其特征在于,包括:客户端向服务器发送交互请求信息,所述交互请求信息包括:模拟对象在交互式应用场景中执行时的控制策略,所述模拟对象由所述客户端控制执行;所述客户端接收所述服务器根据所述控制策略发送的交互结果,所述交互结果包括:所述模拟对象在所述交互式应用场景中执行时的记录数据;所述客户端从所述记录数据提取出在多个逻辑帧产生的场景状态以及相应的对象状态;所述客户端根据所述在多个逻辑帧产生的场景状态和对象状态生成场景还原视频,并播放所述场景还原视频,所述场景还原视频用于回放所述模拟对象在所述交互式应用场景中的执行过程。2.根据权利要求1所述的方法,其特征在于,所述客户端从所述记录数据提取出在多个逻辑帧产生的场景状态以及相应的对象状态,包括:所述客户端解析所述记录数据,得到所述多个逻辑帧分别对应的帧状态数据列表;所述客户端解析每个逻辑帧对应的帧状态数据列表,得到在所述逻辑帧产生的场景状态以及相应的对象状态。3.根据权利要求1所述的方法,其特征在于,所述客户端根据所述在多个逻辑帧产生的场景状态和对象状态生成场景还原视频,包括:所述客户端获取场景基本信息和对象基本信息;所述客户端根据所述场景基本信息和所述对象基本信息创建所述交互式应用场景,并在所述交互式应用场景中加载所述模拟对象;所述客户端生成执行帧列表,并确定每个执行帧的发生时间,所述执行帧列表包括多个执行帧;所述客户端根据所述在多个逻辑帧产生的场景状态和对象状态生成每个执行帧对应的状态数据列表;所述客户端根据所述每个执行帧对应的状态数据列表,在所述交互式应用场景中还原出所述模拟对象的执行内容,得到所述每个执行帧对应的视频画面;所述客户端按照执行帧的发生时间将所述每个执行帧对应的视频画面组合在一起,得到所述场景还原视频。4.根据权利要求3所述的方法,其特征在于,所述客户端获取场景基本信息和对象基本信息,包括:所述客户端从所述交互结果中获取所述场景基本信息和所述对象基本信息;或,所述客户端从本地缓存中获取所述场景基本信息和所述对象基本信息。5.根据权利要求3所述的方法,其特征在于,所述客户端根据所述每个执行帧对应的状态数据列表,在所述交互式应用场景中还原出所述模拟对象的执行内容,包括:所述客户端在当前执行帧还原所述模拟对象的执行内容之前,根据所述当前执行帧对应的状态数据列表预先确定所述模拟对象在下一个执行帧中的执行内容;所述客户端在下一个执行帧中使用预先确定出的执行内容还原所述模拟对象的执行内容。6.根据权利要求3所述的方法,其特征在于,所述客户端根据所述每个执行帧对应的状态数据列表,在所述交互式应用场景中还原出所述模拟对象的执行内容,包括:所述客户端在每个执行帧的发生时间还原出所述模拟对象在所述交互式应用场景中的执行内容,并在每个执行帧的发生时间实时调整用于观看所述交互式应用场景的镜头对应的方向和距离。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述场景状态包括:交互开始阶段、交互进行阶段和交互结束阶段;所述对象状态包括:进场阶段、空闲站立阶段、移动阶段、攻击阶段、技能释放阶段、预备动作阶段。8.一种交互式应用场景的处理方法,其特征在于,包括:服务器接收客户端发送的交互请求信息,所述交互请求信息包括:模拟对象在交互式应用场景中执行时的控制策略,所述模拟对象由所述客户端控制执行;所述服务器根据所述控制策略进行交互计算,并记录所述交互式应用场景在多个逻辑帧产生的场景状态,以...
【专利技术属性】
技术研发人员:林瑞柠,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。