一种在VR游戏中设置智能虚拟导游的方法与流程

文档序号:12024638阅读:586来源:国知局
一种在VR游戏中设置智能虚拟导游的方法与流程

本发明涉及人工智能技术领域,特别是涉及一种在vr游戏中设置智能虚拟导游的方法。



背景技术:

智能虚拟导游作为给予玩家提示引导的虚拟角色,设计上用比较先进的ai行为树进行行为控制,导游的动作都是用动画蓝图、动画montage(蒙太奇)辅助控制,其整个流程全部用蓝图实现,方便维护。

但是,目前市面上游戏中类似的虚拟导游大多是宠物或者静止的游戏指导员,不智能且动作、功能单一,还具有特效简单且没有互动表情的缺陷,很难使玩家融入到游戏中。

为此,提出一种在vr游戏中设置智能虚拟导游的方法,能够使游戏中的虚拟导游更加的智能化,具有提示功能引导玩家的行为,还具有互动表情与动作,更加的生动形象真实智能,成为亟待解决的问题。



技术实现要素:

为了解决现有技术存在的不足,本发明的目的在于提供一种在vr游戏中设置智能虚拟导游的方法,能够使游戏中的虚拟导游更加的智能化,具有提示功能引导玩家的行为,还具有互动表情与动作,更加的生动形象真实智能。

为实现上述目的,本发明提供的在vr游戏中设置智能虚拟导游的方法,包括以下步骤:

(1)在服务端创建虚拟导游,并对触发功能盒进行配置;(2)虚拟导游与玩家进行位置同步;(3)触发功能盒接收玩家的触发,虚拟导游进行相应的行为。

进一步地,所述虚拟导游包括:导游蓝图、动画蓝图及行为树。

进一步地,所述导游蓝图包括:导游骨骼模型组件、特效组件、移动组件及声源组件。

进一步地,所述动画蓝图,是以所述导游骨骼模型组件为基础做出npc的互动动作。

进一步地,所述行为树,用于控制虚拟导游在游戏场景中的真实逻辑行为。

进一步地,步骤(1)中所述对触发功能盒进行配置为:移动到世界场景某处做提示引导、局部扫描或者跟随玩家做提示引导。

所述步骤(2)进一步为,根据玩家与虚拟导游之间距离,设置虚拟导游与玩家之间的位置关系。

进一步地,步骤(3)所述虚拟导游进行相应的行为包括:移动到指定位置、进行蒙太奇动作、播放语音、显示声波波纹、投射观影射线以及生成贴花光影。

进一步还包括步骤:根据玩家对手柄的控制行为,虚拟导游与玩家进行互动。

进一步还包括步骤:根据所述虚拟导游进行相应的行为,在游戏场景中配置特效。

发明的在vr游戏中设置智能虚拟导游的方法,给游戏玩家设置一个智能虚拟导游,能够模拟真实导游的行为及相应的互动ai和表情等,为玩家提供互动、提示、跟随等多个方便有效的功能,使游戏中的玩家可以很快的融入到游戏当中,可以为玩家提供良好的互动和智能的引导,使玩家更好的了解游戏。

综上所述采用本发明后,玩家就有一个形象生动的智能导游npc,让玩家在游戏中不用很迷茫,可以对游戏的功能有充分的了解,丰富的玩家在游戏中的乐趣,同时也减少了游戏性能的消耗,让玩家更畅快的体验游戏。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,并与本发明的实施例一起,用于解释本发明,并不构成对本发明的限制。在附图中:

图1为根据本发明的在vr游戏中设置智能虚拟导游的方法流程图;

图2为根据本发明的vr游戏中智能虚拟导游蜻蜓待机时的界面截图;

图3为根据本发明的vr游戏中智能虚拟导游蜻蜓与玩家同步时的界面截图;

图4为根据本发明的vr游戏中智能虚拟导游蜻蜓瞬移时的界面截图;

图5为根据本发明的vr游戏中智能虚拟导游蜻蜓预警提示时的界面截图;

图6为根据本发明的vr游戏中智能虚拟导游蜻蜓投射观影射线时的界面截图;

图7为根据本发明的vr游戏中智能虚拟导游蜻蜓挣扎时的界面截图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1为根据本发明的在vr游戏中设置智能虚拟导游的方法流程图,下面将参考图1,对本发明的在vr游戏中设置智能虚拟导游的方法进行详细描述。

在步骤101,在服务端创建虚拟导游,并对触发功能盒进行配置;

该步骤中,在服务端动态创建出属于玩家自身的智能虚拟导游,智能虚拟导游包括:导游蓝图、动画蓝图及智能ai行为树。

其中,智能虚拟导游的导游蓝图的构成如下:

1)导游骨骼模型组件:控制导游的骨骼、动作动画;

2)特效组件:控制面部表情、声波波纹、扫描贴花等;

3)移动组件:控制导游的移动,比如速度、角度、方向等;

4)声源组件:控制导游发出的语音提示。

本发明采用的特效都是通过先进的材质函数来编写,过程更形象化,效果更加突出,性能也大大加强,远超过现有的网络游戏的特效开发技术。

智能虚拟导游的动画蓝图,是以导游骨骼模型组件为基础做出npc各种各样的互动动作。

本发明采用蓝图类替代了现在主流的编写代码或者脚本控制流程,更加易于维护、扩展。

智能虚拟导游的智能ai行为树(行为树都是在服务端运行的,这样才能同步到各个客户端),控制智能虚拟导游在游戏场景中的真实逻辑行为。

本发明采用先进的智能行为树控制ai,比现在市面上的网络游戏通用的ai控制更能处理复杂的玩家行为,算法更加优化,逻辑更加清晰。

