非玩家角色的交互选择方法、装置、设备及介质_中国专利数据库
全国客户服务热线:4006-054-001 疑难解答:159-9855-7370(7X24受理投诉、建议、合作、售前咨询),173-0411-9111(售前),155-4267-2990(售前),座机/传真:0411-83767788(售后),微信咨询:543646
企业服务导航

非玩家角色的交互选择方法、装置、设备及介质

发布日期:2024-09-01 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370


非玩家角色的交互选择方法、装置、设备及介质
申请号: 申请日:
公开(公告)号: 公开(公告)日:
发明(设计)人: 申请(专利权)人:
主分类号: 分类号:
代理公司: 代理人:
地址: 国省代码:
权利要求书: 说明书:
微信咨询: 添加微信:543646或【点此在线咨询 文件下载: 【点此下载】请正确填写本页网址和接收邮箱
摘要: 本申请涉及游戏,具体涉及一种非玩家角色的交互选择方法、装置、设备及介质。、在游戏场景中,由游戏用户控制的玩家角色经常需要与周围的npc(非玩家角色)进行交互。当玩家角色的周围有多个可交互的npc时,目前多采用近距离优先交互或者小角度优先交互,难以满足玩家角色与npc之间的正面交互且不丢失交...
相关服务: 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理

本申请涉及游戏,具体涉及一种非玩家角色的交互选择方法、装置、设备及介质。背景技术:1、在游戏场景中,由游戏用户控制的玩家角色经常需要与周围的npc(非玩家角色)进行交互。当玩家角色的周围有多个可交互的npc时,目前多采用近距离优先交互或者小角度优先交互,难以满足玩家角色与npc之间的正面交互且不丢失交互对象的需求,降低了游戏用户的控制效率。技术实现思路1、本申请实施例针对上述情况,提出了一种非玩家角色的交互选择方法、装置、设备及介质,该方法综合考虑游戏玩家与周围npc之间的距离和交互角度,以npc的交互权重为基准确定玩家角色的优选交互对象,以弥补现有技术的不足之处。2、第一方面,本申请实施例提供了一种非玩家角色的交互选择方法,所述方法包括:3、根据虚拟场景中的多个非玩家角色实体分别与玩家角色实体之间的距离、以及每个所述非玩家角色实体的交互方向与所述玩家角色实体的交互方向之间的交互角度,确定各所述非玩家角色实体的交互权重;4、根据各所述交互权重,基于预设的交互规则,将至少一个所述非玩家角色实体确定为所述玩家实体角色的交互对象。5、第二方面,本申请实施例还提供了一种非玩家角色的交互选择装置,所述装置包括:6、权重确定单元,用于根据虚拟场景中的多个非玩家角色实体分别与玩家角色实体之间的距离、以及每个所述非玩家角色实体的交互方向与所述玩家角色实体的交互方向之间的交互角度,确定各所述非玩家角色实体的交互权重;7、选取单元,用于根据各所述交互权重,基于预设的交互规则,将至少一个所述非玩家角色实体确定为所述玩家实体角色的交互对象。8、第三方面,本申请实施例还提供了一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行上述任一的方法。9、第四方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行上述任一的方法。10、本申请实施例采用的方法至少能够达到以下有益效果:11、本申请提供了一种非玩家角色的交互选择方法,首先确定游戏虚拟场景中的每个可以与玩家角色进行交互的npc实体的交互权重,且该交互权重考虑了每个npc实体与玩家实体之间的距离和交互角度的双重因素,然后根据交互权重值的大小,确定出至少一个非玩家角色实体作为与玩家角色实体进行交互的交互对象。本申请充分综合考虑了玩家角色实体与npc实体之间的距离和交互角度的双重因素,以npc实体与玩家实体的交互权重为基准进行交互对象的筛选,在解决了玩家频繁转向而不丢失附近目标的同时,尽量符合玩家直觉,极大提高了游戏玩家对玩家角色的控制效率,且使得玩家角色与npc交互更加智能,显著提升了玩家的游戏体验。技术特征:1.一种非玩家角色的交互选择方法,其特征在于,所述方法包括:2.根据权利要求1所述的方法,其特征在于,所述根据虚拟场景中的多个非玩家角色实体分别与玩家角色实体之间的距离、以及每个所述非玩家角色实体的交互方向与所述玩家角色实体的交互方向之间的交互角度,确定各所述非玩家角色实体的交互权重,包括:3.根据权利要求2所述的方法,其特征在于,所述根据虚拟场景中的多个非玩家角色实体分别与玩家角色实体之间的距离、以及每个所述非玩家角色实体的交互方向与所述玩家角色实体的交互方向之间的交互角度,确定各所述非玩家角色实体的交互权重,还包括:4.根据权利要求2所述的方法,其特征在于,所述根据所述距离,确定所述非玩家角色实体是否满足第一排除规则,包括:5.根据权利要求2所述的方法,其特征在于,所述根据所述交互角度对应的权重计算规则,确定所述目标npc实体的交互权重,包括:6.根据权利要求5所述的方法,其特征在于,所述根据各所述交互权重,基于预设的交互规则,将至少一个所述非玩家角色实体确定为所述玩家实体角色的交互对象包括:7.根据权利要求1所述的方法,其特征在于,若确定的交互对象的数量为多个,所述方法还包括:8.一种非玩家角色的交互选择装置,其特征在于,所述装置包括:9.一种电子设备,包括:10.一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行所述权利要求1~7任一项所述方法。技术总结本申请涉及一种非玩家角色实体的交互选择方法、装置、设备及介质,其方法包括:根据虚拟场景中的多个非玩家角色实体分别与玩家角色实体之间的距离、以及每个非玩家角色实体的交互方向与玩家角色实体的交互方向之间的交互角度,确定各非玩家角色实体的交互权重;根据各交互权重,基于预设的交互规则,将至少一个非玩家角色实体确定为玩家实体角色的交互对象。本申请充分综合考虑了游戏玩家与NPC之间的距离和交互角度双重因素,以NPC实体与玩家角色实体的交互权重为基准进行交互对象的筛选,在解决了玩家频繁转向而不丢失附近目标的同时,尽量符合玩家直觉,提高了游戏玩家对角色模型的控制效率,且提升了玩家的游戏体验。技术研发人员:李越,李振帅受保护的技术使用者:成都完美天智游科技有限公司技术研发日:技术公布日:2024/6/13

非玩家角色的交互选择方法、装置、设备及介质