技术新讯 > 休闲运动,玩具,娱乐用品的装置及其制品制造技术 > 一种虚拟场景中的互动方法、装置、设备、计算机可读存储介质及计算机程序产品与流程  >  正文

一种虚拟场景中的互动方法、装置、设备、计算机可读存储介质及计算机程序产品与流程

  • 国知局
  • 2024-07-11 16:27:18

本技术涉及人机交互技术,尤其涉及一种虚拟场景中的互动方法、装置、设备、存储介质及程序产品。

背景技术:

1、基于图形处理硬件的显示技术,扩展了感知环境以及获取信息的渠道,尤其是虚拟场景的显示技术,能够根据实际应用需求实现受控于用户或人工智能的虚拟对象之间多样化的交互,具有各种典型的应用场景,例如在游戏这一虚拟场景中,能够模拟虚拟角色之间的真实的对战过程。

2、以虚拟场景为游戏为例,在基于手办的互动中,相关技术在特定品牌的游戏掌机(即手柄)上内置有nfc芯片,并提供适配该游戏掌机的手办,在游戏过程中,通过该手办与游戏掌机的互动,来控制游戏显示设备(与手柄独立)显示的特定游戏场景中道具的掉落,但该技术中的手办只能在该特定品牌的游戏掌机上使用,并不通用于其他设备,且触发道具掉落的游戏场景比较固定,互动方式比较单一。

技术实现思路

1、本技术实施例提供一种虚拟场景中的互动方法、装置、电子设备、计算机可读存储介质及计算机程序产品,能够提高互动多样性。

2、本技术实施例的技术方案是这样实现的:

3、本技术实施例提供一种虚拟场景中的互动方法,包括:

4、在终端中显示虚拟场景的界面,并在所述界面中显示目标应用场景下的画面;

5、响应于所述终端与实体对象间的近距离通信,触发针对所述目标应用场景的互动事件,并输出所述互动事件的互动结果。

6、本技术实施例提供一种虚拟场景中的互动装置,包括:

7、画面显示模块,用于在终端中显示虚拟场景的界面,并在所述界面中显示目标应用场景下的画面;

8、互动处理模块,用于响应于所述终端与实体对象间的近距离通信,触发针对所述目标应用场景的互动事件,并输出所述互动事件的互动结果。

9、上述方案中,所述显示所述互动事件的互动结果之后,所述装置还包括:更新模块,用于响应于所述虚拟场景的应用场景由所述目标应用场景更新为其他应用场景,将所述界面中显示的所述目标应用场景下的画面,更新为所述其他应用场景下的画面;响应于所述终端与所述实体对象间的近距离通信,触发对应所述其他应用场景的其他互动事件,并输出所述其他互动事件的互动结果。

10、上述方案中,所述互动处理模块,还用于当所述目标应用场景中可触发元素的类型有多种时,获取所述实体对象的对象参数,所述对象参数包括以下至少之一:类型、等级;触发针对所述目标应用场景中目标类型的可触发元素的互动事件,所述目标类型的可触发元素与所述对象参数相匹配。

11、上述方案中,当所述目标应用场景是目标虚拟角色在所述虚拟场景中的交互场景时,所述画面显示模块,还用于在所述界面中显示所述目标虚拟角色在所述虚拟场景中交互的画面;相应的,所述述互动处理模块,还用于触发用于改变所述目标虚拟角色的状态的互动事件,并输出所述状态的改变结果,作为所述互动事件的互动结果;其中,所述状态的类型包括以下至少之一:外显状态、内在状态、道具获取状态、交互难度状态。

12、上述方案中,当所述状态的类型有多种时,所述互动处理模块,还用于显示状态选择界面,并在所述状态选择界面中显示所述目标虚拟角色具有的多种不同类型的状态;响应于状态选择操作,触发用于改变被选中的目标状态的互动事件,以输出所述目标状态的改变结果。

13、上述方案中,所述互动处理模块,还用于获取所述目标虚拟角色具有的各种类型的状态的选择优先级;采用与各所述选择优先级相对应的显示样式,在所述状态选择界面中显示各种类型的状态。

14、上述方案中,当所述状态的类型有多种时,所述互动处理模块,还用于触发用于改变所述目标虚拟角色的目标状态的互动事件;其中,所述目标状态的选择优先级,高于所述多种类型的状态中除所述目标状态之外的其他状态的选择优先级。

15、上述方案中,所述装置还包括:预测模块,用于针对每种类型的状态执行以下处理:获取用于影响所述状态的选择优先级的影响参数,其中,所述影响参数包括以下至少之一:所述状态的量化参数、所述实体对象的对象参数、所述目标虚拟角色的交互参数;基于所述影响参数调用机器学习模型进行预测处理,得到所述状态的选择优先级,其中,所述机器学习模型是基于状态样本的影响参数、以及标注的选择优先级进行训练得到的。

16、上述方案中,所述互动处理模块,还用于当所述目标虚拟角色是目标账号控制的第一虚拟角色或与所述第一虚拟角色位于同一阵营时,触发给所述目标虚拟角色的状态带来增益的互动事件,并输出附带所述增益的状态改变结果;当所述目标虚拟角色与所述第一虚拟角色位于不同阵营时,触发给所述目标虚拟角色的状态带来减益的互动事件,并输出附带所述减益的状态改变结果;其中,所述增益的程度或所述减益的程度,与所述实体对象的等级正相关。

17、上述方案中,当所述状态的类型包括所述外显状态时,所述互动处理模块,还用于当所述外显状态的种类有多种时,展示各所述外显状态的以下内容作为相应所述外显状态附带的所述增益的状态改变结果:当所述外显状态为表情状态时,在所述目标虚拟角色的关联位置显示表情元素;当所述外显状态为特效状态时,在所述画面中显示场景特效或在所述目标虚拟角色的关联位置显示角色特效;当所述外显状态为动作状态时,展示所述目标虚拟角色执行的特定动作;当所述外显状态为道具展示状态时,展示所述目标虚拟角色配备的目标虚拟道具。

