System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及虚拟现实,具体而言,涉及一种行进路线生成方法、装置、头戴式虚拟现实设备及介质。
技术介绍
1、策略类游戏(simulation game,slg)一般特指战争类策略模拟游戏,在slg游戏中,目标虚拟对象需要连续进攻虚拟场景中的多个地点,以完成游戏目标。
2、现有的slg游戏中,目标虚拟对象在进攻完一个地点后会留在原地待命,等待用户指示下一个进攻地点,因此,用户需要持续关注目标虚拟对象在当前地点的进攻是否完成,以便尽快安排下一个进攻地点。
3、现有的进攻地点设置方式较为繁琐,需要用户对目标虚拟对象的进攻状态进行持续关注,不利于用户的游戏体验。
技术实现思路
1、本公开的目的在于,针对上述现有技术中的不足,提供一种行进路线生成方法、装置、头戴式虚拟现实设备及介质,以便提前为目标虚拟对象设置行进位置点,提高用户的游戏体验。
2、为实现上述目的,本申请实施例采用的技术方案如下:
3、第一方面,本申请实施例提供了一种行进路线生成方法,应用于提供有图形交互界面对的头戴式虚拟现实设备,所述图形交互界面中显示有预设虚拟场景,所述方法包括:
4、获取第一手部动作;
5、若所述第一手部动作包括:第一预设手部动作,则根据所述第一手部动作,从所述预设虚拟场景中确定行进位置点;
6、若所述第一手部动作变化为预设结束动作,则根据所述预设虚拟场景中的预设起点以及所述行进位置点,生成游戏行进路线,以控制目标虚拟对象在所述
7、第二方面,本申请实施例还提供了一种行进路线生成装置,应用于提供有图形交互界面对的头戴式虚拟现实设备,所述图形交互界面中显示有预设虚拟场景,所述装置包括:
8、动作获取模块,用于获取第一手部动作;
9、行进位置点确定模块,用于若所述第一手部动作包括:第一预设手部动作,则根据所述第一手部动作,从所述预设虚拟场景中确定行进位置点;
10、行进路线生成模块,用于若所述第一手部动作变化为预设结束动作,则根据所述预设虚拟场景中的预设起点以及所述行进位置点,生成游戏行进路线,以控制目标虚拟对象在所述预设虚拟场景中沿着所述游戏行进路线从所述预设起点行进至所述行进位置点。
11、第三方面,本申请实施例还提供一种头戴式虚拟现实设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当头戴式虚拟现实设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行如第一方面任一项所述的行进路线生成方法的步骤。
12、第四方面,本申请实施例还提供一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面任一项所述的行进路线生成的步骤。
13、本申请的有益效果是:
14、本申请提供的行进路线生成方法、装置、头戴式虚拟现实设备及介质,对于头戴式虚拟现实设备,基于获取的第一手部动作,在预设虚拟场景中生成行进位置点,以根据预设起点和行进位置点生成游戏行进路线,使得目标虚拟对象在当前任务地点完成任务后,可以自行直接沿着游戏行进路线到达行进位置点执行该行进位置点的任务,这样就可以提前为目标虚拟对象规划任务地点,无需等到目标虚拟对象在执行完当前任务后再选择下一个地点,将用户从对目标虚拟对象的进攻状态的持续关注中解脱出来,提高用户的游戏体验。
本文档来自技高网...【技术保护点】
1.一种行进路线生成方法,其特征在于,应用于提供有图形交互界面对的头戴式虚拟现实设备,所述图形交互界面中显示有预设虚拟场景,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述第一手部动作包括:一个第一预设手部动作,所述第一预设手部动作包括:第一手势变化序列;
3.如权利要求2所述的方法,其特征在于,若所述第一手部动作包括:连续多个所述第一预设手部动作,每个第一预设手部动作包括:第一手势变化序列,当前第一手势变化序列中的初始手势和上一个第一手势变化序列中的完成手势的时间间隔满足预设间隔阈值。
4.如权利要求2所述的方法,其特征在于,所述初始手势为:同一只手的手指的捏合手势,所述完成手势为所述捏合的手指的松开手势。
5.如权利要求1所述的方法,其特征在于,所述第一手部动作包括:连续多个第二预设手部动作,每个第二预设手部动作包括:第二手势变化序列;
6.如权利要求5所述的方法,其特征在于,所述当前初始手势为:同一只手的第一数量的手指与预设手指的捏合手势,所述下一初始手势为:上述同一只手的第二数量的手指与所述预设手指的
7.如权利要求5所述的方法,其特征在于,所述当前初始手势为:同一只手的第三数量与预设手指的捏合手势,所述下一初始手势为:所述同一只手的第四数量与所述预设手指的捏合手势,所述第三数量大于所述第四数量。
8.如权利要求2-7任一项所述的方法,其特征在于,所述方法还包括:
9.如权利要求1所述的方法,其特征在于,所述获取第一手部动作之前,所述方法还包括:
10.如权利要求1所述的方法,其特征在于,所述根据所述预设虚拟场景中的预设起点以及所述行进位置点,生成游戏行进路线,包括:
11.如权利要求10所述的方法,其特征在于,所述根据所述预设起点和所述行进位置点的连线所经过的多个虚拟地块,生成所述游戏行进路线,包括:
12.如权利要求10所述的方法,其特征在于,所述根据所述预设起点和所述行进位置点的连线所经过的多个虚拟地块,生成所述游戏行进路线,包括:
13.如权利要求1所述的方法,其特征在于,若所述预设虚拟场景中包括多个受控虚拟对象,则所述目标虚拟对象为所述多个受控虚拟对象中最先完成游戏任务的受控虚拟对象;或者,所述目标虚拟对象为所述多个受控虚拟对象中距离所述预设起点最近的受控虚拟对象。
14.一种行进路线生成装置,其特征在于,应用于提供有图形交互界面对的头戴式虚拟现实设备,所述图形交互界面中显示有预设虚拟场景,所述装置包括:
15.一种头戴式虚拟现实设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当头戴式虚拟现实设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行如权利要求1至13任一项所述的行进路线生成方法的步骤。
16.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至13任一项所述的行进路线生成的步骤。
...【技术特征摘要】
1.一种行进路线生成方法,其特征在于,应用于提供有图形交互界面对的头戴式虚拟现实设备,所述图形交互界面中显示有预设虚拟场景,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述第一手部动作包括:一个第一预设手部动作,所述第一预设手部动作包括:第一手势变化序列;
3.如权利要求2所述的方法,其特征在于,若所述第一手部动作包括:连续多个所述第一预设手部动作,每个第一预设手部动作包括:第一手势变化序列,当前第一手势变化序列中的初始手势和上一个第一手势变化序列中的完成手势的时间间隔满足预设间隔阈值。
4.如权利要求2所述的方法,其特征在于,所述初始手势为:同一只手的手指的捏合手势,所述完成手势为所述捏合的手指的松开手势。
5.如权利要求1所述的方法,其特征在于,所述第一手部动作包括:连续多个第二预设手部动作,每个第二预设手部动作包括:第二手势变化序列;
6.如权利要求5所述的方法,其特征在于,所述当前初始手势为:同一只手的第一数量的手指与预设手指的捏合手势,所述下一初始手势为:上述同一只手的第二数量的手指与所述预设手指的捏合手势,所述第一数量小于所述第二数量。
7.如权利要求5所述的方法,其特征在于,所述当前初始手势为:同一只手的第三数量与预设手指的捏合手势,所述下一初始手势为:所述同一只手的第四数量与所述预设手指的捏合手势,所述第三数量大于所述第四数量。
8.如权利要求2-7任一项所述的方法,其特征在于,所述方法还包括:
9.如权利要求1所述的方...
【专利技术属性】
技术研发人员:许展豪,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。