扩展工具管理方法及装置制造方法及图纸

技术编号:35854213 阅读:16 留言:0更新日期:2022-12-07 10:40
本申请实施例提供一种扩展工具管理方法及装置。在本申请实施例中,在游戏资源制作软件运行的过程中,可运行工具架应用,以展示工具架应用提供的包括多个扩展工具图标的工具面板。响应对图标的触发操作,可从服务器加载对应的扩展工具的代码数据和运行环境数据到内存,并基于扩展工具的代码数据和运行环境数据,在本地运行扩展工具,以向游戏资源制作软件提供扩展工具的扩展功能。通过这种方式,在工具架应用和服务器的配合下,实现了扩展工具的集成管理,简化了扩展工具的管理和使用,提升了工具使用和管理的自动化程度,进而可使相关人员更加方便、快捷地使用和管理制作类软件的扩展工具。的扩展工具。的扩展工具。

【技术实现步骤摘要】
扩展工具管理方法及装置


[0001]本申请涉及游戏
,尤其涉及一种扩展工具管理方法及装置。

技术介绍

[0002]在游戏开发场景中,需要使用的第三方制作类软件比较多,例如:Autodesk Maya、Autodesk 3ds Max、Adobe Substance Designer、Unreal Engine、Unity等。这些软件的功能不完全,需要依赖一定数量的扩展工具辅助游戏开发和应用。以Autodesk 3ds Max为例,常见的扩展工具包括但不限于:灯光插件、动画插件、贴图插件、粒子插件、动画生长插件、城市建筑楼房生成插件、地面墙面贴图生成插件、地形自然景观插件、爆破TP工具集等。
[0003]目前,制作类软件的各种扩展工具,从安装、升级到卸载都是人工手动操作,并且对于一些特殊的扩展工具,安装也是极其复杂繁琐,多数都是需要用户手动配置,其过程并不人性,更新也无自动化,甚至对于一些刚入行的新人来说更是完全无从下手。因此,需要一套解决方案方便相关人员对制作类软件的扩展工具进行使用和管理。

技术实现思路

