[发明专利]一种虚拟角色行为控制方法及装置在审
申请号: | 202110617446.9 | 申请日: | 2021-05-27 |
公开(公告)号: | CN113350796A | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 闫杰 | 申请(专利权)人: | 北京中新互娱科技有限公司 |
主分类号: | A63F13/55 | 分类号: | A63F13/55;A63F13/56 |
代理公司: | 北京鼎真知识产权代理事务所(普通合伙) 11815 | 代理人: | 洪波 |
地址: | 100088 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 角色 行为 控制 方法 装置 | ||
本发明涉及一种虚拟角色行为控制方法及装置,方法包括:根据用户输入的任务生成任务触发指令,根据任务触发指令的类型选择执行任务的虚拟角色;根据虚拟角色到任务的执行位置之间的有效路径,控制虚拟角色移动至任务的执行位置并执行任务。对于虚拟角色的选择可以根据每个虚拟角色到任务执行位置的有效路径长度或到达的时间长度来确定,具体每个虚拟角色到达任务执行位置的时长与虚拟角色与任务执行位置的有效路径距离、虚拟角色的移动速度以及虚拟角色当前的状态来确定。通过本发明实施例的方案,游戏内虚拟角色可通过游戏内容不同以及玩家不同需求,更合理的处理任务和事件,从而给玩家带来更真实沉浸体验。
技术领域
本发明涉及营业厅稽查技术领域,尤其涉及一种虚拟角色行为控制方法及装置。
背景技术
现有技术中,随着互动娱乐技术的发展,各种类型的互动游戏类应用得到了极大的发展,存在着多种游戏类型与游戏控制方式,游戏的形式也从电脑或游戏机向手机游戏方面过度。当前,大部分的MMO(Massively Multiplayer Online,大型多人在线)游戏都具有自动寻路功能。其中,当虚拟角色位于游戏场景上的位置A时,如果玩家选择游戏场景上的位置B,则虚拟角色就会自动寻路,自行从位置A移动到位置B。
但是,现有技术中游戏与玩家互动的过程中,往往存在着多个可控制的虚拟角色。玩家需要在多个虚拟角色中选择当前需要控制的虚拟角色以完成相应的任务操作。由于游戏画面的扩展、手机屏幕的尺寸限制、玩家精力原因等多种条件的限制,玩家不大可能及时照顾到每一个虚拟角色,或者,玩家在选择执行任务的虚拟角色过程中,存在着操作较为繁琐、控制过程复杂等多种问题。
因而,亟需要一种能够简单高效地帮助玩家自动选择可控制的虚拟角色并执行玩家指定任务的方案,以释放玩家在游戏中的繁琐操作,使玩家可以集中精力在游戏展现给玩家的各种全方位的游戏体验。
发明内容
本发明提供一种虚拟角色行为控制方法及装置,解决现有技术中虚拟角色无法高效地自动选择、自动控制的问题。
根据本发明的一个方面,提供一种虚拟角色行为控制方法,包括:
获取任务触发指令并根据所述任务触发指令的类型选择执行所述任务的虚拟角色;
根据所述虚拟角色到所述任务的执行位置之间的有效路径,控制所述虚拟角色移动至所述任务的执行位置并执行所述任务;所述有效路径为所述虚拟角色至所述任务的执行位置之间的设定可通行路径。
所述虚拟角色对应设定有若干任务类别;
根据所述任务对应的任务类别选择类别相同的所述虚拟角色执行所述任务。
所述选择执行所述任务的虚拟角色,包括:
若存在至少两个虚拟角色与所述任务的类别相同,则选择所述虚拟角色至所述任务执行位置之间用时最短的所述虚拟角色执行所述任务。
所述虚拟角色至所述任务执行位置之间的用时,根据如下方式获取:
所述虚拟角色与所述任务执行位置之间的有效路径长度除以所述虚拟角色的移动速度得到所述虚拟角色至所述任务执行位置之间的用时。
所述虚拟角色至所述任务执行位置之间的用时,还根据如下方式获取:
当所述虚拟角色正在执行上一个任务过程中时,所述虚拟角色至所述任务执行位置之间的用时还需要增加所述虚拟角色执行上一个任务所需的剩余时长。
所述方法还包括:
当所述虚拟角色正在前往执行上一个任务过程中时,所述虚拟角色至所述任务执行位置之间的用时还需增加所述虚拟角色前往执行上一个任务所需的剩余时长;且所述虚拟角色至当前所述任务的有效路径以其所执行的上一个任务的位置与当前所述任务的位置之间的有效路径计算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中新互娱科技有限公司,未经北京中新互娱科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110617446.9/2.html,转载请声明来源钻瓜专利网。