一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

UE4虚拟现实中虚拟对象的警戒操作控制方法和装置与流程

2022-05-18 14:10:55 来源:中国专利 TAG:

ue4虚拟现实中虚拟对象的警戒操作控制方法和装置
技术领域
1.本发明涉及虚拟引擎技术领域,特别是涉及一种ue4虚拟现实中虚拟对象的警戒操作控制方法、装置、计算机设备和存储介质。


背景技术:

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


技术实现要素:

4.本发明的目的在于克服现有技术的不足,提供了一种ue4虚拟现实中虚拟对象的警戒操作控制方法、装置、计算机设备和存储介质,能够在ue4虚拟引擎实现的虚拟现实中控制虚拟对象执行警戒操作,以满足游戏场景设定的需求。
5.为了解决上述中至少一个技术问题,本发明实施例提供了一种ue4虚拟现实中虚拟对象的警戒操作控制方法,所述方法包括:
6.接收虚拟对象的警戒操作的第一控制指令;
7.若所述第一控制指令用于指示所述虚拟对象在原地执行警戒操作,则控制所述虚拟对象在原地执行预设的警戒操作;
8.若所述第一控制指令用于指示所述虚拟对象移动到警戒位置执行警戒操作,则控制所述虚拟对象移动到所述警戒位置,并旋转所述虚拟对象以使得所述虚拟对象朝向所述警戒位置的箭头朝向,旋转操作结束后控制所述虚拟对象在所述警戒位置执行预设的警戒操作。
9.优选地,所述旋转操作结束后控制所述虚拟对象在所述警戒位置执行预设的警戒操作,包括:
10.旋转操作结束后,控制所述虚拟对象所述虚拟对象在所述警戒位置执行蹲下操作;
11.当所述虚拟对象蹲下时,控制所述虚拟对象执行预设的警戒操作。
12.优选地,所述执行预设的警戒操作之后,还包括:
13.当所述警戒操作执行结束后,若所述虚拟对象还处于警戒状态,则相隔第一预设时长后,控制所述虚拟对象执行所述预设的警戒操作。
14.优选地,所述控制所述虚拟对象执行所述预设的警戒操作之后,还包括:
15.当所述警戒操作执行结束后,若所述虚拟对象还处于警戒状态,则相隔第二预设时长后,控制所述虚拟对象执行所述预设的警戒操作。
16.优选地,所述执行预设的警戒操作之后,包括:
17.若接收到控制所述虚拟对象退出警戒状态的第二控制指令,则当所述警戒操作执行结束后,不再控制所述虚拟对象执行预设的警戒操作。
18.优选地,所述执行预设的警戒操作,包括:
19.播放所述虚拟对象的警戒动作。
20.优选地,所述控制所述虚拟对象移动到所述警戒位置,包括:
21.读取所述虚拟对象的游戏队伍信息,基于所述游戏队伍信息识别出所述虚拟对象的目标游戏队伍;
22.识别所述目标游戏队伍的所述警戒位置;
23.控制所述虚拟对象移动到所述警戒位置。
24.一种ue4虚拟现实中虚拟对象的警戒操作控制装置,所述装置包括:
25.接收模块,用于接收虚拟对象的警戒操作的第一控制指令;
26.第一控制模块,用于若所述第一控制指令用于指示所述虚拟对象在原地执行警戒操作,则控制所述虚拟对象在原地执行预设的警戒操作;
27.第二控制模块,用于若所述第一控制指令用于指示所述虚拟对象移动到警戒位置执行警戒操作,则控制所述虚拟对象移动到所述警戒位置,并旋转所述虚拟对象以使得所述虚拟对象朝向所述警戒位置的箭头朝向,旋转操作结束后控制所述虚拟对象在所述警戒位置执行预设的警戒操作。
28.另外,本发明实施例还提供了一种计算机设备,其包括:存储器、处理器及存储在存储器上并可在处理器上运行的应用程序,处理器执行应用程序时实现上述任一实施例方法的步骤。
29.另外,本发明实施例还提供了一种计算机可读存储介质,其上存储有应用程序,应用程序被处理器执行时实现上述任一实施例方法的步骤。
30.在本发明实施例中,接收虚拟对象的警戒操作的第一控制指令,若所述第一控制指令用于指示所述虚拟对象在原地执行警戒操作,则控制所述虚拟对象在原地执行预设的警戒操作,若所述第一控制指令用于指示所述虚拟对象移动到警戒位置执行警戒操作,则控制所述虚拟对象移动到所述警戒位置,并旋转所述虚拟对象以使得所述虚拟对象朝向所述警戒位置的箭头朝向,旋转操作结束后控制所述虚拟对象在所述警戒位置执行预设的警戒操作。因此,能够在ue4虚拟引擎实现的虚拟现实中控制虚拟对象执行警戒操作,以满足游戏场景设定的需求。
附图说明
31.图1是本发明实施例中的一种ue4虚拟现实中虚拟对象的警戒操作控制方法的流程示意图;
32.图2是本发明实施例中的一种ue4虚拟现实的场景示意图;
33.图3是本发明实施例中虚拟对象执行移动到警戒位置进行警戒操作的流程示意图;
34.图4是本发明实施例中的一种ue4虚拟现实中虚拟对象的警戒操作控制方法对应的虚拟现实的效果图;
35.图5是本发明实施例中的一种ue4虚拟现实中虚拟对象的警戒操作控制装置的结
构示意图;
36.图6是本发明实施例中的计算机设备的结构组成示意图。
具体实施方式
37.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
38.本发明实施例提供了一种ue4虚拟现实中虚拟对象的警戒操作控制方法,如图1所示,该方法包括以下步骤:
39.s102,接收虚拟对象的警戒操作的第一控制指令。
40.s104,若所述第一控制指令用于指示所述虚拟对象在原地执行警戒操作,则控制所述虚拟对象在原地执行预设的警戒操作。
41.s106,若所述第一控制指令用于指示所述虚拟对象移动到警戒位置执行警戒操作,则控制所述虚拟对象移动到所述警戒位置,并旋转所述虚拟对象以使得所述虚拟对象朝向所述警戒位置的箭头朝向,旋转操作结束后控制所述虚拟对象在所述警戒位置执行预设的警戒操作。
42.具体地,接收虚拟对象的警戒操作的第一控制指令。第一控制指令用于指示虚拟对象进行原地警戒或者移动到警戒位置进行警戒。当第一控制指令指示虚拟对象在原地执行警戒操作,则控制虚拟对象在原地执行预设的警戒操作。当第一控制指令指示虚拟对象移动到警戒位置执行警戒操作,则控制虚拟对象移动到警戒位置,并旋转虚拟对象以使得虚拟对象朝向警戒位置的箭头朝向,旋转操作结束后控制虚拟对象在警戒位置执行预设的警戒操作。其中,执行预设的警戒操作,包括:播放虚拟对象的警戒动作。
43.其中,虚拟对象移动到警戒位置执行警戒操作的情况,对应如图2所示的虚拟现实场景。如图2所示,虚拟现实中设置有一个或多个警戒位置,各警戒位置有对应的位置提示信息,且通过箭头的方式提示玩家控制虚拟对象朝向箭头的方向,以进行警戒操作。
44.在一个实施例中,所述控制所述虚拟对象移动到所述警戒位置,包括:读取所述虚拟对象的游戏队伍信息,基于所述游戏队伍信息识别出所述虚拟对象的目标游戏队伍;识别所述目标游戏队伍的所述警戒位置;控制所述虚拟对象移动到所述警戒位置。
45.具体地,ue4虚拟现实中设置多种类型的警戒位置,各种警戒位置对应不同的游戏队伍。假设存在两个游戏队伍,分别为队伍1和队伍2,两个队伍为对抗关系。ue4虚拟现实分别设置队伍1和队伍2的警戒位置。通过识别虚拟对象的目标游戏队伍,确定虚拟对象的警戒位置,进而控制虚拟对象移动到该警戒位置。
46.在一个实施例中,所述旋转操作结束后控制所述虚拟对象在所述警戒位置执行预设的警戒操作,包括:旋转操作结束后,控制所述虚拟对象所述虚拟对象在所述警戒位置执行蹲下操作;当所述虚拟对象蹲下时,控制所述虚拟对象执行预设的警戒操作。
47.具体地,虚拟对象执行移动到警戒位置进行警戒操作时,参见图3所示的流程,虚拟对象执行以下操作步骤:
48.1.移动到警戒位置,移动完毕后执行下一步;
49.2.旋转虚拟对象,使其朝向为该警戒位置的箭头朝向,旋转完毕后,执行下一步;
50.3.如果需要蹲下,则让虚拟对象播放蹲下动作,完成后,执行下一步;如果虚拟对象不需要蹲下,则直接执行下一步;
51.4.虚拟对象在当前所处位置播放警戒动作,警戒动作是预设好的动作。播放完毕后,若虚拟对象还处于警戒状态,则等数秒,再播放一次警戒动作。若虚拟对象还处于警戒状态,再等数秒,如此循环,直至虚拟对象退出警戒状态。
52.在一个实施例中,所述执行预设的警戒操作之后,还包括:当所述警戒操作执行结束后,若所述虚拟对象还处于警戒状态,则相隔第一预设时长后,控制所述虚拟对象执行所述预设的警戒操作。优选地,所述控制所述虚拟对象执行所述预设的警戒操作之后,还包括:当所述警戒操作执行结束后,若所述虚拟对象还处于警戒状态,则相隔第二预设时长后,控制所述虚拟对象执行所述预设的警戒操作。
53.具体地,第一预设时长和第二预设时长可以相等。还可以是,第一预设时长大于或小于第二预设时长。当虚拟对象需要原地警戒或移动后警戒位置进行警戒操作时,虚拟对象的警戒动作相同。即,虚拟对象在当前所处位置播放警戒动作,警戒动作是预设好的动作。播放完毕后,若虚拟对象还处于警戒状态,则等数秒,再播放一次警戒动作。若虚拟对象还处于警戒状态,再等数秒,如此循环,直至虚拟对象退出警戒状态。
54.在一个实施例中,所述执行预设的警戒操作之后,包括:若接收到控制所述虚拟对象退出警戒状态的第二控制指令,则当所述警戒操作执行结束后,不再控制所述虚拟对象执行预设的警戒操作。
55.具体地,若虚拟对象处于警戒状态时,虚拟对象一直循环重复播放警戒动作,直至虚拟对象退出警戒状态。退出警戒状态后,虚拟对象不再执行警戒动作。其虚拟现实中对应的效果图,如图4所示。
56.综上,本发明一种ue4虚拟现实中虚拟对象的警戒操作控制方法,实现了在ue4虚拟现实中,虚拟对象根据需求进行原地警戒或者移动到警戒位置进行警戒操作。
57.在一实施例中,本发明还提供一种ue4虚拟现实中虚拟对象的警戒操作控制装置,如图5所示,该装置包括:
58.接收模块502,用于接收虚拟对象的警戒操作的第一控制指令。
59.第一控制模块504,用于若所述第一控制指令用于指示所述虚拟对象在原地执行警戒操作,则控制所述虚拟对象在原地执行预设的警戒操作。
60.第二控制模块506,用于若所述第一控制指令用于指示所述虚拟对象移动到警戒位置执行警戒操作,则控制所述虚拟对象移动到所述警戒位置,并旋转所述虚拟对象以使得所述虚拟对象朝向所述警戒位置的箭头朝向,旋转操作结束后控制所述虚拟对象在所述警戒位置执行预设的警戒操作。
61.关于一种ue4虚拟现实中虚拟对象的警戒操作控制装置的具体限定可以参见上文中对于一种ue4虚拟现实中虚拟对象的警戒操作控制方法的限定,在此不再赘述。上述一种ue4虚拟现实中虚拟对象的警戒操作控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
62.本发明实施例提供的一种计算机可读存储介质,所述计算机可读存储介质上存储有应用程序,该程序被处理器执行时实现上述实施例中任意一个实施例的一种ue4虚拟现实中虚拟对象的警戒操作控制方法。其中,所述计算机可读存储介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、cd-rom、和磁光盘)、rom(read-only memory,只读存储器)、ram(random access memory,随即存储器)、eprom(erasable programmable read-only memory,可擦写可编程只读存储器)、eeprom(electrically erasable programmableread-onlymemory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是存储设备包括由设备(例如,计算机、手机)以能够读的形式存储或传输信息的任何介质,可以是只读存储器,磁盘或光盘等。
63.本发明实施例还提供了一种计算机应用程序,其运行在计算机上,该计算机应用程序用于执行上述中任意一个实施例一种ue4虚拟现实中虚拟对象的警戒操作控制方法。
64.此外,图6是本发明实施例中的计算机设备的结构组成示意图。
65.本发明实施例还提供了一种计算机设备,如图6所示。所述计算机设备包括处理器602、存储器603、输入单元604以及显示单元605等器件。本领域技术人员可以理解,图6示出的设备结构器件并不构成对所有设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件。存储器603可用于存储应用程序601以及各功能模块,处理器602运行存储在存储器603的应用程序601,从而执行设备的各种功能应用以及数据处理。存储器可以是内存储器或外存储器,或者包括内存储器和外存储器两者。内存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦写可编程rom(eeprom)、快闪存储器、或者随机存储器。外存储器可以包括硬盘、软盘、zip盘、u盘、磁带等。本发明所公开的存储器包括但不限于这些类型的存储器。本发明所公开的存储器只作为例子而非作为限定。
66.输入单元604用于接收信号的输入,以及接收用户输入的关键字。输入单元604可包括触控面板以及其它输入设备。触控面板可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并根据预先设定的程序驱动相应的连接装置;其它输入设备可以包括但不限于物理键盘、功能键(比如播放控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。显示单元605可用于显示用户输入的信息或提供给用户的信息以及终端设备的各种菜单。显示单元605可采用液晶显示器、有机发光二极管等形式。处理器602是终端设备的控制中心,利用各种接口和线路连接整个设备的各个部分,通过运行或执行存储在存储器603内的软件程序和/或模块,以及调用存储在存储器内的数据,执行各种功能和处理数据。
67.作为一个实施例,所述计算机设备包括:一个或多个处理器602,存储器603,一个或多个应用程序601,其中所述一个或多个应用程序601被存储在存储器603中并被配置为由所述一个或多个处理器602执行,所述一个或多个应用程序601配置用于执行上述实施例中的任意一实施例中的一种ue4虚拟现实中虚拟对象的警戒操作控制方法。
68.另外,以上对本发明实施例所提供的一种ue4虚拟现实中虚拟对象的警戒操作控制方法、装置、计算机设备和存储介质进行了详细介绍,本文中应采用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献