UE4虚拟现实中虚拟对象的警戒操作控制方法和装置制造方法及图纸

技术编号:33447955 阅读:56 留言:0更新日期:2022-05-19 00:33
本发明专利技术涉及一种UE4虚拟现实中虚拟对象的警戒操作控制方法、装置、计算机设备和存储介质,所述方法包括:接收虚拟对象的警戒操作的第一控制指令;若所述第一控制指令用于指示所述虚拟对象在原地执行警戒操作,则控制所述虚拟对象在原地执行预设的警戒操作;若所述第一控制指令用于指示所述虚拟对象移动到警戒位置执行警戒操作,则控制所述虚拟对象移动到所述警戒位置,并旋转所述虚拟对象以使得所述虚拟对象朝向所述警戒位置的箭头朝向,旋转操作结束后控制所述虚拟对象在所述警戒位置执行预设的警戒操作。上述方法能够在UE4虚拟引擎实现的虚拟现实中控制虚拟对象执行警戒操作,以满足游戏场景设定的需求。以满足游戏场景设定的需求。以满足游戏场景设定的需求。

【技术实现步骤摘要】
UE4虚拟现实中虚拟对象的警戒操作控制方法和装置


[0001]本专利技术涉及虚拟引擎
,特别是涉及一种UE4虚拟现实中虚拟对象的警戒操作控制方法、装置、计算机设备和存储介质。

技术介绍

[0002]UE4引擎为一款开源且跨平台的游戏开发引擎。UE4引擎适合重量级的游戏开发,其更侧重于PC端游和高端手游。UE4引擎支持蓝图以及C++,学习成本更高。
[0003]在使用UE4引擎进行游戏开发时,UE4虚拟现实中虚拟对象需要根据游戏场景的需求进入警戒的战斗状态。如何在UE4虚拟现实中控制虚拟对象执行警戒的战斗状态,是当前UE4引擎游戏开发急需解决的问题。

技术实现思路

