System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及人机交互,特别涉及一种虚拟对象的控制方法、装置、设备、存储介质及程序产品。
技术介绍
1、目前,随着游戏的内容和功能的逐步丰富,游戏中出现了具有飞行能力的虚拟对象。
2、在相关技术中,游戏应用程序的用户界面中包括摇杆操作控件和高度调整操作控件;其中,摇杆操作控件用于控制虚拟对象在水平方向上的移动,包括前后左右等各个水平方向的控制;高度调整操作控件用于控制虚拟对象在竖直方向上的移动,包括上下两个方向的控制。如果用户不通过高度调整操作控件对虚拟对象的飞行高度进行调整,则虚拟对象保持当前的飞行高度进行飞行。
3、然而,上述相关技术提供的方案中,由于用户在控制虚拟飞行器进行飞行时,需要控制上、下、左、右、前、后等六个方向,操作复杂不便,人机交互效率低。
技术实现思路
1、本申请提供了一种虚拟对象的控制方法、装置、设备、存储介质及程序产品,所述技术方案如下:
2、根据本申请的一方面,提供了一种虚拟对象的控制方法,所述方法包括:
3、显示虚拟环境画面,所述虚拟环境画面中包括位于虚拟环境中的虚拟对象;
4、控制所述虚拟对象在所述虚拟环境中活动;
5、基于所述虚拟对象的移动状态,显示不同形态下的活动控件,所述活动控件包括至少两个子控件,所述活动控件在每种形态下显示所述至少两个子控件中的至少一个子控件,所述活动控件在所述不同形态下显示的所述子控件的数量不同,每个所述子控件用于实现至少一种控制功能。
6
7、显示模块,用于显示虚拟环境画面,所述虚拟环境画面中包括位于虚拟环境中的虚拟对象;
8、控制模块,用于控制所述虚拟对象在所述虚拟环境中活动;
9、所述显示模块,用于基于所述虚拟对象的移动状态,显示不同形态下的活动控件,所述活动控件包括至少两个子控件,所述活动控件在每种形态下显示所述至少两个子控件中的至少一个子控件,所述活动控件在所述不同形态下显示的所述子控件的数量不同,每个所述子控件用于实现至少一种控制功能。
10、根据本申请的另一方面,提供了一种计算机设备,该计算机设备包括:处理器和存储器,存储器中存储有至少一条计算机程序,至少一条计算机程序由处理器加载并执行以实现如上方面所述的虚拟对象的控制方法。
11、根据本申请的另一方面,提供了一种计算机存储介质,计算机可读存储介质中存储有至少一条计算机程序,至少一条计算机程序由处理器加载并执行以实现如上方面所述的虚拟对象的控制方法。
12、根据本申请的另一方面,提供了一种计算机程序产品,上述计算机程序产品包括计算机程序,所述计算机程序存储在计算机可读存储介质中;所述计算机程序由计算机设备的处理器从所述计算机可读存储介质读取并执行,使得所述计算机设备执行如上方面所述的虚拟对象的控制方法。
13、本申请提供的技术方案带来的有益效果至少包括:
14、通过显示虚拟环境画面;控制虚拟对象在虚拟环境中活动;基于虚拟对象的移动状态,显示不同形态下的活动控件,活动控件包括至少两个子控件,活动控件在每种形态下显示至少两个子控件中的至少一个子控件,活动控件在不同形态下显示的子控件的数量不同,每个子控件用于实现至少一种控制功能。本申请通过将提供不同控制功能的活动控件进行组合,并根据虚拟对象的移动状态决定活动控件的显示形态,不仅简化了操作,还节省了控件在用户界面中的占用面积,降低了对用户的操作要求,提升了人机交互效率。
本文档来自技高网...【技术保护点】
1.一种虚拟对象的控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述活动控件包括第一功能子控件和第二功能子控件;
3.根据权利要求2所述的方法,其特征在于,所述响应于所述虚拟对象处于第一移动状态,显示所述活动控件中的所述第一功能子控件,包括:
4.根据权利要求2所述的方法,其特征在于,所述响应于所述虚拟对象处于第二移动状态,同时显示所述活动控件中的所述第一功能子控件和所述第二功能子控件,包括:
5.根据权利要求1至4任一所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述响应于基于所述活动控件的触发方式,控制所述虚拟校色执行所述不同控制功能中的技能,包括:
7.根据权利要求6所述的方法,其特征在于,所述响应于基于所述活动控件中的第一功能子控件的第一触发方式,控制所述虚拟对象执行所述第一功能子控件对应的所述技能,包括:
8.根据权利要求6所述的方法,其特征在于,所述响应于基于所述活动控件中的第一功能子控件的第一触发方式,控制所述虚
9.根据权利要求6所述的方法,其特征在于,所述响应于基于所述活动控件中的第二功能子控件的第二触发方式,控制所述虚拟对象执行所述第二功能子控件对应的所述技能操作,包括:
10.根据权利要求9所述的方法,其特征在于,所述响应于基于飞行子控件的滑动操作,控制所述虚拟对象在所述虚拟环境中进行飞行,包括:
11.根据权利要求10所述的方法,其特征在于,所述飞行子控件包括上飞行子控件和下飞行子控件;
12.根据权利要求10所述的方法,其特征在于,所述响应于基于闪避子控件与所述飞行子控件之间的所述滑动操作,控制所述虚拟对象在所述虚拟环境中进行飞行,包括:
13.根据权利要求1至4任一所述的方法,其特征在于,所述虚拟环境画面上还显示有摇杆操作控件,所述方法还包括:
14.一种虚拟对象的控制装置,其特征在于,所述装置包括:
15.一种计算机设备,其特征在于,所述计算机设备包括:处理器和存储器,所述存储器中存储有至少一条计算机程序,至少一条所述计算机程序由所述处理器加载并执行以实现如权利要求1至13中任一项所述的虚拟对象的控制方法。
16.一种计算机存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条计算机程序,至少一条计算机程序由处理器加载并执行以实现如权利要求1至13中任一项所述的虚拟对象的控制方法。
17.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序存储在计算机可读存储介质中;所述计算机程序由计算机设备的处理器从所述计算机可读存储介质读取并执行,使得所述计算机设备执行如权利要求1至13中任一项所述的虚拟对象的控制方法。
...【技术特征摘要】
1.一种虚拟对象的控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述活动控件包括第一功能子控件和第二功能子控件;
3.根据权利要求2所述的方法,其特征在于,所述响应于所述虚拟对象处于第一移动状态,显示所述活动控件中的所述第一功能子控件,包括:
4.根据权利要求2所述的方法,其特征在于,所述响应于所述虚拟对象处于第二移动状态,同时显示所述活动控件中的所述第一功能子控件和所述第二功能子控件,包括:
5.根据权利要求1至4任一所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述响应于基于所述活动控件的触发方式,控制所述虚拟校色执行所述不同控制功能中的技能,包括:
7.根据权利要求6所述的方法,其特征在于,所述响应于基于所述活动控件中的第一功能子控件的第一触发方式,控制所述虚拟对象执行所述第一功能子控件对应的所述技能,包括:
8.根据权利要求6所述的方法,其特征在于,所述响应于基于所述活动控件中的第一功能子控件的第一触发方式,控制所述虚拟对象执行所述第一功能子控件对应的所述技能,包括:
9.根据权利要求6所述的方法,其特征在于,所述响应于基于所述活动控件中的第二功能子控件的第二触发方式,控制所述虚拟对象执行所述第二功能子控件对应的所述技能操作,包括:
10.根据权利要求9所述...
【专利技术属性】
技术研发人员:管宇,
申请(专利权)人:腾讯数码天津有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。