[发明专利]基于Unity的元素配置方法、装置、设备和存储介质有效
申请号: | 201911355741.0 | 申请日: | 2019-12-25 |
公开(公告)号: | CN111135570B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 张杰 | 申请(专利权)人: | 上海米哈游天命科技有限公司 |
主分类号: | A63F13/52 | 分类号: | A63F13/52;A63F13/60;G06T13/00 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 201802 上海市嘉定*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 unity 元素 配置 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种基于Unity的元素配置方法、装置、设备和存储介质。该方法包括:加载待配置的复合元素对应的复合元素配置对象,生成各目标基础元素对象,其中,复合元素配置对象中包含每个目标基础元素对应的基础元素配置对象,基础元素配置对象存储相应目标基础元素的基础配置属性信息;依据各基础元素配置对象中的依赖元素属性信息,向具有元素依赖关系的各目标基础元素对象添加依赖元素的引用信息,更新各目标基础元素对象,完成游戏应用程序中复合元素的配置。通过上述技术方案,实现了更加高效地将多个基础元素配置为复合元素,极大程度地减少了复合元素配置过程中的代码量,提高了元素配置的程序可维护性。
技术领域
本发明实施例涉及游戏开发技术,尤其涉及一种基于Unity的元素配置方法、装置、设备和存储介质。
背景技术
游戏开发中,经常有将多个基础元素(例如用户可见的可视化元素或用户可听的音频类元素)组合成一个整体(称为复合元素)来表现的需求,例如展示特定角色或装备的详情页、游戏首页的看板娘等。
目前,将多个基础元素配置为一个复合元素的方式为:先把每个复合元素需要的所有基础元素挂载在同一个父节点下制成预制体(prefab);然后针对该预制体编写专用的脚本,该脚本用来设置每个基础元素的表现逻辑。
该元素配置方法存在的问题是:每个预制体均需编写专用脚本,如果多个预制体中存在相同的基础元素,且该基础元素的表现逻辑相同或相似,那么多个脚本中就存在重复的实现逻辑,造成代码冗余、不易维护,且开发人员开发效率低的问题。
发明内容
本发明实施例提供一种基于Unity的元素配置方法、装置、设备和存储介质,以实现更加高效地将多个基础元素配置为复合元素,极大程度地减少复合元素配置过程中的代码量,提高元素配置的程序可维护性。
第一方面,本发明实施例提供了一种基于Unity的元素配置方法,包括:
加载待配置的复合元素对应的复合元素配置对象,生成各目标基础元素对象,其中,所述复合元素配置对象中包含每个所述目标基础元素对应的基础元素配置对象,所述基础元素配置对象存储相应目标基础元素的基础配置属性信息;
依据各基础元素配置对象中的依赖元素属性信息,向具有元素依赖关系的各目标基础元素对象添加依赖元素的引用信息,更新各所述目标基础元素对象,完成游戏应用程序中所述复合元素的配置。
第二方面,本发明实施例还提供了一种基于Unity的元素配置装置,该装置包括:
目标基础元素对象生成模块,用于加载待配置的复合元素对应的复合元素配置对象,生成各目标基础元素对象,其中,所述复合元素配置对象中包含每个所述目标基础元素对应的基础元素配置对象,所述基础元素配置对象存储相应目标基础元素的基础配置属性信息;
复合元素配置模块,用于依据各基础元素配置对象中的依赖元素属性信息,向具有元素依赖关系的各目标基础元素对象添加依赖元素的引用信息,更新各所述目标基础元素对象,完成游戏应用程序中所述复合元素的配置。
第三方面,本发明实施例还提供了一种电子设备,该电子设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例所提供的基于Unity的元素配置方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本发明任意实施例所提供的基于Unity的元素配置方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海米哈游天命科技有限公司,未经上海米哈游天命科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911355741.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便携式通讯设备
- 下一篇:一种机制砂石三破三筛分循环生产工艺