[发明专利]非玩家角色的生成方法及装置、存储介质、电子设备在审
| 申请号: | 202011183808.X | 申请日: | 2020-10-29 |
| 公开(公告)号: | CN112245924A | 公开(公告)日: | 2021-01-22 |
| 发明(设计)人: | 毛月;杨旭;朱建文 | 申请(专利权)人: | 北京冰封互娱科技有限公司 |
| 主分类号: | A63F13/60 | 分类号: | A63F13/60;G06F8/35 |
| 代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 曾军;刘晓燕 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 玩家 角色 生成 方法 装置 存储 介质 电子设备 | ||
本发明提供了一种非玩家角色的生成方法及装置、存储介质、电子设备,其中,该方法包括:配置通用非玩家角色模板,其中,所述通用非玩家角色模板包含所有非玩家角色类型的基础逻辑,所述通用非玩家角色模板封装多个通用业务的逻辑代码;在预设组件库中查找与业务需求信息匹配的若干个目标业务组件,其中,所述预设组件库中包括多个业务组件,每个业务组件对应一个类型的非玩家角色,每个业务组件封装一个对应业务的逻辑代码;将所述目标业务组件挂载至所述通用非玩家角色模板,以生成目标非玩家角色。通过本发明,解决了相关技术中开发游戏非玩家角色的效率低的技术问题,提高了非玩家角色的开发效率,缩短了非玩家角色的开发周期。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种非玩家角色的生成方法及装置、存储介质、电子设备。
背景技术
相关技术中,非玩家角色(Non Player Character,简称为NPC)是游戏中一种角色类型,属于游戏元素的一种,指游戏中所有可交互或具有自身逻辑的对象,如怪物、任务非玩家角色、宝箱等。根据游戏策略的功能需求分别设计不同的非玩家角色,比如怪物、矿物、宝箱、机关、任务非玩家角色、宠物等,这些非玩家角色的数据结构有较大差异。
相关技术中,在开发具备特定功能的非玩家角色时,都是通过编辑代码来实现,浪费了大量开发成本,虽然是用以实现不同需求,但是怪物、矿物、任务非玩家角色等具有大量重叠的逻辑,如显示、刷新和销毁、基础交互等,这一部分逻辑存在大量重复设计、开发和测试工作量,尤其对于规模较大的项目将会造成大量额外开发成本。而且维护成本增加,由于不同功能非玩家角色的数据结构不同,当出现跨部门合作、工作交接情况时,将会增加大量沟通成本,如果存在配置潜规则的话,还可能增加bug的出现风险,带来明显的额外维护成本。同时相关技术开发的非玩家角色还欠缺灵活性及扩展性。在游戏开发过程中往往会出现需要多种功能组合的情况,比如会跑的宝箱怪、比如可以交接任务的机关,甚至是可以采集资源的怪物,这都需求多个业务部分进行联合开发,灵活性差,不能在已有的模板上进行扩展。
针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。
发明内容
本发明实施例提供了一种非玩家角色的生成方法及装置、存储介质、电子设备。
根据本发明的一个实施例,提供了一种非玩家角色的生成方法,包括:配置通用非玩家角色模板,其中,所述通用非玩家角色模板包含所有非玩家角色类型的基础逻辑,所述通用非玩家角色模板封装多个通用业务的逻辑代码;在预设组件库中查找与业务需求信息匹配的若干个目标业务组件,其中,所述预设组件库中包括多个业务组件,每个业务组件对应一个类型的非玩家角色,每个业务组件封装一个对应业务的逻辑代码;将所述目标业务组件挂载至所述通用非玩家角色模板,以生成目标非玩家角色。
可选的,配置通用非玩家角色模板包括:配置所述通用非玩家角色模板的模型资源代码,配置所述通用非玩家角色模板的界面显示代码,配置所述通用非玩家角色模板的战斗行为代码,配置所述通用非玩家角色模板的攻防属性代码,其中,所述模型资源代码用于表征所述目标非玩家角色在游戏场景中的视觉尺寸信息,所述界面显示代码用于表征所述目标非玩家角色在游戏场景中的显示内容和显示路径,所述战斗行为代码用于表征所述目标非玩家角色在游戏场景中的阵营信息和技能增益信息,所述攻防属性代码用于表征所述目标非玩家角色在游戏场景中的战斗能力;将所述模型资源代码、所述界面显示代码、所述战斗行为代码,以及所述攻防属性代码组合为所述通用非玩家角色模板。
可选的,在预设组件库中查找与业务需求信息匹配的若干个目标业务组件包括:确定与所述业务需求信息匹配的非玩家角色类型;在预设组件库中查找与所述非玩家角色类型匹配的以下至少之一目标业务组件:采集组件、归属组件、建筑组件、宠物捕捉组件、拾取组件、宝箱组件、人工智能AI组件、载具组件、触发器组件、开关组件、阻挡组件、遗迹组件、家畜组件、解谜组件、交互组件、非玩家角色服务组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京冰封互娱科技有限公司,未经北京冰封互娱科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011183808.X/2.html,转载请声明来源钻瓜专利网。