该步骤中,在游戏场景中铺设一些触发功能盒,用以当玩家触发某个触发功能盒时,智能虚拟导游根据触发功能盒里的配置出相应的互动ai和表情等。

在步骤102,虚拟导游与玩家进行位置同步;

该步骤中,虚拟导游与玩家进行位置同步,从而实现虚拟导游为玩家提供良好的互动和智能的引导的目的。

在步骤103,触发功能盒接收玩家的触发,虚拟导游进行相应的行为。

该步骤中,当玩家触发游戏场景中的触发功能盒时,玩家本地客户端将触发的功能指令发送给服务端,服务端控制智能虚拟导游做出对应的反馈行为。

下面结合具体的实施方式,详细的阐述本发明的vr游戏中设置智能虚拟导游的方法的工作过程。

玩家进入游戏当中,智能虚拟导游(以下简称蜻蜓,因为是以蜻蜓为外形的)会出现在玩家的右前方。

1、蜻蜓蓝图判定当前状态为初始状态,行为树会设置蜻蜓为空闲状态,调用动画蓝图里的待机动作,同步到客户端,蜻蜓就会做出相应的待机动作。每隔一段时间,蜻蜓会重复上面的流程做出不同的待机动作(比如四处观望等),并且还可以通过调用特效组件来控制蜻蜓时不时的眨眼睛。图2为根据本发明的vr游戏中智能虚拟导游蜻蜓待机时的界面截图。如图2所示,蜻蜓处于空闲状态并进行待机动作。

2、当玩家移动一段距离,蜻蜓蓝图会每隔一段时间同步玩家的位置,当发现玩家距离蜻蜓比较远时,行为树就会设置蜻蜓为移动状态,这时蜻蜓会调用动画蓝图的飞行动作(包括转身角度)来通过移动组件飞往玩家附近的某一位置,飞行时蜻蜓的特效组件会控制翅膀显示刀光甩尾光波,身上出现闪光粒子;如果玩家距离蜻蜓很远(大于某一数值)时,行为树会设置蜻蜓为瞬移状态,此时蜻蜓会瞬移到玩家附近的某一位置,特效组件会控制在消失和出现的地方留下闪现的光影特效。图3为根据本发明的vr游戏中智能虚拟导游蜻蜓与玩家同步时的界面截图,如图3所示,蜻蜓飞往玩家附近的某一位置,从而与玩家同步。图4为根据本发明的vr游戏中智能虚拟导游蜻蜓瞬移时的界面截图,如图4所示,蜻蜓瞬移至玩家附近的某一位置,并且在蜻蜓消失和出现的地方具有闪现的光影特效。

3、当玩家走进触发功能盒时,蜻蜓会做以下的反馈:

a、一种反馈的过程为:当触发功能盒配置的状态为移动到世界场景某处做提示引导时,行为树会设置蜻蜓为移动到世界场景某处的状态,这时蜻蜓会按飞行状态时的流程飞到指定位置,然后开始做触发功能盒所配置的动画蓝图里的montage(蒙太奇)动作,比如预警,提示危险等动作。此时蜻蜓还会通过声源组件来播放语音,同时通过特效组件显示声波波纹。图5为根据本发明的vr游戏中智能虚拟导游蜻蜓预警提示时的界面截图,如图5所示,蜻蜓移动到森林中某个蜘蛛的结网处,通过显现声波的形式进行预警提示。

如果触发功能盒还配置了局部扫描的状态,则蜻蜓还会到指定的位置投射观影射线,并且特效组件在一定区域内生成贴花光影,使玩家能更好的得到提示引导,视觉上也能得到享受。图6为根据本发明的vr游戏中智能虚拟导游蜻蜓投射观影射线时的界面截图,如图6所示,蜻蜓在指定的位置投射观影射线。

b、另一种反馈的过程为:当触发功能盒配置的状态为跟随玩家做提示引导时,行为树会设置蜻蜓为瞬移提示状态,这时蜻蜓会按照瞬移状态的方式一直出现在玩家面前的最佳视野位置,同样也会有语音提示。

4、当蜻蜓阻碍了玩家的视线时,玩家可以用手柄抓住蜻蜓,行为树会设置蜻蜓为依附在玩家手柄上面的状态,此时蜻蜓会调用动画蓝图的挣扎动作做挣扎模样,当玩家将蜻蜓放在视野外时,松开手柄下面的扳机键,蜻蜓就会与手柄分离,行为树会继续控制蜻蜓的动作及行为。图7为根据本发明的vr游戏中智能虚拟导游蜻蜓挣扎时的界面截图,如图7所示,蜻蜓被手柄抓获后,做出挣扎动作。

5、当玩家按下手柄左边的按键时,会以蜻蜓为圆心会发射出一道圆形光波周扩散开来,这是通过场景中体积的后处理上配置上高亮的晶体材质而生成的,圆形光波扫描过后会在场景功能点上生成特效或者形成全身高光,让玩家更容易融入游戏了解游戏,让玩家更好的了解世界场景。

发明的在vr游戏中设置智能虚拟导游的方法,给游戏玩家设置一个智能虚拟导游,能够模拟真实导游的行为及相应的互动ai和表情等,为玩家提供互动、提示、跟随等多个方便有效的功能,使游戏中的玩家可以很快的融入到游戏当中,可以为玩家提供良好的互动和智能的引导,使玩家更好的了解游戏。

综上所述采用本发明后,玩家就有一个形象生动的智能导游npc,让玩家在游戏中不用很迷茫,可以对游戏的功能有充分的了解,丰富的玩家在游戏中的乐趣,同时也减少了游戏性能的消耗,让玩家更畅快的体验游戏。

本领域普通技术人员可以理解:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1