虚拟单位的控制方法、装置、处理器及电子装置制造方法及图纸

技术编号:30230734 阅读:20 留言:0更新日期:2021-09-29 10:03
本发明专利技术公开了一种虚拟单位的控制方法、装置、处理器及电子装置。该方法包括:在图形用户界面中通过第一视野范围显示游戏场景;从游戏场景中选取至少一个虚拟单位;响应对第一触控区域执行的第一触控操作,通过第一触控点的移动控制移动目标点在游戏场景中移动;当接收到视野调整指令时,将第一视野范围扩展为第二视野范围并通过第二视野范围显示游戏场景;响应对第一触控区域执行的第二触控操作,通过第二触控点的移动控制移动目标点在游戏场景中移动;当检测到第一触控点消失或第二触控点消失,或者第一触控点或第二触控点在预设时间内未发生位置变化时,根据移动目标点确定目标移动位置;控制至少一个虚拟单位向目标移动位置进行移动。进行移动。进行移动。

【技术实现步骤摘要】
虚拟单位的控制方法、装置、处理器及电子装置


[0001]本专利技术涉及计算机领域,具体而言,涉及一种虚拟单位的控制方法、装置、处理器及电子装置。

技术介绍

[0002]目前,在游戏场景中控制虚拟单位跨屏进行移动是即时战略游戏(RTS)中常规的调度操作。在个人计算机(PC)端上,游戏玩家通常可以先通过将鼠标移动到屏幕边界的方式移动游戏场景中虚拟摄像机的位置,再通过点击鼠标右键进行短距离跨屏移动或者调出游戏地图进行远距离跨屏移动与强攻。而在移动端上,游戏玩家通常可以通过触控操作(例如:点击操作等)来控制虚拟单位实现跨屏移动。
[0003]然而,相关技术中在移动端上提供的虚拟单位控制方式存在如下技术缺陷:
[0004](1)误触率高,对于RTS竞技对抗类型游戏而言,游戏玩家通常需要快速地通过触控操作来控制虚拟单位实现跨屏移动,然而,由于移动端的屏幕上任意位置均有可能成为游戏玩家的触控目标,因此导致误触率升高并且游戏玩家操作习惯的养成成本同样较高。
[0005](2)游戏玩家在移动端上执行触控操作的同时会对游戏画面产生遮挡,特别是在进行跨屏移动时,游戏玩家会习惯性地将目的地设置在游戏画面的中心区域,此时如果再使用执行触控操作,则会对游戏画面产生遮挡,从而影响游戏视觉体验。
[0006](3)繁琐的操作步骤,当游戏玩家通过触控操作来控制虚拟单位进行跨屏移动时,游戏玩家需要先在小地图上调整虚拟摄像机的位置,然后在游戏界面内控制虚拟单位进行跨屏移动,整个操作过程较为繁琐且效率较低,同时还缺乏游戏内全局视野。
[0007]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0008]本专利技术至少部分实施例提供了一种虚拟单位的控制方法、装置、处理器及电子装置,以至少解决相关技术中所提供的在移动端的游戏界面内控制虚拟单位进行跨屏移动的方式,其误触率较高、操作较为繁琐、容易对游戏画面产生遮挡的技术问题。
[0009]根据本专利技术其中一实施例,提供了一种虚拟单位的控制方法,通过电子装置提供一图形用户界面,图形用户界面所显示的内容包含第一触控区域以及部分或全部游戏场景,该虚拟单位的控制方法包括:
[0010]在图形用户界面中通过第一视野范围显示游戏场景;从游戏场景中选取待移动的至少一个虚拟单位;响应对第一触控区域执行的第一触控操作,通过第一触控操作对应的第一触控点,控制移动目标点在第一视野范围显示的游戏场景中移动,其中,移动目标点用于确定目标虚拟单位的目标移动位置;当接收到视野调整指令时,将第一视野范围扩展为第二视野范围,并通过第二视野范围显示游戏场景;在第二视野范围下,响应对第一触控区域执行的第二触控操作,通过第二触控操作对应的第二触控点,控制移动目标点在第二视野范围显示的游戏场景中移动;当检测到第一触控点消失或第二触控点消失,或者,第一触
控点或第二触控点在预设时间内未发生位置变化时,根据移动目标点确定目标移动位置;控制至少一个虚拟单位向目标移动位置进行移动。
[0011]可选地,上述虚拟单位的控制方法还包括:当检测到第一触控点位于第一触控区域的边界区域时,生成视野调整指令。
[0012]可选地,移动目标点在第一视野范围显示的游戏场景中的初始位置对应于第一触控点在第一触控区域中的初始位置,移动目标点在第一视野范围显示的游戏场景中的移动区域的边界对应于第一触控区域的边界,上述虚拟单位的控制方法还包括:当检测到移动目标点位于移动区域的边界位置时,生成视野调整指令。
[0013]可选地,第二触控操作与第一触控操作为连续的操作。
[0014]可选地,控制至少一个虚拟单位向目标移动位置进行移动包括:图形用户界面从通过第二视野范围显示游戏场景恢复至通过第一视野范围显示游戏场景;在第一视野范围下,控制至少一个虚拟单位向目标移动位置进行移动。
[0015]可选地,图形用户界面所显示的内容还包含一第二触控区域,上述虚拟单位的控制方法还包括:响应对第二触控区域执行的第三触控操作,控制至少一个虚拟单位执行取消移动指令。
[0016]可选地,通过第一触控点的移动,控制移动目标点在第一视野范围显示的游戏场景中移动包括:通过第一触控区域内第一触控点的移动确定第一触控点的移动距离和移动方向;利用移动距离和预设比例确定移动目标点在移动区域内待移动的目标距离;利用移动方向确定移动目标点在移动区域内待移动的目标方向;控制移动目标点按照目标方向和目标距离进行移动。
[0017]可选地,图形用户界面显示通过虚拟摄像机拍摄游戏场景得到的游戏画面;上述虚拟单位的控制方法还包括:当检测到第一触控点位于第一触控区域的边界位置时,控制虚拟摄像机在游戏场景中从第一高度抬升至第二高度,其中,虚拟摄像机在位于第一高度时,图形用户界面通过第一视野范围显示游戏场景,虚拟摄像机在位于第二高度时,图形用户界面通过第二视野范围显示游戏场景,第二视野范围与第一视野范围呈预设倍数关系。
[0018]可选地,上述虚拟单位的控制方法还包括:当检测到第一触控点未到达第一触控区域的边界区域时,控制虚拟摄像机在第一高度保持不变,或者,控制虚拟摄像机从第一高度抬升至第三高度,其中,第三高度小于第二高度。
[0019]根据本专利技术其中一实施例,还提供了一种虚拟单位的控制装置,通过电子装置提供一图形用户界面,图形用户界面所显示的内容包含第一触控区域以及部分或全部游戏场景,该虚拟单位的控制装置包括:
[0020]第一显示模块,用于在图形用户界面中通过第一视野范围显示游戏场景;选取模块,用于从游戏场景中选取待移动的至少一个虚拟单位;第一控制模块,用于响应对第一触控区域执行的第一触控操作,通过第一触控操作对应的第一触控点,控制移动目标点在第一视野范围显示的游戏场景中移动,其中,移动目标点用于确定目标虚拟单位的目标移动位置;第二显示模块,用于当接收到视野调整指令时,将第一视野范围扩展为第二视野范围,并通过第二视野范围显示游戏场景;第二控制模块,用于在第二视野范围下,响应对第一触控区域执行的第二触控操作,通过第二触控操作对应的第二触控点,控制移动目标点在第二视野范围显示的游戏场景中移动;确定模块,用于当检测到第一触控点消失或第二
触控点消失,或者,第一触控点或第二触控点在预设时间内未发生位置变化时,根据移动目标点确定目标移动位置;第三控制模块,用于控制至少一个虚拟单位向目标移动位置进行移动。
[0021]可选地,上述虚拟单位的控制装置还包括:生成模块,用于当检测到第一触控点位于第一触控区域的边界区域时,生成视野调整指令。
[0022]可选地,移动目标点在第一视野范围显示的游戏场景中的初始位置对应于第一触控点在第一触控区域中的初始位置,移动目标点在第一视野范围显示的游戏场景中的移动区域的边界对应于第一触控区域的边界,生成模块,还用于当检测到移动目标点位于移动区域的边界位置时,生成视野调整指令。
[0023]可选地,第二触控操作与第一触控操作为连续的操作。
[0024]可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟单位的控制方法,其特征在于,通过电子装置提供一图形用户界面,所述图形用户界面所显示的内容包含第一触控区域以及部分或全部游戏场景,所述虚拟单位的控制方法包括:在所述图形用户界面中通过第一视野范围显示所述游戏场景;从所述游戏场景中选取待移动的至少一个虚拟单位;响应对所述第一触控区域执行的第一触控操作,通过所述第一触控操作对应的第一触控点,控制移动目标点在所述第一视野范围显示的所述游戏场景中移动,其中,所述移动目标点用于确定所述目标虚拟单位的目标移动位置;当接收到视野调整指令时,将所述第一视野范围扩展为第二视野范围,并通过所述第二视野范围显示所述游戏场景;在所述第二视野范围下,响应对所述第一触控区域执行的第二触控操作,通过第二触控操作对应的第二触控点,控制所述移动目标点在所述第二视野范围显示的游戏场景中移动;当检测到所述第一触控点消失或所述第二触控点消失,或者,所述第一触控点或所述第二触控点在预设时间内未发生位置变化时,根据所述移动目标点确定目标移动位置;控制所述至少一个虚拟单位向所述目标移动位置进行移动。2.根据权利要求1所述的虚拟单位的控制方法,其特征在于,所述虚拟单位的控制方法还包括:当检测到所述第一触控点位于所述第一触控区域的边界区域时,生成所述视野调整指令。3.根据权利要求1所述的虚拟单位的控制方法,其特征在于,所述移动目标点在所述第一视野范围显示的所述游戏场景中的初始位置对应于所述第一触控点在所述第一触控区域中的初始位置,所述移动目标点在所述第一视野范围显示的所述游戏场景中的移动区域的边界对应于所述第一触控区域的边界,所述虚拟单位的控制方法还包括:当检测到所述移动目标点位于所述移动区域的边界位置时,生成所述视野调整指令。4.根据权利要求1所述的虚拟单位的控制方法,其特征在于,所述第二触控操作与所述第一触控操作为连续的操作。5.根据权利要求1所述的虚拟单位的控制方法,其特征在于,控制所述至少一个虚拟单位向所述目标移动位置进行移动包括:所述图形用户界面从通过所述第二视野范围显示所述游戏场景恢复至通过所述第一视野范围显示所述游戏场景;在所述第一视野范围下,控制所述至少一个虚拟单位向所述目标移动位置进行移动。6.根据权利要求1所述的虚拟单位的控制方法,其特征在于,所述图形用户界面所显示的内容还包含一第二触控区域,所述虚拟单位的控制方法还包括:响应对所述第二触控区域执行的第三触控操作,控制所述至少一个虚拟单位执行取消移动指令。7.根据权利要求3所述的虚拟单位的控制方法,其特征在于,通过所述第一触控点的移动,控制所述移动目标点在所述第一视野范围显示的所述游戏场景中移动包括:通过所述第一触控区域内所述第一触控点的移动确定所述第一触控点的移动距离和
移动方向;利用所述移动距离和预设比例确定所述移动目标点在所述移动区域内待移动的目标距离;利用所述移动方向确定所述移...

【专利技术属性】
技术研发人员:桑田陈梦川
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1