[发明专利]对游戏界面编辑并生成代码的方法及系统在审
申请号: | 201510664941.X | 申请日: | 2015-10-15 |
公开(公告)号: | CN105242931A | 公开(公告)日: | 2016-01-13 |
发明(设计)人: | 李辉煌;刘德建;陈宏展;檀晓明;朱竹林;林七佛;林锋;李昂 | 申请(专利权)人: | 福建天晴数码有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 福州市鼓楼区博深专利代理事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350000 *** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 界面 编辑 生成 代码 方法 系统 | ||
技术领域
本发明涉及游戏开发技术领域,尤其是涉及一种对游戏界面编辑并生成代码的方法及系统。
背景技术
一个界面从编辑到程序运行,需要审视验证其效果,一般是先用界面编辑器根据现有的控件编辑一个界面配置结构,再由界面配置结构生成相应的脚本和代码,然后把相应的代码和界面配置结构放到工程中编译运行看界面运行效果。
然而,现有技术中有一些界面编辑器,但其控件都是提供某一特定控件的特定属性,不能进行二次配置扩展。例如文本控件的属性有位置,大小,文本内容等,如果有需求要配置文本背景属性需求时,则无法直接进行二次配置扩展,必须得现有界面编辑器技术实现后才可以。因此现有界面如果有修改,就要重复上述的繁琐的工作,操作很不方便,还浪费时间。
现有专利(申请号:201110391484.3)公开了一种代码自动生成方法及装置,该方法包括:获取通过用户界面输入的待生成代码的代码配置信息,根据获取的所述代码配置信息得到表结构信息;根据确定的代码类型和选择的操作类型,提取相应的代码模板;将所述表结构信息以及用户配置的配置信息填充到提取的所述代码模板中,得到所述待生成代码。该专利是直接在用户界面输入代码配置信息,并根据代码类型和操作类型选择相应的代码模板。然而该方法无法在定制的编辑器上进行操作,同时控件的功能受限,无法实现定制。
发明内容
本发明所要解决的技术问题是:提供可实现扩展配置的模板对控件属性进行编辑、设定,从而可对控件的实时渲染、控制以及实时修改。
为了解决上述技术问题,本发明采用的技术方案为:提供一种对游戏界面编辑并生成代码的方法,包括:
获取支持游戏框架的控件属性及数据格式的定制操作;
根据所述控件属性,获取界面端设置及编辑操作;
导出游戏框架的界面配置结构及对应代码;
导入所述界面配置结构及对应代码到游戏端,并运行游戏。
为解决上述问题,本发明还提供一种对游戏界面编辑并生成代码的系统,包括:
定制模块,用于定制支持游戏框架的控件属性及数据格式;
界面端模块,用于根据所述控件属性,设置并编辑界面端;
导出模块,用于导出游戏框架的界面配置结构及对应代码;
导入运行模块,用于导入所述界面配置结构及对应代码到游戏端,并运行游戏。
本发明的有益效果在于:区别于现有技术,本发明通过定制控件属性,并设置编辑界面端,导出界面配置结构及代码到游戏端,再运行游戏。通过上述方式,本发明可以实现对控件属性的扩展配置,实现渲染、修改等定制功能,将繁琐的界面编辑从游戏编程人员手中释放出来,编辑界面变的更加方便,可根据实际情况作出调整,灵活性强。
附图说明
图1为本发明方法实施例一的流程示意图;
图2为本发明方法实施例二的流程示意图;
图3为本发明系统实施例三的结构框图;
图4为本发明系统实施例四的结构框图;
图5为本发明具体实施例中界面编辑器扩展控件配置的示意图;
图6为本发明界面端编辑第一界面示意图;
图7为本发明界面端编辑第二界面示意图;
图8为消息机制结构类型界面示意图。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
本发明最关键的构思在于:提供可实现扩展配置的模板对控件属性进行编辑设定,从而实现对控件属性的定制。
请参照图1,本发明实施例一提供一种对游戏界面编辑并生成代码的方法,包括:
S1:获取支持游戏框架的控件属性及数据格式的定制操作;
本发明在游戏编写过程中,界面编辑器里有提供游戏框架常用的界面控件,同时也提供控件的模板可供用户配置扩展。如图5所示,在一个具体的实施例中,界面编辑器提供新建及扩展控件属性的功能。图5显示的是界面编辑器获取用户界面输入的待创建控件或扩展控件的配置信息。
S2:根据所述控件属性,获取界面端设置及编辑操作;
具体地,如图6、图7所示,进行界面编辑,如创建窗口、设置按钮、文本排版等。
即根据控件属性配置模板(一般为xml格式)生成相应的控件配置和控件渲染脚本(一般为lua脚本);根据控件属性主键(key)的名称和值(value)的类型,修改渲染脚本,可修改和扩展控件的渲染效果,实现了控件的定制。
S3:导出游戏框架的界面配置结构及对应代码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴数码有限公司,未经福建天晴数码有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510664941.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:双锁式脊柱多轴螺钉
- 下一篇:一种橘红保健米糕及其制备方法