[0004]本专利技术的目的在于克服现有技术的不足,提供了一种UE4虚拟现实中虚拟对象的警戒操作控制方法、装置、计算机设备和存储介质,能够在UE4虚拟引擎实现的虚拟现实中控制虚拟对象执行警戒操作,以满足游戏场景设定的需求。
[0005]为了解决上述中至少一个技术问题,本专利技术实施例提供了一种UE4虚拟现实中虚拟对象的警戒操作控制方法,所述方法包括:
[0006]接收虚拟对象的警戒操作的第一控制指令;
[0007]若所述第一控制指令用于指示所述虚拟对象在原地执行警戒操作,则控制所述虚拟对象在原地执行预设的警戒操作;
[0008]若所述第一控制指令用于指示所述虚拟对象移动到警戒位置执行警戒操作,则控制所述虚拟对象移动到所述警戒位置,并旋转所述虚拟对象以使得所述虚拟对象朝向所述警戒位置的箭头朝向,旋转操作结束后控制所述虚拟对象在所述警戒位置执行预设的警戒操作。
[0009]优选地,所述旋转操作结束后控制所述虚拟对象在所述警戒位置执行预设的警戒操作,包括:
[0010]旋转操作结束后,控制所述虚拟对象所述虚拟对象在所述警戒位置执行蹲下操作;
[0011]当所述虚拟对象蹲下时,控制所述虚拟对象执行预设的警戒操作。
[0012]优选地,所述执行预设的警戒操作之后,还包括:
[0013]当所述警戒操作执行结束后,若所述虚拟对象还处于警戒状态,则相隔第一预设时长后,控制所述虚拟对象执行所述预设的警戒操作。
[0014]优选地,所述控制所述虚拟对象执行所述预设的警戒操作之后,还包括:
[0015]当所述警戒操作执行结束后,若所述虚拟对象还处于警戒状态,则相隔第二预设时长后,控制所述虚拟对象执行所述预设的警戒操作。
[0016]优选地,所述执行预设的警戒操作之后,包括:
[0017]若接收到控制所述虚拟对象退出警戒状态的第二控制指令,则当所述警戒操作执行结束后,不再控制所述虚拟对象执行预设的警戒操作。
[0018]优选地,所述执行预设的警戒操作,包括:
[0019]播放所述虚拟对象的警戒动作。
[0020]优选地,所述控制所述虚拟对象移动到所述警戒位置,包括:
[0021]读取所述虚拟对象的游戏队伍信息,基于所述游戏队伍信息识别出所述虚拟对象的目标游戏队伍;
[0022]识别所述目标游戏队伍的所述警戒位置;
[0023]控制所述虚拟对象移动到所述警戒位置。
[0024]一种UE4虚拟现实中虚拟对象的警戒操作控制装置,所述装置包括:
[0025]接收模块,用于接收虚拟对象的警戒操作的第一控制指令;
[0026]第一控制模块,用于若所述第一控制指令用于指示所述虚拟对象在原地执行警戒操作,则控制所述虚拟对象在原地执行预设的警戒操作;
[0027]第二控制模块,用于若所述第一控制指令用于指示所述虚拟对象移动到警戒位置执行警戒操作,则控制所述虚拟对象移动到所述警戒位置,并旋转所述虚拟对象以使得所述虚拟对象朝向所述警戒位置的箭头朝向,旋转操作结束后控制所述虚拟对象在所述警戒位置执行预设的警戒操作。
[0028]另外,本专利技术实施例还提供了一种计算机设备,其包括:存储器、处理器及存储在存储器上并可在处理器上运行的应用程序,处理器执行应用程序时实现上述任一实施例方法的步骤。
[0029]另外,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有应用程序,应用程序被处理器执行时实现上述任一实施例方法的步骤。
[0030]在本专利技术实施例中,接收虚拟对象的警戒操作的第一控制指令,若所述第一控制指令用于指示所述虚拟对象在原地执行警戒操作,则控制所述虚拟对象在原地执行预设的警戒操作,若所述第一控制指令用于指示所述虚拟对象移动到警戒位置执行警戒操作,则控制所述虚拟对象移动到所述警戒位置,并旋转所述虚拟对象以使得所述虚拟对象朝向所述警戒位置的箭头朝向,旋转操作结束后控制所述虚拟对象在所述警戒位置执行预设的警戒操作。因此,能够在UE4虚拟引擎实现的虚拟现实中控制虚拟对象执行警戒操作,以满足游戏场景设定的需求。
附图说明
[0031]图1是本专利技术实施例中的一种UE4虚拟现实中虚拟对象的警戒操作控制方法的流程示意图;
[0032]图2是本专利技术实施例中的一种UE4虚拟现实的场景示意图;
[0033]图3是本专利技术实施例中虚拟对象执行移动到警戒位置进行警戒操作的流程示意图;
[0034]图4是本专利技术实施例中的一种UE4虚拟现实中虚拟对象的警戒操作控制方法对应的虚拟现实的效果图;
[0035]图5是本专利技术实施例中的一种UE4虚拟现实中虚拟对象的警戒操作控制装置的结
构示意图;
[0036]图6是本专利技术实施例中的计算机设备的结构组成示意图。
具体实施方式
[0037]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0038]本专利技术实施例提供了一种UE4虚拟现实中虚拟对象的警戒操作控制方法,如图1所示,该方法包括以下步骤:
[0039]S102,接收虚拟对象的警戒操作的第一控制指令。
[0040]S104,若所述第一控制指令用于指示所述虚拟对象在原地执行警戒操作,则控制所述虚拟对象在原地执行预设的警戒操作。
[0041]S106,若所述第一控制指令用于指示所述虚拟对象移动到警戒位置执行警戒操作,则控制所述虚拟对象移动到所述警戒位置,并旋转所述虚拟对象以使得所述虚拟对象朝向所述警戒位置的箭头朝向,旋转操作结束后控制所述虚拟对象在所述警戒位置执行预设的警戒操作。
[0042]具体地,接收虚拟对象的警戒操作的第一控制指令。第一控制指令用于指示虚拟对象进行原地警戒或者移动到警戒位置进行警戒。当第一控制指令指示虚拟对象在原地执行警戒操作,则控制虚拟对象在原地执行预设的警戒操作。当第一控制指令指示虚拟对象移动到警戒位置执行警戒操作,则控制虚拟对象移动到警戒位置,并旋转虚拟对象以使得虚拟对象朝向警戒位置的箭头朝向,旋本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种UE4虚拟现实中虚拟对象的警戒操作控制方法,其特征在于,所述方法包括:接收虚拟对象的警戒操作的第一控制指令;若所述第一控制指令用于指示所述虚拟对象在原地执行警戒操作,则控制所述虚拟对象在原地执行预设的警戒操作;若所述第一控制指令用于指示所述虚拟对象移动到警戒位置执行警戒操作,则控制所述虚拟对象移动到所述警戒位置,并旋转所述虚拟对象以使得所述虚拟对象朝向所述警戒位置的箭头朝向,旋转操作结束后控制所述虚拟对象在所述警戒位置执行预设的警戒操作。2.根据权利要求1所述的警戒操作控制方法,其特征在于,所述旋转操作结束后控制所述虚拟对象在所述警戒位置执行预设的警戒操作,包括:旋转操作结束后,控制所述虚拟对象所述虚拟对象在所述警戒位置执行蹲下操作;当所述虚拟对象蹲下时,控制所述虚拟对象执行预设的警戒操作。3.根据权利要求1所述的警戒操作控制方法,其特征在于,所述执行预设的警戒操作之后,还包括:当所述警戒操作执行结束后,若所述虚拟对象还处于警戒状态,则相隔第一预设时长后,控制所述虚拟对象执行所述预设的警戒操作。4.根据权利要求3所述的警戒操作控制方法,其特征在于,所述控制所述虚拟对象执行所述预设的警戒操作之后,还包括:当所述警戒操作执行结束后,若所述虚拟对象还处于警戒状态,则相隔第二预设时长后,控制所述虚拟对象执行所述预设的警戒操作。5.根据权利要求3所述的警戒操作控制方法,其特征在于,所述执行预设的警戒操作之后,包括:若接收到控制所述虚拟对象退出警戒状态的第...

【专利技术属性】
技术研发人员:冀恒侯本贵
申请(专利权)人:深圳市锐昌智能科技有限公司
类型:发明
国别省市:

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

1