1.一种虚拟现实场景,其特征在于,所述虚拟现实场景包括虚拟环境智能体、虚拟角色智能体及语义路径处理单元;
所述语义路径处理单元,用于构建语义路径,所述语义路径为绘制在所述虚拟环境智能体的几何图形上的由节点和所述节点之间的有向连接组成的轨迹,所述节点的信息至少包括节点位置信息、节点行为语义信息及节点环境语义信息;
所述虚拟角色智能体,用于获取所述语义路径,根据自身任务及所述语义路径进行移动,当所述虚拟角色智能体的位置信息与所述语义路径的节点的节点位置信息一致时,根据所述节点的节点行为语义信息及节点环境语义信息,执行目标动作;
所述虚拟环境智能体,用于获取所述虚拟角色智能体在所述语义路径的节点的目标动作的信息,并根据所述目标动作的信息及所述节点的节点环境语义信息,得到动作结果信息;指示所述语义路径处理单元根据所述动作结果信息更新所述语义路径的节点的节点环境语义信息。
2.一种虚拟现实场景交互方法,其特征在于,所述方法应用于语义路径处理单元,包括:接收用户指令,构建语义路径,所述语义路径为绘制在虚拟环境智能体的几何图形上的由节点和所述节点之间的有向连接组成的轨迹,所述节点的信息至少包括节点位置信息、节点行为语义信息及节点环境语义信息;
获取虚拟环境智能体的动作结果信息,根据所述动作结果信息更新所述语义路径的节点的节点环境语义信息。
3.如权利要求2所述的虚拟现实场景交互方法,其特征在于,所述接收用户指令,构建语义路径,包括:接收绘制指令,在虚拟环境智能体的几何图形上绘制语义路径的节点和所述节点之间的有向连接;
接收行为语义信息选择指令,为所述语义路径的节点添加节点行为语义信息;
接收环境语义选择指令,为所述语义路径的节点添加初始的节点环境语义信息。
4.如权利要求3所述的虚拟现实场景交互方法,其特征在于,所述节点的信息还包括节点通行状态信息,此时,所述接收用户指令,构建语义路径,还包括:接收节点通行状态选择指令,为所述语义路径的节点添加节点通行状态信息,其中所述节点通行状态信息包括用于标识所述节点为路径转换节点的第一标识信息、用于标识所述节点为暂停使用节点的第二标识信息。
5.一种虚拟现实场景交互方法,其特征在于,所述方法应用于虚拟角色智能体,包括:获取语义路径,所述语义路径为绘制在虚拟环境智能体的几何图形上的由节点和所述节点之间的有向连接组成的轨迹,所述节点的信息至少包括节点位置信息、节点行为语义信息及节点环境语义信息;
根据自身的任务及所述语义路径进行移动;
当所述虚拟角色智能体的位置信息与所述语义路径的节点的节点位置信息一致时,根据所述节点的节点行为语义信息及节点环境语义信息,执行目标动作。
6.如权利要求5所述的虚拟现实场景交互方法,其特征在于,所述语义路径的节点的信息还包括节点通行状态信息,所述根据自身的任务及所述语义路径进行移动,包括:根据自身的任务、所述语义路径的节点位置信息及节点通行状态信息,进行移动。
7.如权利要求5所述的虚拟现实场景交互方法,其特征在于,所述当所述虚拟角色智能体的位置信息与所述语义路径的节点的节点位置信息一致时,根据所述节点的节点行为语义信息及节点环境语义信息,执行目标动作,包括:当所述虚拟角色智能体的位置信息与所述语义路径的节点的节点位置信息一致时,根据所述节点行为语义信息,确定目标行为;
根据所述目标行为对应的执行基及所述节点环境语义信息,确定目标动作并执行,其中所述执行基为将环境语义信息和目标动作对应存储的二元组。
8.如权利要求5所述的虚拟现实场景交互方法,其特征在于,所述执行目标动作,包括:执行目标动画,并向虚拟环境智能体传达目标动作的信息。
9.一种虚拟现实场景交互方法,其特征在于,所述方法应用于虚拟环境智能体,包括:获取虚拟角色智能体在语义路径的节点的目标动作的信息,所述语义路径为绘制在所述虚拟环境智能体的几何图形上的由节点和所述节点之间的有向连接组成的轨迹,所述节点的信息至少包括节点位置信息、节点行为语义信息及节点环境语义信息;
根据所述目标动作的信息及所述节点的节点环境语义信息,得到动作结果信息;
指示语义路径处理单元根据所述动作结果信息更新所述语义路径的节点的节点环境语义信息。
10.如权利要求9所述的虚拟现实场景交互方法,其特征在于,所述根据所述目标动作的信息及所述节点的节点环境语义信息,得到动作结果信息,包括:根据所述目标动作的信息及所述节点的节点环境语义信息,查询所述虚拟环境智能体的环境状态转换映射关系,得到动作结果信息。
11.一种语义路径处理单元,其特征在于,包括:
指令接收模块,用于接收用户指令,构建语义路径,所述语义路径为绘制在虚拟环境智能体的几何图形上的由节点和所述节点之间的有向连接组成的轨迹,所述节点的信息至少包括节点位置信息、节点行为语义信息及节点环境语义信息;
节点环境语义信息更新模块,用于获取虚拟环境智能体的动作结果信息,根据所述动作结果信息更新所述语义路径的节点的节点环境语义信息。
12.一种虚拟角色智能体,其特征在于,包括:
语义路径获取模块,用于获取语义路径,所述语义路径为绘制在虚拟环境智能体的几何图形上的由节点和所述节点之间的有向连接组成的轨迹,所述节点的信息至少包括节点位置信息、节点行为语义信息及节点环境语义信息;
移动模块,用于根据自身的任务及所述语义路径进行移动;
目标动作执行模块,用于当所述虚拟角色智能体的位置信息与所述语义路径的节点的节点位置信息一致时,根据所述节点的节点行为语义信息及节点环境语义信息,执行目标动作。
13.一种虚拟环境智能体,其特征在于,包括:
目标动作的信息获取模块,用于获取虚拟角色智能体在语义路径的节点的目标动作的信息,所述语义路径为绘制在所述虚拟环境智能体的几何图形上的由节点和所述节点之间的有向连接组成的轨迹,所述节点的信息至少包括节点位置信息、节点行为语义信息及节点环境语义信息;
动作结果信息获取模块,用于根据所述目标动作的信息及所述节点的节点环境语义信息,得到动作结果信息;
指示更新模块,用于指示所述语义路径处理单元根据所述动作结果信息更新所述语义路径的节点的节点环境语义信息。
14.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,当所述处理器执行所述计算机程序时,使得终端设备实现如权利要求2至10任一项所述方法的步骤。
15.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,当所述计算机程序被处理器执行时,使得终端设备实现如权利要求2至10任一项所述方法的步骤。