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

文档序号:9426880阅读:来源:国知局
操作触发手势的初始位置一致时,所述方法还包括:终止基于所述技能操作触发手势执行对所述技能对象的技能释放操作。
[0077]本实施例中,当检测到所述技能操作触发手势的初始位置与终止位置(即所述释放位置)一致时,无论所述技能操作触发手势在移动过程中的路径如何,则终止基于所述技能操作触发手势的对所述技能对象的技能释放操作。
[0078]采用本发明实施例的技术方案,通过一技能操作触发手势实现了技能对象的释放位置的任意改变,进一步的通过技能操作释放手势实现了针对一特定位置的技能释放,满足了在交互的过程中,能够根据实际需求控制用户角色对象朝向特定位置(如交互的目标对象集中所在的位置)释放技能,大大提升了用户的操作体验。
[0079]参照上述方法实施例的描述,以一个现实应用场景为例对本发明实施例阐述如下:本应用场景涉及多人在线战术竞技游戏(MOBA,Multiplayer Online Battle ArenaGames)。在MOBA中涉及的技术名词为:1)UI层:即图形用户界面中的图标;2)技能指示器:用来辅助技能释放的特效、光圈、操作;3)虚拟镜头:可以理解成为游戏里的摄像机;4)小地图:大地图的缩小版,可以理解成为雷达图,地图上会显示敌人我方的信息和位置。
[0080]对于本应用场景,参照图4c或图5c所示,本实施例中渲染得到的图形用户界面
800中包括至少一用户角色对象alO,以及至少一个技能对象,在本示意中,包括技能对象802a、技能对象802b、技能对象802c和技能对象802d。当终端检测到针对一技能对象的技能操作触发手势(例如按住拖动手势)时,在本示意中,即检测到针对所述技能对象802c的技能操作触发手势时,所述图形用户界面800中渲染出所述用户角色对象alO在执行所述技能对象802c的技能释放范围区域803,以及基于所述技能操作触发手势的移动,表征所述技能对象802c的UI图标跟随移动。当所述技能操作触发手势停止移动时,将终止位置确定为所述技能对象802c的释放位置804。
[0081]本应用场景中,包括两种实施方式。第一种实施方式,参照图4c所示,所述释放位置804在所述技能释放范围区域803外部,则终端控制所述用户角色对象alO朝向所述释放位置804移动直至所述释放位置804在所述技能释放范围区域803中;进一步地,当所述技能操作触发手势终止(即所述按住拖动手势松开)时,所述用户角色对象alO朝向所述释放位置804执行所述技能对象802c的释放操作。第二种实施方式,参照图5c所示,所述释放位置804在所述技能释放范围区域803内部,则当所述技能操作触发手势终止(即所述按住拖动手势松开)时,所述用户角色对象alO直接朝向所述释放位置804执行所述技能对象802c的释放操作。
[0082]基于实施例一方法实施例,下面以I对I的应用场景为例进行详细说明。其中,所述I对I的应用场景为终端I操控的第一角色对象和终端2操控的第二角色对象进行信息交互的应用场景,其余应用场景可参照本应用场景的描述,本实施例中不做赘述。图6为本发明实施例的信息处理方法的交互应用示意图;如图6所示,在本应用场景中,包括终端1、终端2和服务器,所述终端I通过用户I进行触发操控;所述终端2通过用户2进行触发操控;所述方法包括:
[0083]对于用户1,步骤11:用户I通过触发游戏系统并登陆身份验证信息,所述身份验证信息可以为用户名和密码。
[0084]步骤12:所述终端I将获取到的身份验证信息传输至服务器3,由所述服务器3进行身份验证,并在身份验证通过后,返回第一图形用户界面至所述终端I ;其中,所述第一图形用户界面中包括第一角色对象,所述第一角色对象能够基于用户I的触发操作执行虚拟操作,所述虚拟操作包括所述第一角色对象的移动操作、所述第一角色对象针对其他角色对象的攻击操作或技能释放操作等等。所述第一图形用户界面中还包括技能操作区域,所述技能操作区域包括至少一技能对象。
[0085]对于用户2,步骤21:用户2通过触发游戏系统并登陆身份验证信息,所述身份验证信息可以为用户名和密码。
[0086]步骤22:所述终端2将获取到的身份验证信息传输至服务器3,由所述服务器3进行身份验证,并在身份验证通过后,返回第二图形用户界面至所述终端2 ;其中,所述第二图形用户界面中包括第二角色对象,所述第二角色对象能够基于用户2的触发操作执行虚拟操作,所述虚拟操作包括所述第二角色对象的移动操作、所述第二角色对象针对其他角色对象的攻击操作或技能释放操作等等。所述第二图形用户界面中还包括技能操作区域,所述技能操作区域包括至少一技能对象。
[0087]本实施例中,在所述用户I和所述用户2基于触发操作,使得所述第一角色对象和所述第二角色对象作为信息交互的对象时,也即所述第一角色对象将所述第二角色对象作为目标交互对象,相应的,所述第二角色对象将所述第一角色对象作为目标交互对象。
[0088]至此,完成所述用户I和所述用户2的游戏系统的登录操作以及初始化操作。
[0089]对于用户1,步骤13,用户I对所述终端I呈现的第一图形用户界面进行触发操作,所述触发操作可针对所述第一图形用户界面中的任何虚拟资源对象,包括针对任何技能对象的技能释放操作、针对任何角色对象的信息交互操作(可以理解为物理攻击操作)、所述第一角色对象的移动操作等等。在本实施例中,所述触发操作为针对所述技能操作区域中的至少一个技能对象的技能操作触发手势。
[0090]步骤14,所述终端I获取到技能操作触发手势时,识别所述技能操作触发手势的操作位置;将所述技能操作触发手势的终止位置作为所述技能对象的释放位置;进一步地,检测所述释放位置与所述第一角色对象之间的距离,当所述距离大于技能释放距离时,执行所述第一角色对象朝所述释放位置调整移动,直至确定所述释放位置与所述第一角色对象之间的距离满足所述技能释放距离;进一步地,生成第一指令,基于所述释放位置执行所述技能对象的技能释放操作。并且,在执行指令的过程中,记录相应数据的改变。
[0091]步骤15,将改变后的数据作为与所述终端I对应的第一数据同步至服务器3。
[0092]对于用户2,步骤23,用户2对所述终端2呈现的第二图形用户界面进行触发操作,所述触发操作可针对所述第二图形用户界面中的任何虚拟资源对象,包括针对任何技能对象的技能释放操作、针对任何角色对象的信息交互操作(可以理解为物理攻击操作)、所述第二角色对象的移动操作等等。在本实施例中,所述触发操作为针对所述技能操作区域中的至少一个技能对象的技能操作触发手势。
[0093]步骤24,所述终端2获取到技能操作触发手势时,识别所述技能操作触发手势的操作位置;将所述技能操作触发手势的终止位置作为所述技能对象的释放位置;进一步地,检测所述释放位置与所述第二角色对象之间的距离,当所述距离大于技能释放距离时,执行所述第二角色对象朝所述释放位置调整移动,直至确定所述释放位置与所述第二角色对象之间的距离满足所述技能释放距离;进一步地,生成第二指令,基于所述释放位置执行所述技能对象的技能释放操作。并且,在执行指令的过程中,记录相应数据的改变。
[0094]步骤25,将改变后的数据作为与所述终端2对应的第二数据同步至服务器3。
[0095]对于服务器3,步骤30,基于终端I同步的第一数据和终端2同步的第二数据进行数据更新,并将更新后的数据分别同步至所述终端I和所述终端2。
[0096]实施例二
[0097]本发明实施例还提供了一种终端。图7为本发明实施例四的终端的组成结构示意图;如图7所示,所述终端包括:渲染处理单元31、检测单元32和操作执行单元33 ;其中,
[0098]所述渲染处理单元31,用于执行软件应用并进行渲染得到图形用户界面;在所述图形用户界面上渲染出至少一个虚拟资源对象,所述虚拟资源对象中的至少一个被配置为根据输入的用户命令而执行虚拟操作的用户角色对象;
[0099]所述检测单元32,用于检测到对部署于所述图形用户界面技能操作区域中的至少一个技能对象的技能操作触发手势时,检测所述技能对象跟随所述技能释放触发手势的移动,以确定所述技能对象的释放位置;还用于检测所述释放位置与所述用户角色对象之间的距离;还用于检测到对所述技能对象的技能操作释放手势;
[0100]所述操作执行单元33,用于当所述检测单元32检测到所述释放位置与所述用户角色对象之间的距离大于技能释放距离时,执行所述用户角色对象朝所述释放位置调整移动;还用于当所述检测单元32检测到对所述技能对象的技能操作释放手势时,基于所述释放位置执行所述技能对象的技能释放操作。
[0101]本实施例中,参照图3所示,所述渲染处理单元31在所述终端的显示器上渲染得到的图形用户界面中包括至少一个虚拟资源对象;其中,所述虚拟资源对象中包括至少一个用户角色对象alO,所述终端的使用者可通过所述图形用户界面进行信息交互,即输入用户命令;所述用户角色对象alO能够基于所述终端检测到的第一用户命令进行第一虚拟操作;所述第一虚拟操作包括但不限于:移动操作、物理攻击操作、技能攻击操作等等。可以理解为,所述用户角色对象alO为所述终端的使用者操控的角色对象;在游戏系统中,所述用户角色对象alO能够基于所述使用者的操作在所述图形用户界面中执行相应的动作。作为一种实施方式,所述图形用户界面中还包括所述用户角色对象所在的虚拟区域的小地图
801;所述小地图801的细节方法示意图如801a所示,可以看出,每个角色对象(包括友方和敌方)在所述虚拟区域的位置均在所述小地图801中标识。所述图形用户界面中还包括至少一个技能对象803,用户可通过技能释放操作控制所述用户角色对象执行相应的技能释放操作。
[0102]本实施例中,所述渲染处理单元31在所述图形用户界面的技能操作区域中部署有至少一个技能对象,在图3的示意中,所述图形用户界面的右下方区域为技能操作区域,所述技能操作区域中包括至少一个技能对象802,每个技能对象均能够被释放;作为一种实施方式,需要指出的是,当一个技能对象被释放后,需等待一段时间后,所述技能对象才能被再次释放。
[0103]本实施例中,当所述检测单元32检测到至少一个技能对象的技能操作触发手势时,所述技能操作触发手势具体为针对一技能对象的长按且拖动手势。参照图4a或图5a所示,针对一技能对象(如技能3)的长按且在所述图形用户界面中进行拖动,拖动的终止位置即为所述技能对象的释放位置804;其中,所述技能对象可通过所述技能释放触发手势
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1