18、上述方案中,所述互动处理模块,还用于当所述外显状态的类型为多种时,获取用于影响各种类型的外显状态的触发优先级的影响因子,其中,所述影响因子包括以下至少之一:所述实体对象的对象参数、所述外显状态对应预测增益程度;基于各所述影响因子,查询不同影响因子与不同触发优先级之间的对应关系,将查询到的触发优先级作为相应所述外显状态的触发优先级;触发给所述目标虚拟角色的最大触发优先级的外显状态的带来增益的互动事件。

19、上述方案中,当所述状态的类型包括所述内在状态时,所述互动处理模块,还用于当所述内在状态为基础状态时,触发用于增加所述基础状态的量化值的互动事件,其中,所述量化值增加后所表征的状态优于所述量化值增加前所表征的状态;当所述内在状态为免疫状态时,触发用于控制所述目标虚拟角色获得目标免疫的互动事件,所述目标免疫包括以下至少之一:伤害免疫、魔法免疫、负面状态免疫;当所述内在状态为技能状态时,触发用于缩短所述目标虚拟角色释放虚拟技能后的技能冷却时长或延长所述目标虚拟角色所释放虚拟技能的有效时长的互动事件;当所述内在状态为增益状态时,触发用于延长所述目标虚拟角色已获得增益的持续时长或缩短已获得减益的持续时长的互动事件。

20、上述方案中,当所述状态的类型包括所述内在状态时,所述互动处理模块,还用于当所述内在状态为基础状态时,触发用于减小所述基础状态的量化值的互动事件,其中,所述量化值减小后所表征的状态差于所述量化值减小前所表征的状态;当所述内在状态为免疫状态时,触发用于消除所述目标虚拟角色获得目标免疫的互动事件,所述目标免疫包括以下至少之一:伤害免疫、魔法免疫、负面状态免疫;当所述内在状态为技能状态时,触发用于增加所述目标虚拟角色释放虚拟技能后的技能冷却时长或缩短所述目标虚拟角色所释放虚拟技能的有效时长的互动事件;当所述内在状态为增益状态时,触发用于增加所述目标虚拟角色已获得减益或负面状态的持续时长的互动事件。

21、上述方案中,当所述状态的类型包括所述道具获取状态时,所述互动处理模块,还用于触发用于控制所述目标虚拟角色获取目标虚拟道具的互动事件,并显示所述目标虚拟角色使用所述目标虚拟道具在所述虚拟场景中交互的画面;其中,所述目标虚拟道具的类型包括以下至少之一:武器装备、外观道具、交通辅助道具、外显道具,用于提高所述目标虚拟角色在所述虚拟场景中的交互能力。

22、上述方案中,当所述状态的类型包括所述交互难度状态时,所述互动处理模块,还用于触发给所述目标虚拟角色提供目标辅助方式的互动事件;其中,所述目标辅助方式与所述虚拟场景的类型相关,用于降低所述目标虚拟角色在所述虚拟场景中的交互难度,包括以下方式至少之一:辅助攻击方式、辅助消除方式、辅助建造方式。

23、上述方案中,当所述状态的类型包括所述交互难度状态时,所述互动处理模块,还用于触发给所述目标虚拟角色提供目标干扰方式的互动事件;其中,所述目标干扰方式用于提高所述目标虚拟角色在所述虚拟场景中的交互难度,包括以下方式至少之一:陷阱干扰方式、武力削弱方式。

24、上述方案中,所述陷阱干扰方式用于给所述目标虚拟角色设置陷阱,所述陷阱用于在被所述目标虚拟角色触发时,给所述目标虚拟角色的内在状态带来减益效果。

25、上述方案中,所述陷阱相对目标虚拟角色处于不可见状态,所述陷阱相对与所述目标虚拟角色处于不同阵营的其他虚拟角色处于可见状态。

26、上述方案中,当所述目标应用场景是所述虚拟场景中非角色类的环境场景时,所述画面显示模块,还用于在所述界面中显示所述非角色类的环境场景下的画面;相应的,所述互动处理模块,还用于触发用于改变所述环境场景的互动事件,并输出所述环境场景的改变结果,作为所述互动事件的互动结果。

27、本技术实施例提供一种电子设备,包括:

28、存储器,用于存储计算机可执行指令或者计算机程序;

29、处理器,用于执行所述存储器中存储的计算机可执行指令或者计算机程序时,实现本技术实施例提供的虚拟场景中的互动方法。

30、本技术实施例提供一种计算机可读存储介质,存储有计算机可执行指令或者计算机程序,用于被处理器执行时实现本技术实施例提供的虚拟场景中的互动方法。

31、本技术实施例提供一种计算机程序产品,包括计算机程序或计算机可执行指令,所述计算机程序或计算机可执行指令被处理器执行时,实现本技术实施例提供的虚拟场景中的互动方法。

32、本技术实施例具有以下有益效果:

33、应用本技术实施例,在终端中显示虚拟场景的界面,并在界面中显示目标应用场景下的画面;响应于终端与实体对象间的近距离通信,触发针对目标应用场景的互动事件,并输出互动事件的互动结果;由于互动事件与实体对象相对应、且与目标应用场景相对应,即互动事件是由实体对象和目标应用场景共同决定的,不同的目标应用场景对应不同的互动事件,这样能够提高基于实体对象互动的针对性和多样性,能够提高硬件资源的利用率。

本文地址:https://www.jishuxx.com/zhuanli/20240615/79435.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。