The invention discloses an object control method and device, storage medium and electronic device. Among them, the method includes: acquiring the first feature virtual object and the second feature virtual object that the virtual object controlled by the application client contains at least in the virtual scene; acquiring the first physical force matching the first feature virtual object and the second physical force matching the second feature virtual object; and controlling the execution of the first feature virtual object according to the first physical force. The first action, and according to the second physical force, controls the second feature virtual object to perform the second action. The invention solves the technical problem that the object control method provided in the related technology has low control flexibility.
【技术实现步骤摘要】
对象控制方法和装置、存储介质及电子装置
本专利技术涉及计算机领域,具体而言,涉及一种对象控制方法和装置、存储介质及电子装置。
技术介绍
在很多人机交互应用中,通常都是通过客户端中所设置的摇杆来实现对虚拟场景中虚拟对象的控制。比如,通过左手控制虚拟对象按照指定方向进行移动,通过右手控制虚拟对象执行一系列固定的动作。然而,目前通过上述控制方法,只能控制虚拟对象整体按照预先配置的动作轨迹执行较简单的既定动作,存在对虚拟对象的控制灵活性较低的问题。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种对象控制方法和装置、存储介质及电子装置,以至少解决相关技术中所提供的对象控制方法存在控制灵活性较低的技术问题。根据本专利技术实施例的一个方面,提供了一种对象控制方法,包括:获取应用客户端所控制的虚拟对象在虚拟场景中至少包含的第一特征虚拟对象及第二特征虚拟对象;获取与上述第一特征虚拟对象相匹配的第一物理受力,及与上述第二特征虚拟对象相匹配的第二物理受力;根据上述第一物理受力控制上述第一特征虚拟对象执行第一动作,并根据上述第二物理受力控制上述第二特征虚拟对象执行第二动作。根据本专利技术实施例的另一方面,还提供了一种对象控制装置,包括:第一获取单元,用于获取应用客户端所控制的虚拟对象在虚拟场景中至少包含的第一特征虚拟对象及第二特征虚拟对象;第二获取单元,用于获取与上述第一特征虚拟对象相匹配的第一物理受力,及与上述第二特征虚拟对象相匹配的第二物理受力;执行单元,用于根据上述第一物理受力控制上述第一特征虚拟对象执行第一动作,并根据上述第二物理受力控制 ...
【技术保护点】
1.一种对象控制方法,其特征在于,包括:获取应用客户端所控制的虚拟对象在虚拟场景中至少包含的第一特征虚拟对象及第二特征虚拟对象;获取与所述第一特征虚拟对象相匹配的第一物理受力,及与所述第二特征虚拟对象相匹配的第二物理受力;根据所述第一物理受力控制所述第一特征虚拟对象执行第一动作,并根据所述第二物理受力控制所述第二特征虚拟对象执行第二动作。
【技术特征摘要】
1.一种对象控制方法,其特征在于,包括:获取应用客户端所控制的虚拟对象在虚拟场景中至少包含的第一特征虚拟对象及第二特征虚拟对象;获取与所述第一特征虚拟对象相匹配的第一物理受力,及与所述第二特征虚拟对象相匹配的第二物理受力;根据所述第一物理受力控制所述第一特征虚拟对象执行第一动作,并根据所述第二物理受力控制所述第二特征虚拟对象执行第二动作。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一物理受力控制所述第一特征虚拟对象执行第一动作,并根据所述第二物理受力控制所述第二特征虚拟对象执行第二动作包括:确定出与所述虚拟对象所在的所述虚拟场景相匹配的受力函数;根据所述第一物理受力和所述受力函数,确定与所述第一物理受力相匹配的第一控制力,并使用所述第一控制力控制所述第一特征虚拟对象执行所述第一动作;根据所述第二物理受力和所述受力函数,确定与所述第二物理受力相匹配的第二控制力,并使用所述第二控制力控制所述第二特征虚拟对象执行所述第二动作。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一物理受力和所述受力函数,确定与所述第一物理受力相匹配的第一控制力包括:根据所述受力函数获取与所述第一物理受力相匹配的第一受力系数,及在所述虚拟场景中执行所述第一动作时所使用的第一最大控制力;获取所述第一受力系数,所述第一最大控制力及与所述第一物理受力相匹配的第一受力向量三者之间的乘积,作为所述第一控制力;所述根据所述第二物理受力和所述受力函数,确定与所述第二物理受力相匹配的第二控制力包括:根据所述受力函数获取与所述第二物理受力相匹配的第二受力系数,及在所述虚拟场景中执行所述第二动作时所使用的第二最大控制力;获取所述第二受力系数,所述第二最大控制力及与所述第二物理受力相匹配的第二受力向量三者之间的乘积,作为所述第二控制力。4.根据权利要求3所述的方法,其特征在于,所述根据所述受力函数获取与所述第一物理受力相匹配的第一受力系数包括:将第一摇杆承受所述第一物理受力的第一作用时长输入所述受力函数,得到所述第一受力系数;所述根据所述受力函数获取与所述第二物理受力相匹配的第二受力系数包括:将第二摇杆承受所述第二物理受力的第二作用时长输入所述受力函数,得到所述第二受力系数。5.根据权利要求1所述的方法,其特征在于,所述获取与所述第一特征虚拟对象相匹配的第一物理受力,及与所述第二特征虚拟对象相匹配的第二物理受力包括以下至少之一:获取所述应用客户端所在终端的显示界面上提供的第一虚拟摇杆所承受的所述第一物理受力,及所述显示界面上提供的第二虚拟摇杆所承受的所述第二物理受力,其中,第一摇杆包括用于控制所述第一特征虚拟对象的所述第一虚拟摇杆,第二摇杆包括用于控制所述第二特征虚拟对象的所述第二虚拟摇杆;获取与所述应用客户端相匹配的外设输入设备中提供的第一操作摇杆所承受的所述第一物理受力,及所述外设输入设备中提供的第二操作摇杆所承受的所述第二物理受力,其中,所述第一摇杆包括用于控制所述第一特征虚拟对象的所述第一操作摇杆,所述第二摇杆包括用于控制所述第二特征虚拟对象的所述第二操作摇杆。6.根据权利要求3所述的方法,其特征在于,在所述获取所述第一受力系数,所述第一最大控制力及与所述第一物理受力相匹配的第一受力向量三者之间的乘积之前,还包括:将所述第一物理受力的受力大小按照第一比例缩放,得到所述第一受力向量的向量大小;根据所述第一物理受力的受力方向,确定所述第一受力向量的向量方向;在所述获取所述第二受力系数,所述第二最大控制力及与所述第二物理受力相匹配的第二受力向量三者之间的乘积之前,还包括:将所述第二物理受力的受力大小按照第二比例缩放,得到所述第二受力向量的向量大小;根据所述第二物理受力的受力方向,确定所述第二受力向量的向量方向。7.根据权利要求6所述的方法,其特征在于,所述根据所述第一物理受力的受力方向,确定所述第一受力向量的向量方向包括:确定在所述虚拟场景中的当前视角方向;利用与所述当前视角方向相匹配的坐标转换矩阵及与所述第一物理受力的受力方向对应的第一方向向量进行坐标转换,得到用于指示所述第一受力向量的向量方向的第一目标方向向量;所述根据所述第二物理受力的受力方向,确定所述第二受力向量的向量方向包括:确定在所述虚拟场景中的当前视角方向;利用与所述当前视角方向相匹配的坐标转换矩阵及与所述第二物理受力的受力方向对应的第二方向向量进行坐标转换,得到用于指示所述第二受力向量的向量方向的第二目标方向向量。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述根据所述第一物理受力控制所述第一特征虚拟对象执行第一动作,并根据所述第二物理受力控制所述第二特征虚拟对象执行第二动作包括:控制所述虚拟对象的第一足执行所述第一动作,其中,所述第一特征虚拟对象包括所述第一足;控制所述虚拟对象的第二足执行所述第二动作,其中,所述第二特征虚拟对象包括所述第二足。9.根据权利要求1至7中任一项所述的方法,其特征在于,所述获取与所述第一特征虚拟对象相匹配的第一物理受力,及与所述第二特征虚拟对象相匹配的第二物理受力包括:获取与所述第一特征虚拟对象匹配的第一状态标识,及与所述第二特征虚拟对象匹配的第二状态标识;在所述第一状态标识指示所述第一特征虚拟对象处于未被破坏的状态的情况下,获取所述第一物理受力,其中,在所述第一特征虚拟对象位于所述虚拟场景中设置的安全区域的情况下,确定所述第一特征虚拟对象处于所述未被破坏的状态;在所述第二状态标识指示所述第二特征虚拟对象处于未被完全破坏的状态的情况下,获取所述第二物理受力,其中,在所述第二特征虚拟对象位于所述虚拟场景中设置的所述安全区域的情况下,确定所述第二特征虚拟对象处于所述未被破坏的状态。10.根据权利要求1至7中任一项所述的方法,其特征在于,所述获取与所述第一特征虚拟对象相匹配的第一物理受力,及与所述第二特征虚拟对象相匹配的第二物理受力包括:获取通过第一终端登录所述应用客户端的第一账号所施加的所述第一物理受力及所述第二物理受力;或者获取通过第一终端登录所述应用客户端的第一账号所施加的所述第一物理受力,及通过第二终端登录所述应用客户端的第二账号所施加的所述第二物理受力。11.一...
【专利技术属性】
技术研发人员:茹振超,沙鹰,赵璟,
申请(专利权)人:深圳市腾讯信息技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。