[发明专利]一种用户界面自动生成的系统及方法在审
申请号: | 201610108972.1 | 申请日: | 2016-02-26 |
公开(公告)号: | CN105786506A | 公开(公告)日: | 2016-07-20 |
发明(设计)人: | 陈镇秋;陈汉辉;李茂;吴海权;易勇军 | 申请(专利权)人: | 珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 俞梁清 |
地址: | 519000 广东省珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户界面 自动 生成 系统 方法 | ||
技术领域
本发明涉及一种用户界面自动生成的系统及方法,属于计算机游戏开发领域。
背景技术
一般游戏基本由用户界面和战斗系统两个组成,开发用户界面往往占用了开发人 数百分之八九十,开发量也因为用户经常迭代替换等原因导致非常大,占用了开发绝大部 分的时间。如果有一个好的自动化生成用户界面及基础用户代码模板,无疑可以大大地提 供开发效率,开发人员也可以把更多地注意力放在游戏的逻辑上。
当前游戏用户界面开发的基本流程是,如图1所示,包括:
1美术(人员)提供用户相关资源图片,程序先将其压缩成对应那个用户模块下的大图;
2美术提供用户界面效果图,程序在用户编辑器上拼一个大概相似的用户界面;
3美术对拼好的用户界面调整好,再交给程序;
4程序编写对应用户基本模板;
5程序填入游戏需求的用户逻辑。
通过上面的流程图可以看出现有用户制作方案存在以下缺陷:
1程序需要手动去整理美术给的资源图片,然后手动去压缩成大图。对新加入的程序还 得了解图片管理结构,相对比较耗时;
2拼一个用户界面是琐碎重复且耗时的工作,一般特别熟练的人拼一个复杂的用户界 面也需要几十分钟,更何况同个用户界面经常因为版本迭代而替换,这也导致用户程序员 长期工作压力大且效率低的原因;
3程序拼好用户界面,由于是手动凭感觉按效果图拼,往往结果是图片位置、缩放不正 确,文本大小、颜色、对齐、阴影描边特殊效果有所偏差,所以需要占用美术时间来调整好。 手游开发周期一般需要至少4个用户版本的迭代,由于用户界面频繁改动,随便改了布局又 得调好再给美术调,无疑占用了程序和美术大量时间;
4处理好用户界面后,程序还得在熟悉当前游戏用户模块规范下,手动编写属于当前用 户模块的通用框架。
发明内容
本专利提案针对现有技术的缺陷,对一般游戏用户界面制作实现的现状与造成的 原因加以深入分析,分析开发对用户界面的具体需求,提出一种用户界面自动生成的系统 及方法,以达到程序从苦闷拼用户界面的情况脱离出来从而大大缩短程序和美术开发用户 界面的研发时间,规范了用户界面开发流程和用户界面图片资源从而方便资源的有效管 理,规范了用户界面代码从而方便减少他人调试交接的时间、进行代码框架的有效管理。
本发明的技术方案包括一种用户界面自动生成的系统,其特征在于,该系统包括: 界面准备模块,用于对用户界面效果图进行解析,将用户界面效果图划分为多个图层,并对 每个图层进行规范命名,并对规范命名后的图层进行存储;资源配置模块,用于使用可扩展 性标记语言将所述存储的每个用户界面效果图的多个图层转化为界面配置文件;界面生成 模块,用于使用可视化交互界面对界面配置文件进行加载及自动生成模拟用户界面。
根据所述的用户界面自动生成的系统,所述的界面准备模块包括:命名子模块,用 于多用户界面效果图进行解析时,获取组成的图层信息,根据每个图层的界面信息进行对 应规范命名,并根据对应的命名创建对应识别文件头;存储子模块,用于对每个用户界面效 果图进行文件形式存储,每个用户界面效果图文件包括其所有的规范命名图层。
根据所述的用户界面自动生成的系统,所述的资源配置模块模块包括:用于获取 所述界面准备模块所存储的用户界面效果图层信息,对相应的图层识别文件头进行解析, 进而获取图层对应的界面组件基础信息,使用可扩展性标记语言创建对应的界面配置文件 对基础信息进行存储,然后将界面配置文件及对应的用户界面效果图文件进行存储。
根据所述的用户界面自动生成的系统,所述的界面生成模块模块包括:数据缓存 子模块,用于获取所述资源配置模块的所存储的界面配置文件及对应的用户界面效果图文 件进行,调取对应文件的文件头进行解析,获取静态配置文件和动态协议文件并进行缓存; 界面图形生成子模块,用于使用可交互界面对所述静态配置文件和动态协议文件进行生成 对应的用户界面;界面功能生成子模块,用于当所述界面图形生成子模块生成对应的用户 界面时,进一步调取所诉静态配置文件和动态协议文件的用户界面功能及用户界面逻辑, 然后执行对应的用户界面功能生成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司,未经珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610108972.1/2.html,转载请声明来源钻瓜专利网。