一种信息处理方法、终端及计算机存储介质的制作方法

文档序号:9426880
一种信息处理方法、终端及计算机存储介质的制作方法
【技术领域】
[0001]本发明涉及信息处理技术,具体涉及一种信息处理方法、终端及计算机存储介质。
【背景技术】
[0002]随着互联网技术的飞速发展,以及大屏幕、超大屏幕智能终端的日益普及,智能终端处理器的处理能力也越来越强,从而衍生出很多在大屏幕或超大屏幕上基于人机交互实现操控的应用。基于人机交互实现操控的过程中,多个用户之间可以采集一对一、一对多、多对多等各种建立群组的形式运行不同的交互模式,以得到不同的交互结果。比如,在大屏幕或超大屏幕上渲染得到的图形用户界面(GUI)中,将多个用户分成两个不同群组后,利用人机交互中的操控处理,可以进行不同群组件的信息交互,以及根据对信息交互的响应得到不同的交互结果;利用人机交互中的操控处理,还可以在同一个群组的群成员间进行信息交互,以及根据对信息交互的响应得到不同的交互结果。
[0003]现有技术中,用户在图形用户界面中操控的虚拟对象通常具有至少一个技能,通过释放技能能够对预设范围内的目标对象进行信息交互,不同的技能释放对目标对象具有不同的交互响应结果。然而,技能的释放往往只能针对特定区域范围的目标对象,范围大且无针对性,对于在所述特定区域范围内只有一个目标对象或目标对象所在位置较为集中的场景下,这种交互方式得到的交互结果往往不能满足用户的需求。如何实现技能的释放针对一特定位置,相关技术中,目前尚无有效解决方案。

【发明内容】

