一种动作控制方法和相关装置制造方法及图纸

技术编号:36169698 阅读:18 留言:0更新日期:2022-12-31 20:20
本申请实施例公开了一种动作控制方法和相关装置,处理设备基于起始基准参数,能够使被控对象在从实际起始位置开始执行目标动作的同时,贴合该标注位移参数的移动特点;基于结束基准参数,能够使被控对象在能够到达该实际结束位置的同时,贴合该标注位移参数的移动特点。通过该方式确定出的实际位移参数能够在体现标准位移参数的移动特点的同时,使被控对象能够满足实际的起始和结束位置,因此只需要设置一套标准位移参数即可,无需人工针对不同的实际起始和结束位置设置不同的位移参数,降低了对人力的消耗,提高了动作控制效率。提高了动作控制效率。提高了动作控制效率。

【技术实现步骤摘要】
一种动作控制方法和相关装置


[0001]本申请涉及游戏
,特别是涉及一种动作控制方法和相关装置。

技术介绍

[0002]游戏中游戏对象动作的真实感是影响玩家游戏体验的重要因素之一,例如在射击游戏中,一套较为真实的瞄准开镜动作能够赋予玩家更加真实的射击代入感。
[0003]其中,游戏对象的同一动作在不同的游戏场景中可能对应于不同的起始位置和结束位置,因此,在相关技术中为了提高玩家的游戏体验,需要针对不同的游戏场景为该游戏对象人工设置完成该游戏动作的配套位移参数,因此需要耗费大量的人力和精力,游戏开发效率较低。

技术实现思路

