虚拟对象的行为显示方法、装置、设备、可读存储介质及计算机程序产品与流程
- 国知局
- 2024-08-05 12:04:50
本技术属于通信,具体涉及一种虚拟对象的行为显示方法、装置、设备、可读存储介质及计算机程序产品。
背景技术:
1、现有技术中,对于虚拟对象,例如非玩家角色(non-player character,npc)的行为,通常处理是写死npc的行为,即npc只会执行固定的行为动作。用户与npc之间的互动方式其实非常匮乏,导致用户与npc之间的互动逻辑性差,严重缺乏真实感。
技术实现思路
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、在一种可能的实施方式中,所述第一显示模块,具体用于:
34、获取所述虚拟对象的对象类型;
35、对所述对象类型进行处理,确定所述第一目标行为的精细粒度;
36、根据所述第一目标行为的精细粒度,显示所述虚拟对象的行为动画。
37、在一种可能的实施方式中,所述装置还包括:
38、记录模块,用于在所述虚拟对象的所述第一目标行为与所述其他对象之间的交互满足第一条件的情况下,记录所述第一目标行为的执行次数;
39、替换模块,用于在所述第一目标行为的执行次数达到预设次数的情况下,将所述第一目标行为替换为第一动作;
40、其中,所述第一动作是与所述其他对象之间的交互满足第二条件的动作,所述第二条件与所述第一条件不同。
41、在一种可能的实施方式中,所述装置还包括:
42、第二获取模块,用于获取环境参数;
43、第二确定模块,用于确定与所述环境参数和所述性格参数具有对应关系的第二目标行为;
44、第二显示模块,用于对所述第二目标行为进行处理,显示所述虚拟对象的行为动画。
45、在一种可能的实施方式中,所述第二确定模块,具体用于:
46、根据所述虚拟对象的外观参数,确定所述虚拟对象与所述环境参数之间的感知参数;
47、在所述感知参数达到预设感知阈值的情况下,确定与所述环境参数和所述性格参数具有对应关系的第二目标行为。
48、在一种可能的实施方式中,所述装置还包括:
49、收集模块,用于收集所述虚拟对象与所述其他对象之间的好感度;
50、调整模块,用于根据所述好感度,调整所述性格参数与所述第一目标行为之间的对应关系。
51、在一种可能的实施方式中,所述装置还包括:
52、第三确定模块,用于根据所述虚拟对象与所述其他对象之间的好感度,确定所述虚拟对象的胶囊体的尺寸;
53、其中,所述胶囊体用于判断所述虚拟对象与所述其他对象之间的碰撞。
54、第三方面,提供了一种设备,该设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
55、第四方面,提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
56、第五方面,提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
57、第六方面,提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在存储介质中,所述程序/程序产品被至少一个处理器执行以实现如第一方面所述的方法。
58、在本技术实施例中,获取配置给虚拟对象的性格参数,然后基于性格参数具有对应的第一目标行为,并对第一目标行为进行处理得到虚拟对象的行为动画。这样,将虚拟对象的性格与虚拟对象的行为建立对应关系,并为各种不同虚拟对象配置不同的性格参数,当虚拟对象与其他对象进行交互时,则可以基于自身性格参数执行特定的行为,使得每个虚拟对象都能做出具有各自性格特点的行为,使得虚拟对象的互动更加真实,增强用户体验的真实感。
本文地址:https://www.jishuxx.com/zhuanli/20240802/260985.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表