System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及图像渲染,具体而言,涉及一种虚拟对象运动控制方法、装置、电子设备及存储介质。
技术介绍
1、在游戏、影视等领域,大世界鱼群场景在场景制作中具有重要的应用价值,能够提升海底世界的丰富性。
2、目前,在实现鱼群渲染时,通常需要针对鱼群中任意两条鱼进行距离的计算,以实现鱼群中鱼的分散效果。
3、但是,当鱼群中鱼的数量较多时,会导致距离计算量成指数增长,从而计算消耗较大。
技术实现思路
1、本申请的目的在于,提供一种虚拟对象运动控制方法、装置、电子设备及存储介质,以便于提升虚拟对象运动控制的效率以及真实性。
2、为实现上述目的,本申请实施例采用的技术方案如下:
3、第一方面,本申请实施例提供了一种虚拟对象运动控制方法,包括:
4、根据预设的区域划分参数,从虚拟场景中确定一目标场景区域,其中,所述虚拟场景中包括多个虚拟对象;
5、确定所述目标场景区域中投放的第一虚拟对象和所述第一虚拟对象对应的初始运动信息,其中,所述初始运动信息包括初始运动位置和初始运动方向;
6、基于所述第一虚拟对象的初始运动信息确定所述目标场景区域中的每一所述第一虚拟对象的目标运动信息;其中,所述目标运动信息包括:目标运动方向;
7、基于所述目标运动信息,控制所述目标场景区域中的每一所述第一虚拟对象进行运动。
8、第二方面,本申请实施例还提供了一种虚拟对象运动控制装置,包括:确定模块、控制模块;
< ...【技术保护点】
1.一种虚拟对象运动控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述目标场景区域包括多个场景子区域,每一场景子区域中包括多个第二虚拟对象;
3.根据权利要求2所述的方法,其特征在于,从每一场景子区域中确定的所述第一虚拟对象为所述场景子区域中预先配置的代表虚拟对象,所述初始运动信息为每一场景子区域中代表虚拟对象对应的初始运动信息。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述根据预设的区域划分参数,从虚拟场景中确定一目标场景区域,包括:
6.根据权利要求1-3任一所述的方法,其特征在于,所述基于所述第一虚拟对象的初始运动信息确定所述目标场景区域中的每一所述第一虚拟对象的目标运动信息,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述目标场景区域中每一所述第一虚拟对象的初始运动位置、所述指定运动位置和/所述指定运动方向,确定所述目标场景区域中的每一所述第一虚拟对象的目标运动信息,包括:
8.根
9.根据权利要求7所述的方法,其特征在于,所述根据所述指定运动方向,确定每一所述第一虚拟对象的第二目标运动方向,包括:
10.根据权利要求8所述的方法,其特征在于,所述方法还包括:
11.根据权利要求1所述的方法,其特征在于,所述基于所述第一虚拟对象的初始运动信息确定所述目标场景区域中的每一所述第一虚拟对象的目标运动信息,包括:
12.根据权利要求11所述的方法,其特征在于,所述根据所述第一虚拟对象的初始运动位置以及预设的运动路径,确定所述第一虚拟对象的目标运动信息,包括:
13.根据权利要求1所述的方法,其特征在于,所述基于所述第一虚拟对象的初始运动信息确定所述目标场景区域中的每一所述第一虚拟对象的目标运动信息,包括:
14.根据权利要求13所述的方法,其特征在于,所述根据每一所述第一虚拟对象的初始运动位置以及所述玩家角色当前的位置,确定所述目标场景区域中的每一所述第一虚拟对象的目标运动信息,包括:
15.根据权利要求1所述的方法,其特征在于,所述基于所述目标运动信息,控制所述目标场景区域中的每一所述第一虚拟对象进行运动,包括:
16.根据权利要求15所述的方法,其特征在于,所述根据所述显示区域,对不在所述显示区域内运动的待调整的第一虚拟对象的目标运动方向进行调整,包括:
17.一种虚拟对象运动控制装置,其特征在于,包括:确定模块、控制模块;
18.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行如权利要求1至16任一所述的虚拟对象运动控制方法。
19.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至16任一所述的虚拟对象运动控制方法。
...【技术特征摘要】
1.一种虚拟对象运动控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述目标场景区域包括多个场景子区域,每一场景子区域中包括多个第二虚拟对象;
3.根据权利要求2所述的方法,其特征在于,从每一场景子区域中确定的所述第一虚拟对象为所述场景子区域中预先配置的代表虚拟对象,所述初始运动信息为每一场景子区域中代表虚拟对象对应的初始运动信息。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述根据预设的区域划分参数,从虚拟场景中确定一目标场景区域,包括:
6.根据权利要求1-3任一所述的方法,其特征在于,所述基于所述第一虚拟对象的初始运动信息确定所述目标场景区域中的每一所述第一虚拟对象的目标运动信息,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述目标场景区域中每一所述第一虚拟对象的初始运动位置、所述指定运动位置和/所述指定运动方向,确定所述目标场景区域中的每一所述第一虚拟对象的目标运动信息,包括:
8.根据权利要求7所述的方法,其特征在于,所述根据所述指定运动位置以及每一所述第一虚拟对象的初始运动位置,确定每一所述第一虚拟对象的第一目标运动方向,包括:
9.根据权利要求7所述的方法,其特征在于,所述根据所述指定运动方向,确定每一所述第一虚拟对象的第二目标运动方向,包括:
10.根据权利要求8所述的方法,其特征在于,所述方法还包括:
11.根据权利要求1所述的方法,其特征在于,所述基于所述第一虚...
【专利技术属性】
技术研发人员:胡彰,
申请(专利权)人:上海网之易璀璨网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。