[0004]为了解决上述技术问题,本申请实施例提供了一种动作控制方法,处理设备可以针对目标动作在实际执行过程中的不同起始和结束位置进行自动调节,无需进行多次人工参数设置,节省了大量的时间和精力,提高游戏开发效率。
[0005]本申请实施例公开了如下技术方案:
[0006]第一方面,本申请实施例公开了一种动作控制方法,所述方法包括:
[0007]获取针对目标动作的触发操作,所述目标动作用于将被控对象从第一姿态转换为第二姿态;
[0008]确定所述目标动作的动作类型所对应的标准位移参数,所述标准位移参数用于标识所述被控对象从所述第一姿态对应的默认起始位置移动到所述第二姿态对应的默认结束位置的移动方式;
[0009]根据所述目标动作确定所述被控对象对应所述第一姿态的实际起始位置,以及对应所述第二姿态的实际结束位置;
[0010]基于所述实际起始位置、所述实际结束位置和所述标准位移参数确定起始基准参数和结束基准参数,所述起始基准参数用于标识以所述实际起始位置为基准,基于所述标准位移参数执行所述目标动作时所述被控对象所需的移动方式,所述结束基准参数用于标识以所述实际结束位置为基准,基于所述标准位移参数执行所述目标动作时所述被控对象所需的移动方式;
[0011]通过所述起始基准参数和所述结束基准参数确定实际位移参数,并基于所述实际位移参数控制所述被控对象执行所述目标动作。
[0012]第二方面,本申请实施例提供了一种动作控制装置,所述装置包括获取单元、第一确定单元、第二确定单元、第三确定单元和第一控制单元:
[0013]所述获取单元,用于获取针对目标动作的触发操作,所述目标动作用于将被控对象从第一姿态转换为第二姿态;
[0014]所述第一确定单元,用于确定所述目标动作的动作类型所对应的标准位移参数,
所述标准位移参数用于标识所述被控对象从所述第一姿态对应的默认起始位置移动到所述第二姿态对应的默认结束位置的移动方式;
[0015]所述第二确定单元,用于根据所述目标动作确定所述被控对象对应所述第一姿态的实际起始位置,以及对应所述第二姿态的实际结束位置;
[0016]所述第三确定单元,用于基于所述实际起始位置、所述实际结束位置和所述标准位移参数确定起始基准参数和结束基准参数,所述起始基准参数用于标识以所述实际起始位置为基准,基于所述标准位移参数执行所述目标动作时所述被控对象所需的移动方式,所述结束基准参数用于标识以所述实际结束位置为基准,基于所述标准位移参数执行所述目标动作时所述被控对象所需的移动方式;
[0017]所述第一控制单元,用于通过所述起始基准参数和所述结束基准参数确定实际位移参数,并基于所述实际位移参数控制所述被控对象执行所述目标动作。
[0018]第三方面,本申请实施例公开了一种计算机设备,所述设备包括处理器以及存储器:
[0019]所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
[0020]所述处理器用于根据所述程序代码中的指令执行第一方面中任意一项所述的动作控制方法。
[0021]第四方面,本申请实施例公开了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行第一方面中任意一项所述的动作控制方法。
[0022]由上述技术方案可以看出,在获取针对目标动作的触发操作后,可以确定该目标动作的动作类型所对应的标准位移参数,该目标动作用于将被控对象从第一姿态转换为第二姿态,该标准位移参数用于标识该被控对象从第一姿态对应的默认起始位置移动到第二姿态对应的默认结束位置的移动方式。为了能够基于该动作类型所对应的一套标准位移参数,实现对不同实际情况的动作控制,可以先根据该目标动作确定该被控对象对应该第一姿态的实际起始位置,以及对应该第二姿态的实际结束位置,然后基于该实际起始位置、实际结束位置和该标准位移参数确定起始基准参数和结束基准参数,该起始基准参数用于标识以实际起始位置为基准,执行该目标动作时被控对象所需的移动方式,该结束基准参数用于标识以实际结束位置为基准,执行目标动作时被控对象所需的移动方式。在对被控对象进行控制时,可以通过该起始基准参数和结束基准参数确定实际位移参数,并基于该实际位移参数控制被控对象执行目标动作。基于该起始基准参数,能够使被控对象在从实际起始位置开始执行目标动作的同时,贴合该标注位移参数的移动特点;基于该结束基准参数,能够使被控对象在能够到达该实际结束位置的同时,贴合该标注位移参数的移动特点。通过该方式确定出的实际位移参数能够在体现标准位移参数的移动特点的同时,使被控对象能够满足实际的起始和结束位置,因此只需要设置一套标准位移参数即可,无需人工针对不同的实际起始和结束位置设置不同的位移参数,降低了对人力的消耗,提高了动作控制效率;同时,由于通过该方式所得到的实际位移参数都能够在一定程度上贴合标准位移参数所对应移动特点,因此,可以通过标准位移参数设置较为真实、合理的移动方式,使被控对象在多种游戏场景中的实际移动方式都能够具有较高的真实感和合理性,提高了玩家的游戏体验。
附图说明
[0023]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1为本申请实施例提供的一种实际应用场景中动作控制方法的示意图;
[0025]图2为本申请实施例提供的一种动作控制方法的流程图;
[0026]图3为本申请实施例提供的一种动作控制方法的示意图;
[0027]图4为本申请实施例提供的一种动作控制方法的示意图;
[0028]图5为本申请实施例提供的一种动作控制方法的示意图;
[0029]图6为本申请实施例提供的一种动作控制方法的示意图;
[0030]图7为本申请实施例提供的一种动作控制方法的示意图;
[0031]图8为本申请实施例提供的一种动作控制方法的示意图;
[0032]图9为本申请实施例提供的一种实际应用场景中进行配置的流程图;
[0033]图10为本申请实施例提供的一种实际应用场景中动作控制方法的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种动作控制方法,其特征在于,所述方法包括:获取针对目标动作的触发操作,所述目标动作用于将被控对象从第一姿态转换为第二姿态;确定所述目标动作的动作类型所对应的标准位移参数,所述标准位移参数用于标识所述被控对象从所述第一姿态对应的默认起始位置移动到所述第二姿态对应的默认结束位置的移动方式;根据所述目标动作确定所述被控对象对应所述第一姿态的实际起始位置,以及对应所述第二姿态的实际结束位置;基于所述实际起始位置、所述实际结束位置和所述标准位移参数确定起始基准参数和结束基准参数,所述起始基准参数用于标识以所述实际起始位置为基准,基于所述标准位移参数执行所述目标动作时所述被控对象所需的移动方式,所述结束基准参数用于标识以所述实际结束位置为基准,基于所述标准位移参数执行所述目标动作时所述被控对象所需的移动方式;通过所述起始基准参数和所述结束基准参数确定实际位移参数,并基于所述实际位移参数控制所述被控对象执行所述目标动作。2.根据权利要求1所述的方法,其特征在于,所述目标动作对应N帧动画帧,所述通过所述起始基准参数和所述结束基准参数确定实际位移参数,包括:确定第i帧动画帧在所述起始基准参数中对应的第一位移参数和在所述结束基准参数中对应的第二位移参数;根据所述第一位移参数和所述第二位移参数,确定所述第i帧动画帧对应的单帧位移参数,所述单帧位移参数用于标识所述被控对象在所述第i帧动画帧对应的对象位置;根据所述N帧动画帧分别对应的单帧位移参数,确定所述实际位移参数。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一位移参数和所述第二位移参数,确定所述第i帧动画帧对应的单帧位移参数,包括:确定所述第i帧动画帧对应的第一权重参数和第二权重参数,所述第一权重参数用于标识所述第一位移参数对所述对象位置的影响程度,所述第二权重参数用于标识所述第二位移参数对所述对象位置的影响程度;根据所述第一位移参数、所述第一权重参数、所述第二位移参数和所述第二权重参数,确定所述第i帧动画帧对应的单帧位移参数。4.根据权利要求2所述的方法,其特征在于,所述第一权重参数与i的数值反相关,所述第二权重参数与i的数值正相关。5.根据权利要求1所述的方法,其特征在于,所述目标动作对应N帧动画帧,所述方法还包括:根据所述实际位移参数,确定所述被控对象在所述N帧动画帧中第i帧动画帧对应的对象位置;确定所述对象位置对应的姿势调整参数;基于所述姿势调整参数对所述被控对象在所述第i帧动画帧中的姿势进行调整。6.根据权利要求1所述的方法,其特征在于,所述被控对象为枪械持握手,若所述第一姿态为持枪姿态,则所述第二姿态为开镜瞄准姿态;
若所述第一姿态为开镜瞄准姿态,则所述第二姿态为持枪姿态。7.根据权利要求6所述的方法,其特征在于,若所述第一姿态为持枪姿态,所述第二姿态为开镜瞄准姿态,所述方法还包括:在所述枪械持握手从所述持枪姿态转换为所述开镜瞄准姿态时,控制所述枪械持握手按照预设抖动方式进行抖动。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定执行所述目标动作时所述被控对象关联的虚拟道具;根据所述虚拟道具确定执行所述目标动作所需的动作执行时长;所述基于所述实际位移参数控制所述被控对象执行所述目标动作,包括:基于所述实际位移参数,控制所述被控对象在所述动作执行时长内执行所述目标动作。9.根据权利要求1所述的方法,其特征在于,所述标准...

【专利技术属性】
技术研发人员:曾天同
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1