玩具专利数据库

虚拟道具的加载方法及装置、存储介质、电子装

发布日期:2024-09-01 浏览次数:

本发明涉及计算机,具体而言,涉及一种虚拟道具的加载方法及装置、存储介质、电子装置。背景技术:1、相关技术中,随着游戏的推出年龄增长,游戏内现有玩法逐渐不能满足玩家需求。游戏升级一般通过解锁新的地图,人物。装备的属性通常是固定值或者与玩家的等级相关,操作玩法有限。虚拟道具的属性单一,玩法单一,导致游戏玩法有限,缺乏趣味性和灵活性。2、针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。技术实现思路1、本发明实施例提供了一种虚拟道具的加载方法及装置、存储介质、电子装置。2、根据本发明的一个实施例,提供了一种虚拟道具的加载方法,包括:依据虚拟角色的角色等级确定所述虚拟角色的道具条目数;依据所述道具条目数加载所述虚拟角色的角色属性值;将所述角色属性值,分配到第一虚拟道具的第一位置层和第二位置层处的道具条目中;依所述第一位置层和所述第二位置层处分配的角色属性值和位置层参数,计算所述第一虚拟道具的道具条目的第一条目属性值;依据所述道具条目的第一条目属性值,确定所述第一虚拟道具的加载显示参数;在所述虚拟角色所在位置区域,依据所述加载显示参数加载所述第一虚拟道具。3、可选的,在将所述角色属性值,分配到第一虚拟道具的第一位置层和第二位置层处的道具条目中之后,所述方法还包括:获取第一虚拟道具的等级属性值,以及获取所述第一虚拟道具的目标道具条目的条目属性值,其中,所述第一虚拟道具由多个道具条目装配组成,每个道具条目对应一个条目属性值;根据所述等级属性值和所述条目属性值计算所述目标道具条目的道具属性值;根据所有道具条目的道具属性值配置所述第一虚拟道具的第一道具属性值。4、可选的,根据所述等级属性值和所述条目属性值计算所述目标道具条目的道具属性值包括:根据所述等级属性值和第一条目属性值计算第一道具条目的物理攻击属性值;根据所述等级属性值和第二条目属性值计算第二道具条目的法术攻击属性值;根据所述等级属性值和第三条目属性值计算第三道具条目的生命属性值。5、可选的,依据虚拟角色的角色等级确定所述虚拟角色的道具条目数包括:获取虚拟角色的等级属性值;根据所述等级属性值计算所述第一虚拟道具的最小条目数;根据所述等级属性值随机计算所述第一虚拟道具的实际条目数,其中,所述实际条目数大于或等于所述最小条目数;向所述第一虚拟道具随机下发所述实际条目数的道具条目。6、可选的,根据所述等级属性值随机计算所述第一虚拟道具的实际条目数包括:查找与所述等级属性值匹配的概率分布表,其中,所述概率分布表包括等级属性值出现每个数量的道具条目的概率值;基于第一随机算法和所述概率分布表计算所述第一虚拟道具的实际条目数。7、可选的,向所述第一虚拟道具随机下发所述实际条目数的道具条目包括:基于第二随机算法在道具属性库中随机选择所述实际条目数的属性项;按照预设分配规则将所述实际条目数的属性项下发至所述实际条目数的道具条目。8、可选的,获取所述第一虚拟道具的目标道具条目的条目属性值包括:获取所述第一虚拟道具的目标道具条目的第一属性值,以及获取所述第一虚拟道具的目标道具条目的第二属性值,其中,所述第一属性值用于表征所述目标道具条目的基础属性值,所述第二属性值的表征所述目标道具条目的位置属性值。9、可选的,获取所述第一虚拟道具的目标道具条目的第一属性值包括:定位所述目标道具条目在所述第一虚拟道具上的装配位置,其中,所述第一虚拟道具的装配范围包括第一数量的内圈位置和第二数量的外圈位置;若所述目标道具条目装配在所述第一虚拟道具在第一内圈位置,获取与所述第一内圈位置对应的第一位置属性值;若所述目标道具条目装配在所述第一虚拟道具在第一外圈位置,定位与所述第一外圈位置相邻的第二内圈位置和第三内圈位置;获取与所述第二内圈位置和第三内圈位置分别对应的第二位置属性值和第三位置属性值;基于所述第二位置属性值和第三位置属性值计算所述第一外圈位置对应的第二位置属性值。10、可选的,在获取所述第一虚拟道具的目标道具条目的第一属性值之前,所述方法还包括:检测针对第一属性值的增长指令;在所述第一虚拟道具在内圈位置中等概率随机选择一个位置的目标内圈条目;按照预设幅度提升所述目标内圈条目的第一属性值。11、可选的,所述方法还包括:检测针对所述第一虚拟道具的升级指令;响应所述升级指令,读取所述第一虚拟道具的当前道具等级;查找与所述当前道具等级匹配的虚拟资源量;判断所述虚拟角色的虚拟资源池的总资源量是否大于所述虚拟资源量;若所述虚拟角色的虚拟资源池的总资源量大于所述虚拟资源量,提升所述第一虚拟道具的当前道具等级。12、可选的,在向所述第一虚拟道具随机下发所述实际条目数的道具条目之后,所述方法还包括:从所述道具条目的道具配置表读取所述道具条目的配置参数,其中,所述配置参数包括以下至少之一:条目模板参数,掉落模板路径参数,条目图标参数,条目的经验增益参数,条目价格参数,条目堆叠上限,条目的全局唯一属性,自定义参数,所述自定义参数用于指示拥有所述第一虚拟道具的虚拟角色的生命值为0时是否掉落所述道具条目;采用所述配置参数配置所述道具条目。13、可选的,在根据所有道具条目的道具属性值配置所述第一虚拟道具的第一道具属性值之后,所述方法还包括:检测所述第一虚拟道具兼并第二虚拟道具的第一兼并指令;获取所述第二虚拟道具的第二道具属性值;将所述第一虚拟道具的第一道具属性值替换为所述第二道具属性值。14、可选的,在根据所有道具条目的道具属性值配置所述第一虚拟道具的第一道具属性值之后,所述方法还包括:检测所述第一虚拟道具兼并经验道具的第二兼并指令;获取所述经验道具的第三道具属性值;将所述第三道具属性值叠加至所述第一虚拟道具的第一道具属性值。15、可选的,确定所述第一虚拟道具的加载显示参数包括:获取所述第一虚拟道具装配的所有道具条目的条目数量;查询与所述条目数量匹配的显示参数。16、可选的,在将所述角色属性值,分配到第一虚拟道具的第一位置层和第二位置层处的道具条目中之前,所述方法还包括:获取所述第一虚拟道具的道具碎片资源,以及虚拟角色的职业属性信息;查找与所述职业属性信息匹配的道具类型,采用所述道具碎片资源生成所述道具类型的第一虚拟道具,其中,所述第一虚拟道具包括多个道具类型;向所述虚拟角色下发所述第一虚拟道具。17、根据本发明的另一个实施例,提供了一种虚拟道具的加载装置,包括:第一确定模块,用于依据虚拟角色的角色等级确定所述虚拟角色的道具条目数;第一加载模块,用于依据所述道具条目数加载所述虚拟角色的角色属性值;分配模块,用于将所述角色属性值,分配到第一虚拟道具的第一位置层和第二位置层处的道具条目中;计算模块,用于依所述第一位置层和所述第二位置层处分配的角色属性值和位置层参数,计算所述第一虚拟道具的道具条目的第一条目属性值;第二确定模块,用于依据所述道具条目的第一条目属性值,确定所述第一虚拟道具的加载显示参数;第二加载模块,用于在所述虚拟角色所在位置区域,依据所述加载显示参数加载所述第一虚拟道具。18、根据本发明的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。19、根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。20、通过本发明,依据虚拟角色的角色等级确定虚拟角色的道具条目数,依据道具条目数加载虚拟角色的角色属性值,将角色属性值,分配到第一虚拟道具的第一位置层和第二位置层处的道具条目中,依第一位置层和第二位置层处分配的角色属性值和位置层参数,计算第一虚拟道具的道具条目的第一条目属性值,依据道具条目的第一条目属性值,确定第一虚拟道具的加载显示参数,在虚拟角色所在位置区域,依据加载显示参数加载第一虚拟道具通过将角色属性值分配值虚拟道具的不同位置,进而实现虚拟道具中不同道具条目的分配,并按照条目属性加载虚拟道具,实现了一种全新的虚拟道具,解决了相关技术中虚拟道具属性单一的技术问题,提高虚拟道具的灵活性,提升了用户体验。