[发明专利]一种对游戏的运行窗口即时控制的方法无效
申请号: | 201210452655.3 | 申请日: | 2012-11-12 |
公开(公告)号: | CN102968301A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | 刘德建;陈宏展;黄良江;甘传立;李辉煌 | 申请(专利权)人: | 福建天晴数码有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F3/0481 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
地址: | 350000 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 游戏 运行 窗口 即时 控制 方法 | ||
【技术领域】
本发明涉及游戏编程开发领域,具体为一种对游戏的运行窗口即时控制的方法。
【背景技术】
游戏编程人员在游戏开发的过程中,需要反复不断地对游戏里的每个细节进行编写及调试,对编程好的结果还需要再进行编译,最后在游戏的运行窗口上体现出来;当游戏编程人员对游戏中的控件(如:游戏内的任一物件、背景、人物等)的属性进行设置时,均需要再通过重新编译才能在游戏的运行窗口中体现;无法直观的在游戏的运行窗口上进行即时的修改及修改后的体现。
【发明内容】
本发明要解决的技术问题,在于提供一种对游戏的运行窗口即时控制的方法,能即时在游戏的运行窗口上对游戏内的控件进行查询、修改,更加方便。
本发明是这样实现的:一种对游戏的运行窗口即时控制的方法,该方法包括如下步骤:
步骤10、在框架封装一第一静态文件库,该第一静态文件库包含复数个与游戏内的控件一一对应的接口;
步骤20、在框架加载SPY++编程辅助工具的第二静态文件库;所述第二静态文件库包含该SPY++编程辅助工具调用所述第一静态文件库的方法;
步骤30、将框架加载入游戏中;
步骤40、当在游戏的运行窗口内的任一位置进行点击时产生与该位置相应的坐标信息,并在所述框架加载由SPY++资源文件写成的动态链结库;对所述坐标信息进行判断,当该坐标信息指向步骤10所述的控件时,SPY++编程辅助工具通过所述第二静态文件库调用所述第一静态文件库,获取与该控件相应的属性,并将该控件的属性通过所述动态链结库的加载显示于一修改窗口;
步骤50、所述修改窗口上设有一应用键;通过所述修改窗口能对所述控件的属性进行修改,且通过点击该应用键,实时将修改后的效果显示于所述运行窗口。
进一步地,所述步骤40中的属性至少包含复数个在游戏中对该控件的注释、控件类型、名称、显示、控件ID、句柄号、内存地址、位置、大小、点击响应区域、背景图索引、背景拉伸方式、宫格对齐方式、穿透配置、可消息穿透、透明、视图坐标、行间距、控件可拖动、字体颜色、字体大小、文本内容、是否置顶、自动换行的定义中的任一项。
进一步地,所述修改窗口上还设有一保存键;通过点击保存键,所述SPY++编程辅助工具将步骤50中对所述控件的属性进行的修改保存到资源配置文件中;当游戏重新启动时读取该资源配置文件。
本发明具有如下优点:通过游戏内加载的框架,在框架内SPY++编程辅助工具的第二静态库与框架内与游戏控件关联的第一静态库相互调用,实现在游戏运行时能即时修改和应用游戏中的内容属性,方便调试和修改游戏逻辑,避免了真实的游戏效果和界面配置工具之间的差异,不用再次编译就可查看修改之后的效果。
【附图说明】
下面参照附图结合实施例对本发明作进一步的说明。
图1为本发明一种对游戏的运行窗口即时控制的方法的执行流程图。
图2为本发明一种对游戏的运行窗口即时控制的方法中第一静态文件库与第二静态文件库相互调用的示意图。
图3为本发明一种对游戏的运行窗口即时控制的方法在一较佳的实施例中对控件的属性进行修改的示意图。
【具体实施方式】
请参阅图1至图3所示,一种对游戏的运行窗口即时控制的方法,该方法包括如下步骤:
步骤10、在框架1封装一第一静态文件库LIB1,该第一静态文件库LIB1包含复数个与游戏内的控件一一对应的接口;
步骤20、在框架1加载SPY++编程辅助工具2的第二静态文件库LIB2;所述第二静态文件库LIB2包含该SPY++编程辅助工具2调用所述第一静态文件库LIB1的方法;
步骤30、将框架1加载入游戏中;
步骤40、当在游戏的运行窗口3内的任一位置进行点击时产生与该位置相应的坐标信息,并在所述框架1加载由SPY++资源文件写成的动态链结库;对所述坐标信息进行判断,当该坐标信息指向步骤10所述的控件时,SPY++编程辅助工具2通过所述第二静态文件库LIB2调用所述第一静态文件库LIB1(即接口方法),获取与该控件相应的属性,并将该控件的属性通过所述动态链结库的加载显示于一修改窗口31;
步骤50、所述修改窗口31上设有一应用键311;通过所述修改窗口31能对所述控件的属性进行修改,且通过点击该应用键311,实时将修改后的效果显示于所述运行窗口3。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴数码有限公司,未经福建天晴数码有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210452655.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据加载装置和数据加载方法
- 下一篇:终端和终端管理方法