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

文档序号:9426880阅读:来源:国知局
的移动而移动至任何位置,因此,用户可通过交互的需要,通过所述技能释放触发手势快速确定所述技能对象的释放位置804,以便于基于所述释放位置执行技能释放操作。基于此,检测所述技能对象跟随所述技能释放触发手势的移动,以确定所述技能对象的释放位置。
[0104]作为一种实施方式,所述检测单元32,用于连续检测所述技能释放触发手势的位置信息,基于所述位置信息控制所述技能对象的移动;当所述技能释放触发手势中止时,检测所述技能释放触发手势的中止位置,将所述终止位置确定为所述技能对象的释放位置。
[0105]具体的,所述检测单元32在所述用户角色对象所在的虚拟空间中建立XY坐标系,在所述技能释放触发手势的移动过程中,实时检测所述技能释放触发手势的操作点的位置信息(所述位置信息可通过坐标信息表示),并且控制所述技能对象按所述位置信息(即坐标信息)伴随移动;当所述技能释放触发手势终止移动时,将检测到的位置信息作为所述技能对象的释放位置。
[0106]在本实施例中,对于所述用户角色对象的技能释放属性具有一技能释放范围(具体可参见图4a、图4b、图5a或图5b的技能释放范围803所示);则本实施例中所述释放位置可能在所述技能释放范围内,如图4a或图4b所示;当所述释放位置804在所述技能释放范围803时,由于所述释放位置804与所述用户角色对象alO之间的距离超出了所述用户角色对象alO的技能释放范围803,则在当前场景下,所述用户角色对象alO无法释放对应的技能对象,则进一步执行所述用户角色对象朝所述释放位置调整移动。本实施例中所述释放位置也可能在所述技能释放范围内,如图5a或图5b所示;由于所述释放位置804在所述技能释放范围803内,则在当前场景下,所述用户角色对象alO能够基于所述释放位置804执行所述技能对象的技能释放操作,所述操作执行单元33能够基于所述释放位置执行所述用户角色的技能释放操作。
[0107]作为一种实施方式,所述检测单元32,还用于检测所述用户角色对象在所述图形用户界面中的第一位置;基于所述释放位置和所述第一位置确定所述释放位置相对于所述用户角色对象的方位信息;基于所述方位信息确定第一移动路线;
[0108]所述操作执行单元33,用于执行所述用户角色对象按所述检测单元32确定的所述第一移动路线朝所述释放位置调整移动。
[0109]具体的,所述检测单元32检测所述用户角色对象在所述图形用户界面中的第一位置(即第一坐标信息);通过获取到的所述释放位置的位置信息(记为第二坐标信息),确定所述释放位置相对于所述用户角色对象的方位信息,即确定所述释放位置在所述用户角色对象的XX方向(例如东南方向或九点钟方向等等)。由于在所述用户角色对象所在的虚拟空间中预先设置有包含有路径信息的地图,所述用户角色对象需按照所述路径信息移动;基于此,所述终端基于确定的方位信息以及所述路径信息确定第一移动路线,以控制所述用户角色对象按所述第一移动路线朝向所述释放位置调整移动。
[0110]作为一种实施方式,所述操作执行单元33,用于按所述方位信息在预设技能释放范围内执行所述技能对象的技能释放操作;其中,所述预设技能释放范围为以所述用户角色对象为一端点的轴对称区域范围;所述方位信息在所述轴对称区域范围的对称轴上。
[0111]本实施例中,所述用户角色对象具有一预设技能释放范围,可参照图4b或图5b所示,在本示意中,所述预设技能释放范围为以所述用户角色对象alO为一端点的扇形区域803 ;所述用户角色对象与所述释放位置的连接线为所述预设技能释放范围的对称轴。当然,在其他实施方式中,所述预设技能释放范围不限于扇形区域,也可以为其他具有轴对称属性的区域范围。
[0112]作为一种实施方式,所述检测单元32,还用于所述操作执行单元33在执行所述用户角色对象朝所述释放位置调整移动过程中,检测到针对所述用户角色对象的移动触发手势时,触发所述操作执行单元33 ;
[0113]相应的,所述操作执行单元33,用于终止执行所述用户角色对象朝所述释放位置调整移动,以及终止基于所述技能操作触发手势执行对所述技能对象的技能释放操作。
[0114]具体的,在所述用户角色对象朝所述释放位置调整移动过程中,所述检测单元32检测到针对所述用户角色对象的移动触发手势时,即检测到用户对所述用户角色对象的手动移动操作时,可以理解为,用户通过移动触发操作手动中断所述用户角色对象朝所述释放位置调整移动过程时,所述终端终止执行所述用户角色对象朝所述释放位置调整移动,也即终止基于所述技能操作触发手势执行对所述技能对象的技能释放操作。
[0115]作为一种实施方式,所述操作执行单元33,还用于当所述检测单元32检测到所述技能对象的释放位置与所述技能操作触发手势的初始位置一致时,终止基于所述技能操作触发手势执行对所述技能对象的技能释放操作。
[0116]本实施例中,当所述检测单元32检测到所述技能操作触发手势的初始位置与终止位置(即所述释放位置)一致时,无论所述技能操作触发手势在移动过程中的路径如何,则所述操作执行单元33终止基于所述技能操作触发手势的对所述技能对象的技能释放操作。
[0117]本领域技术人员应当理解,本发明实施例的终端中各处理单元的功能,可参照前述信息处理方法的相关描述而理解,本发明实施例的信息处理终端中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
[0118]本发明实施例二中,所述终端中的渲染处理单元31、检测单元32和操作执行单元33,在实际应用中,均可由所述终端中的中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP, Digital Signal Processor)或可编程门阵列(FPGA,Field -Programmable Gate Array)实现。
[0119]实施例三
[0120]本发明实施例还提供了一种终端。所述终端可以为PC这种电子设备,还可以为如平板电脑,手提电脑、智能手机等便携电子设备,通过安装软件应用(如游戏应用)实现游戏系统在所述终端上执行,所述终端至少包括用于存储数据的存储器和用于数据处理的处理器。其中,对于用于数据处理的处理器而言,在执行处理时,可以采用微处理器、CPU、DSP或FPGA实现;对于存储器来说,包含操作指令,该操作指令可以为计算机可执行代码,通过所述操作指令来实现上述本发明实施例信息处理方法流程中的各个步骤。
[0121]图8为本发明实施例六的终端的组成结构示意图;如图8所示,所述终端包括:处理器71和显示器72 ;所述处理器71,用于执行软件应用并在所述显示器72上进行渲染以得到图形用户界面,所述处理器71、图形用户界面和所述软件应用在游戏系统上被实施;
[0122]所述处理器71,还用于在所述图形用户界面上渲染出至少一个虚拟资源对象,所述虚拟资源对象中的至少一个被配置为根据输入的用户命令而执行虚拟操作的用户角色对象;
[0123]检测到对部署于所述图形用户界面技能操作区域中的至少一个技能对象的技能操作触发手势时,检测所述技能对象跟随所述技能释放触发手势的移动,以确定所述技能对象的释放位置;
[0124]检测所述释放位置与所述用户角色对象之间的距离,当所述距离大于技能释放距离时,执行所述用户角色对象朝所述释放位置调整移动;
[0125]检测到对所述技能对象的技能操作释放手势时,基于所述释放位置执行所述技能对象的技能释放操作。
[0126]具体的,所述处理器71,用于连续检测所述技能释放触发手势的位置信息,基于所述位置信息控制所述技能对象的移动;当所述技能释放触发手势中止时,检测所述技能释放触发手势的中止位置,将所述终止位置确定为所述技能对象的释放位置。
[0127]作为一种实施方式,所述处理器71,用于检测所述用户角色对象在所述图形用户界面中的第一位置;基于所述释放位置和所述第一位置确定所述释放位置相对于所述用户角色对象的方位信息;基于所述方位信息确定第一移动路线,执行所述用户角色对象按所述第一移动路线朝所述释放位置调整移动。
[0128]进一步地,所述处理器71,用于按所述方位信息在预设技能释放范围内执行所述技能对象的技能释放操作;其中,所述预设技能释放范围为以所述用户角色对象为一端点的轴对称区域范围;所述方位信息在所述轴对称区域范围的对称轴上。
[0129]作为一种实施方式,所述处理器71,还用于在执行所述用户角色对象朝所述释放位置调整移动过程中,检测到针对所述用户角色对象的移动触发手势,终止执行所述用户角色对象朝所述释放位置调整移动,以及终止基于所述技能操作触发手势执行对所述技能对象的技能释放操作。
[0130]作为一种实施方式,所述处理器71,还用于当检测到所述技能对象的释放位置与所述技能操作触发手势的初始位置一致时,终止基于所述技能操作触发手势执行对所述技能对象的技能释放操作。
[0131]本实施例中所述终端包括:处理器71、显示器72、存储器73、输入设备76、总线75和通讯设备74 ;所述处理器71、存储器73、输入设备76、显示器72和通讯设备74均通过总线75连接,所述总线75用于所述处理器71、存储器73、显示器72和通讯设备74之间传输数据。
[0132]其中,所述输入设备76主要用于获得用户的输入操作,当所述终端不同时,所述输入设备76也可能不同。例如,当所述客户端为PC时,所述输入设备76可以为鼠标、键盘等输入设备76 ;当所述终端为智能手机、平板电脑等便携设备时,所述输入设备76可以为触控屏。
[0133]本实施例中,所述存储器73中存储有计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于本发明实施例所述的信息处理方法。
[0134]在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0135]上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1