[0004]本申请的多个方面提供一种扩展工具管理方法及装置,用以在工具架应用和服务器的配合下,实现扩展工具的集成管理,简化扩展工具的管理和使用。
[0005]本申请实施例提供一种扩展工具管理方法,所述方法应用于电子设备,所述电子设备上安装有第一游戏资源制作软件,所述方法包括:在所述电子设备上安装第一游戏资源制作软件对应的第一工具架应用,所述第一工具架应用集成管理所述第一游戏资源制作软件需要使用的多个扩展工具的图标;在所述第一游戏资源制作软件运行的过程中,运行所述第一工具架应用,以展示所述第一工具架应用提供的工具面板,所述工具面板上包括所述多个扩展工具的图标;响应于对第一扩展工具的图标的触发操作,从第一服务器加载所述第一扩展工具的代码数据和运行环境数据到所述电子设备的内存中,所述第一扩展工具为所述多个扩展工具中的任一扩展工具;基于所述第一扩展工具的代码数据和运行环境数据,在本地运行所述第一扩展工具,以向所述第一游戏资源制作软件提供所述第一扩展工具的扩展功能。
[0006]进一步可选地,在所述第一游戏资源制作软件运行的过程中,运行所述第一工具架应用之前,还包括:在安装所述第一工具架应用的过程中,建立所述第一游戏资源制作软件与所述第一工具架应用之间的关联启动关系;响应对所述第一游戏资源制作软件的启动操作,启动所述第一游戏资源制作软件,并根据所述关联启动关系,启动所述第一工具架应用。
[0007]进一步可选地,在所述第一扩展工具为交互类扩展工具的情况下,所述方法还包括:在所述第一扩展工具运行过程中,根据所述第一工具架应用的IP地址和第二工具架应用的IP地址,与所述第二工具架应用建立套接字连接;基于所述套接字连接,控制所述第一扩展工具与所述第二工具架应用中对应的交互类扩展工具进行信息交互;其中,所述第二
工具架应用是第二游戏资源制作软件对应的工具架应用。
[0008]进一步可选地,在所述第一工具架应用启动之前,还包括:若接收到所述第二工具架应用发送的建立套接字连接的请求,启动所述第一工具架应用,并根据所述关联启动关系,启动所述第一游戏资源制作软件。
[0009]进一步可选地,所述方法还包括:接收所述第一服务器发送的第二扩展工具的更新描述信息,所述更新描述信息用于描述所述第一服务器对所述第二扩展工具的更新;根据所述更新描述信息生成第一更新提示信息,并在所述工具面板上与所述第二扩展工具关联的区域内显示所述第一更新提示信息;以及响应于针对所述第一更新提示信息的触发操作,展示对所述第二扩展工具的更新描述信息,所述第二扩展工具为所述多个扩展工具中的任一扩展工具。
[0010]进一步可选地,所述方法还包括:在增加新的扩展工具的情况下,接收所述第一服务器发送的工具更新消息,所述工具更新消息中至少包括新增的扩展工具的图标;响应于对所述工具面板的刷新操作,对所述工具面板进行更新,更新后的工具面板包括新增的扩展工具的图标。
[0011]进一步可选地,所述工具架应用支持普通用户模式和开发者模式,且在不同模式下,所述工具面板上显示的扩展工具的图标不完全相同;在展示所述工具面板之后,所述方法还包括:响应于模式切换操作或模式切换命令,当从所述开发者模式切换为所述普通用户模式时,在所述工具面板上显示第一类扩展工具的图标;或者,响应于模式切换操作或模式切换命令,当从普通用户模式切换为开发者模式时,在所述工具面板上同时展示第一类扩展工具的图标和第二类扩展工具的图标,并通过标记信息对两类扩展工具的图标进行区分;其中,所述第一类扩展工具是指已上线的扩展工具,所述第二类扩展工具是指开发测试中的扩展工具。
[0012]进一步可选地,在所述工具面板上同时展示第一类扩展工具的图标和第二类扩展工具的图标的情况下,所述方法还包括:响应于对所述第二类扩展工具的测试操作,从所述第一服务器加载所述第二类扩展工具的代码数据和运行环境数据到所述电子设备的内存中;基于所述第二类扩展工具的代码数据和运行环境数据,在本地运行所述第二类扩展工具,并根据所述第二类扩展工具的运行效果对所述第二类扩展工具进行测试。
[0013]进一步可选地,所述方法还包括:响应于用户在所述工具面板上的触发操作,或者根据所述第一服务器的指示,将第三扩展工具的图标从所述工具面板上隐藏,以禁用所述第三扩展工具的扩展功能;所述第三扩展工具为所述多个扩展工具中的任一扩展工具。
[0014]进一步可选地,在所述电子设备上安装第一游戏资源制作软件对应的工具架应用,包括:响应于对电子设备上运行的工具架管理应用的访问操作,展示工具架管理页面,所述工具架管理页面包括至少一种游戏资源制作软件对应的工具架应用的图标以及安装控件;响应对第一安装控件的触发操作,根据所述工具架管理应用中配置的服务器地址,从第二服务器上获取第一安装包,并根据所述第一安装包在所述电子设备上安装所述第一游戏资源制作软件对应的工具架应用。
[0015]进一步可选地,还包括:响应于所述工具架管理页面上的设置操作,展示服务器设置窗口;响应于服务器设置窗口中服务器地址的设置操作,为不同部门的人员设置不同的服务器地址,所述服务器地址对应的服务器用于提供各工具架应用的安装包;相应地,响应
对第一安装控件的触发操作,根据所述工具架管理应用中配置的服务器地址,从第二服务器上获取第一安装包,包括:响应对第一安装控件的触发操作,获取对所述第一安装控件发起触发操作的人员的信息;根据所述人员的信息确定所述人员所属的目标部门,根据所述目标部门对应的服务器地址,从所述第二服务器上获取第一安装包。
[0016]进一步可选地,所述工具架管理页面上设置有检查更新控件,所述方法还包括:响应于对所述检查更新控件的触发操作,或者,在每次启动所述第一游戏资源制作软件对应的工具架应用时,判断本地已安装的所述第一游戏资源制作软件对应的工具架应用是否为最新版本;在本地已安装的所述第一游戏资源制作软件对应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种扩展工具管理方法,其特征在于,所述方法应用于电子设备,所述电子设备上安装有第一游戏资源制作软件,所述方法包括:在所述电子设备上安装第一游戏资源制作软件对应的第一工具架应用,所述第一工具架应用集成管理所述第一游戏资源制作软件需要使用的多个扩展工具的图标;在所述第一游戏资源制作软件运行的过程中,运行所述第一工具架应用,以展示所述第一工具架应用提供的工具面板,所述工具面板上包括所述多个扩展工具的图标;响应于对第一扩展工具的图标的触发操作,从第一服务器加载所述第一扩展工具的代码数据和运行环境数据到所述电子设备的内存中,所述第一扩展工具为所述多个扩展工具中的任一扩展工具;基于所述第一扩展工具的代码数据和运行环境数据,在本地运行所述第一扩展工具,以向所述第一游戏资源制作软件提供所述第一扩展工具的扩展功能。2.根据权利要求1所述的方法,其特征在于,在所述第一游戏资源制作软件运行的过程中,运行所述第一工具架应用之前,还包括:在安装所述第一工具架应用的过程中,建立所述第一游戏资源制作软件与所述第一工具架应用之间的关联启动关系;响应对所述第一游戏资源制作软件的启动操作,启动所述第一游戏资源制作软件,并根据所述关联启动关系,启动所述第一工具架应用。3.根据权利要求2所述的方法,其特征在于,在所述第一扩展工具为交互类扩展工具的情况下,所述方法还包括:在所述第一扩展工具运行过程中,根据所述第一工具架应用的IP地址和第二工具架应用的IP地址,与所述第二工具架应用建立套接字连接;基于所述套接字连接,控制所述第一扩展工具与所述第二工具架应用中对应的交互类扩展工具进行信息交互;其中,所述第二工具架应用是第二游戏资源制作软件对应的工具架应用。4.根据权利要求3所述的方法,其特征在于,在所述第一工具架应用启动之前,还包括:若接收到所述第二工具架应用发送的建立套接字连接的请求,启动所述第一工具架应用,并根据所述关联启动关系,启动所述第一游戏资源制作软件。5.根据权利要求1所述的方法,其特征在于,还包括:接收所述第一服务器发送的第二扩展工具的更新描述信息,所述更新描述信息用于描述所述第一服务器对所述第二扩展工具的更新;根据所述更新描述信息生成第一更新提示信息,并在所述工具面板上与所述第二扩展工具关联的区域内显示所述第一更新提示信息;以及响应于针对所述第一更新提示信息的触发操作,展示对所述第二扩展工具的更新描述信息,所述第二扩展工具为所述多个扩展工具中的任一扩展工具。6.根据权利要求1所述的方法,其特征在于,还包括:在增加新的扩展工具的情况下,接收所述第一服务器发送的工具更新消息,所述工具更新消息中至少包括新增的扩展工具的图标;响应于对所述工具面板的刷新操作,对所述工具面板进行更新,更新...

【专利技术属性】
技术研发人员:吴贺康
申请(专利权)人:完美世界重庆互动科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1