[0004]为解决现有存在的技术问题,本发明实施例提供一种信息处理方法、终端及计算机存储介质,能够在信息交互过程中实现针对一特定位置的技能释放,提升用户的体验。
[0005]为达到上述目的,本发明实施例的技术方案是这样实现的:
[0006]本发明实施例提供了一种信息处理方法,通过在终端的处理器上执行软件应用并在所述终端的显示器上进行渲染,以得到图形用户界面,所述处理器、图形用户界面和所述软件应用在游戏系统上被实施;所述方法包括:
[0007]在所述图形用户界面上渲染出至少一个虚拟资源对象,所述虚拟资源对象中的至少一个被配置为根据输入的用户命令而执行虚拟操作的用户角色对象;
[0008]检测到对部署于所述图形用户界面技能操作区域中的至少一个技能对象的技能操作触发手势时,检测所述技能对象跟随所述技能释放触发手势的移动,以确定所述技能对象的释放位置;
[0009]检测所述释放位置与所述用户角色对象之间的距离,当所述距离大于技能释放距离时,执行所述用户角色对象朝所述释放位置调整移动;
[0010]检测到对所述技能对象的技能操作释放手势时,基于所述释放位置执行所述技能对象的技能释放操作。
[0011]上述方案中,所述检测所述技能对象跟随所述技能释放触发手势的移动,以确定所述技能对象的释放位置,包括:
[0012]连续检测所述技能释放触发手势的位置信息,基于所述位置信息控制所述技能对象的移动;当所述技能释放触发手势中止时,检测所述技能释放触发手势的中止位置,将所述终止位置确定为所述技能对象的释放位置。
[0013]上述方案中,所述执行所述用户角色对象朝所述释放位置的调整移动,包括:
[0014]检测所述用户角色对象在所述图形用户界面中的第一位置;
[0015]基于所述释放位置和所述第一位置确定所述释放位置相对于所述用户角色对象的方位信息;
[0016]基于所述方位信息确定第一移动路线,执行所述用户角色对象按所述第一移动路线朝所述释放位置调整移动。
[0017]上述方案中,所述基于所述释放位置执行所述技能对象的技能释放操作,包括:按所述方位信息在预设技能释放范围内执行所述技能对象的技能释放操作;其中,所述预设技能释放范围为以所述用户角色对象为一端点的轴对称区域范围;所述方位信息在所述轴对称区域范围的对称轴上。
[0018]上述方案中,在执行所述用户角色对象朝所述释放位置调整移动过程中,所述方法还包括:
[0019]检测到针对所述用户角色对象的移动触发手势,终止执行所述用户角色对象朝所述释放位置调整移动,以及终止基于所述技能操作触发手势执行对所述技能对象的技能释放操作。
[0020]上述方案中,当检测到所述技能对象的释放位置与所述技能操作触发手势的初始位置一致时,所述方法还包括:
[0021]终止基于所述技能操作触发手势执行对所述技能对象的技能释放操作。
[0022]本发明实施例还提供了一种终端,所述终端包括:渲染处理单元、检测单元和操作执行单元;其中,
[0023]所述渲染处理单元,用于执行软件应用并进行渲染得到图形用户界面;在所述图形用户界面上渲染出至少一个虚拟资源对象,所述虚拟资源对象中的至少一个被配置为根据输入的用户命令而执行虚拟操作的用户角色对象;
[0024]所述检测单元,用于检测到对部署于所述图形用户界面技能操作区域中的至少一个技能对象的技能操作触发手势时,检测所述技能对象跟随所述技能释放触发手势的移动,以确定所述技能对象的释放位置;还用于检测所述释放位置与所述用户角色对象之间的距离;还用于检测到对所述技能对象的技能操作释放手势;
[0025]所述操作执行单元,用于当所述检测单元检测到所述释放位置与所述用户角色对象之间的距离大于技能释放距离时,执行所述用户角色对象朝所述释放位置调整移动;还用于当所述检测单元检测到对所述技能对象的技能操作释放手势时,基于所述释放位置执行所述技能对象的技能释放操作。
[0026]上述方案中,所述检测单元,用于连续检测所述技能释放触发手势的位置信息,基于所述位置信息控制所述技能对象的移动;当所述技能释放触发手势中止时,检测所述技能释放触发手势的中止位置,将所述终止位置确定为所述技能对象的释放位置。
[0027]上述方案中,所述检测单元,还用于检测所述用户角色对象在所述图形用户界面中的第一位置;基于所述释放位置和所述第一位置确定所述释放位置相对于所述用户角色对象的方位信息;基于所述方位信息确定第一移动路线;
[0028]所述操作执行单元,用于执行所述用户角色对象按所述检测单元确定的所述第一移动路线朝所述释放位置调整移动。
[0029]上述方案中,所述操作执行单元,用于按所述方位信息在预设技能释放范围内执行所述技能对象的技能释放操作;其中,所述预设技能释放范围为以所述用户角色对象为一端点的轴对称区域范围;所述方位信息在所述轴对称区域范围的对称轴上。
[0030]上述方案中,所述检测单元,还用于所述操作执行单元在执行所述用户角色对象朝所述释放位置调整移动过程中,检测到针对所述用户角色对象的移动触发手势时,触发所述操作执行单元;
[0031]相应的,所述操作执行单元,用于终止执行所述用户角色对象朝所述释放位置调整移动,以及终止基于所述技能操作触发手势执行对所述技能对象的技能释放操作。
[0032]上述方案中,所述操作执行单元,还用于当所述检测单元检测到所述技能对象的释放位置与所述技能操作触发手势的初始位置一致时,终止基于所述技能操作触发手势执行对所述技能对象的技能释放操作。
[0033]本发明实施例还提供了一种终端,所述终端包括:处理器和显示器;所述处理器,用于执行软件应用并在所述显示器上进行渲染以得到图形用户界面,所述处理器、图形用户界面和所述软件应用在游戏系统上被实施;
[0034]所述处理器,还用于在所述图形用户界面上渲染出至少一个虚拟资源对象,所述虚拟资源对象中的至少一个被配置为根据输入的用户命令而执行虚拟操作的用户角色对象;
[0035]检测到对部署于所述图形用户界面技能操作区域中的至少一个技能对象的技能操作触发手势时,检测所述技能对象跟随所述技能释放触发手势的移动,以确定所述技能对象的释放位置;
[0036]检测所述释放位置与所述用户角色对象之间的距离,当所述距离大于技能释放距离时,执行所述用户角色对象朝所述释放位置调整移动;
[0037]检测到对所述技能对象的技能操作释放手势时,基于所述释放位置执行所述技能对象的技能释放操作。
[0038]上述方案中,所述处理器,用于连续检测所述技能释放触发手势的位置信息,基于所述位置信息控制所述技能对象的移动;当所述技能释放触发手势中止时,检测所述技能释放触发手势的中止位置,将所述终止位置确定为所述技能对象的释放位置。
[0039]上述方案中,所述处理器,用于检测所述用户角色对象在所述图形用户界面中的第一位置;基于所述释放位置和所述第一位置确定所述释放位置相对于所述用户角色对象的方位信息;基于所述方位信息确定第一移动路线,执行所述用户角色对象按所述第一移动路线朝所述释放位置调整移动。
[0040]上述方案中,所述处理器,用于按所述方位信息在预设技能释放范围内执行所述技能对象的技能释放操作;其中,所述预设技能释放范围为以所述用户角色对象为一端点的轴对称区域范围;所述方位信息在所述轴对称区域范围的对称轴上。
[0041]上述方案中,所述处理器,还用于在执行所述用户角色对象朝所述释放位置调整移动过程中,检测到针对所述用户角色对象的移动触发手势,终止执行所述用户角色对象朝所述释放位置调整移动,以及终止基于所述技能操作触发手势执行对所述技能对象的技能释放操作。
[0042]上述方案中,所述处理器,还用于当检测到所述技能对象的释放位置与所述技能操作触发手势的初始位置一致时,终止基于所述技能操作触发手势执行对所述技能对象的技能释放操作。
[0043]本发明实施例还提供了一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行本发明实施例所述的信息处理方法。
[0044]本发明实施例的信息处理方法、终端及计算机存储介质,通过检测到对部署于图形用户界面技能操作区域中的至少一个技能对象的技能操作触发手势时,检测所述技能对象跟随所述技能释放触发手势的移动,以确定所述技能对象的释放位置;检测所述释放位置与所述用户角色对象之间的距离,当所述距离大于技能释放距离时,执行所述用户角色对象朝所述释放位置调整移动;检测到对所述技能对象的技能操作释放手势时,基于所述释放位置执行所述技能对象的技能释放操作。如此,采用本发明实施例的技术方案,实现了针对一特定位置的技能释放,大大提升了用户的操作体验。
【附图说明】
[0045]图1为本发明实施例的信息处理方法进行信息交互的应用架构
再多了解一些
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1