一种设置控件图片多态的方法及系统技术方案

技术编号:31804202 阅读:25 留言:0更新日期:2022-01-08 11:05
本发明专利技术提供了一种设置控件图片多态的方法,所述方法包括以下步骤:步骤S1、配置游戏项目中的图片文件,生成图片配置文件;步骤S2、遍历游戏项目中所有的图片配置文件,加载图片项选择界面;步骤S3、选择图片项后,根据图片项的图片控件不同状态,配置不同的图片,从而实现界面控件在不同状态显示不同状态的图片;本发明专利技术给游戏项目中界面控件设置多种状态下图片。明给游戏项目中界面控件设置多种状态下图片。明给游戏项目中界面控件设置多种状态下图片。

【技术实现步骤摘要】
一种设置控件图片多态的方法及系统


[0001]本专利技术涉及计算机
,特别是一种设置控件图片多态的方法及系统。

技术介绍

[0002]在软件界面制作中,经常都需要给按钮控件、列表控件、窗口控件、图片控件等界面控件设置不同的图片,但是有很多控件需要支持不同的状态。就比如按钮控件常常有以下四种状态:
[0003](1)正常状态,表示按钮控件处于活动状态,当前并未使用;
[0004](2)点击状态,表示按钮控件正被点击或者正在被使用;
[0005](3)禁用状态,表示按钮控件未启用且无法使用;
[0006](4)选中状态,表示当前按钮控件已经被选中。
[0007]对于不同状态的按钮控件,往往需要给其设置不同状态的图片,就比如正常状态的按钮就需要设置为普通的图片,禁用状态的按钮就需要设置为灰度的图片,这样才可以区分当前按钮控件的状态。对于别的控件也是如此,像窗口控件有时就会分为常态和鼠标移动在上面时的悬浮态,也需要对其设置不同状态的图片。
[0008]现有技术主要通过给控件的不同状态,选择不同的图片来进行设置图片,这种方式实现的话,需要每次找到所有不同状态的图片,来进行一一设置,比较繁琐,而且不易于管理,有时候控件增加了新状态或者改变图片时,都需要进行重新设置对应状态的图片,非常麻烦。

技术实现思路

[0009]为克服上述问题,本专利技术的目的是提供一种给游戏项目中界面控件设置多种状态下图片的方法。
[0010]本专利技术采用以下方案实现:一种设置控件图片多态的方法,所述方法包括以下步骤:
[0011]步骤S1、配置游戏项目中的图片文件,生成图片配置文件;
[0012]步骤S2、遍历游戏项目中所有的图片配置文件,加载图片项选择界面;
[0013]步骤S3、选择图片项后,根据图片项的图片控件不同状态,配置不同的图片,从而实现界面控件在不同状态显示不同状态的图片。
[0014]进一步的,所述步骤S1进一步具体为:对游戏项目中需要用到的所有图片文件进行配置,将同一类型的几张图片作为一个图片项来进行配置,并设置具体的图片数量,根据图片数量来进行排序配置具体状态的图片,从而生成图片配置文件。
[0015]进一步的,所述步骤S2进一步具体为:遍历读取项目中所有的图片配置文件,进行加载图片项,图片项是带有图片数量和具体图片路径的一个集合,即图片配置文件中的一个图片集合,选择界面,供使用者选择要使用的图片项。
[0016]进一步的,所述步骤S3进一步具体为:选择具体的图片项后,给图片控件配置图片
项,通过选择的图片项的图片数量,来判断每张图片对应的是哪种状态的图片,根据同一类型的几张图片作为一个图片项来确定每张图片对应的控件状态。
[0017]本专利技术还提供了一种设置控件图片多态的系统,包括配置模块、遍历模块和选择模块,所述配置模块,即配置游戏项目中的图片文件,生成图片配置文件;所述遍历模块,即遍历游戏项目中所有的图片配置文件,加载图片项选择界面;所述旋转模块,即选择图片项后,根据图片项的图片控件不同状态,配置不同的图片,从而实现界面控件在不同状态显示不同状态的图片。
[0018]进一步的,所述配置模块进一步具体为:对游戏项目中需要用到的所有图片文件进行配置,将同一类型的几张图片作为一个图片项来进行配置,并设置具体的图片数量,根据图片数量来进行排序配置具体状态的图片,从而生成图片配置文件。
[0019]进一步的,所述遍历模块进一步具体为:遍历读取项目中所有的图片配置文件,进行加载图片项,图片项是带有图片数量和具体图片路径的一个集合,即图片配置文件中的一个图片集合,选择界面,供使用者选择要使用的图片项。
[0020]进一步的,所述选择模块进一步具体为:选择具体的图片项后,给图片控件配置图片项,通过选择的图片项的图片数量,来判断每张图片对应的是哪种状态的图片,根据同一类型的几张图片作为一个图片项来确定每张图片对应的控件状态。
[0021]本专利技术的有益效果在于:通过本专利技术,可以对游戏界面中的控件根据不同的操作状态,改变不同状态的图片,方便对游戏项目中控件图片的统一管理,有助于对控件图片的配置,便于对游戏项目中游戏界面的设置。
附图说明
[0022]图1是本专利技术的方法流程示意图。
[0023]图2是本专利技术的系统原理框图。
具体实施方式
[0024]下面结合附图对本专利技术做进一步说明。
[0025]请参阅图1所示,本专利技术的一种设置控件图片多态的方法,所述方法包括以下步骤:
[0026]步骤S1、配置游戏项目中的图片文件,生成图片配置文件;
[0027]步骤S2、遍历游戏项目中所有的图片配置文件,加载图片项选择界面;
[0028]步骤S3、选择图片项后,根据图片项的图片控件不同状态,配置不同的图片,从而实现界面控件在不同状态显示不同状态的图片。
[0029]下面通过一具体实施例对本专利技术作进一步说明:
[0030]1.配置游戏项目中的图片文件,生成图片配置文件
[0031]对游戏项目(例如征服游戏)中需要用到的所有图片文件进行配置,将同一类型的几张图片作为一个图片项(图片项是带有图片数量和具体图片路径的一个集合)来进行配置,并设置具体的图片数量,根据图片数量来进行排序配置具体状态的图片,从而生成图片配置文件。图片配置方法如下:
[0032](1)图片数量为1的话,则设置的图片为正常态图片或者是背景图。
[0033](2)图片数量为2的话,则设置的图片为正常态图片和点击态图片。
[0034](3)图片数量为3的话,则设置的图片为正常态图片、点击态图片和禁止态图片。
[0035](4)图片数量为4的话,则设置的图片为正常态图片、点击态图片、禁止态图片和选中态图片。
[0036](5)图片数量为9的话,则设置的图片为九宫格图片,分别对应九宫格的九张图片。
[0037]2.遍历游戏项目中所有图片配置文件,加载图片项选择界面
[0038]在游戏项目界面编辑时,添加需要设置图片的控件,可以是按钮控件、窗口控件、列表控件、图片控件(只要需要设置图片的控件都可以,后面将这些控件都统称为图片控件)等,在界面上,添加完具体的图片控件后,需要给图片控件设置图片。程序将自动遍历读取项目中所有的图片配置文件,进行加载图片项(图片项是带有图片数量和具体图片路径的一个集合,即第1步图片配置文件中的一个图片集合)选择界面,供使用者选择要使用的图片项。图片项选择界面将由程序提供项目中所有图片项的每一个图片的预览,使用者根据要使用的图片选择对应的图片项,从而将图片项设置到图片控件上。
[0039]3.选择图片项后,根据图片控件的不同状态,配置不同的图片
[0040]在游戏界面上,控件可以是按钮控件,窗口控件,列表控件,图片控件,按钮控件、窗口控件这些都需要设置具体的按钮图片和背景图片等,将这些需要设置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设置控件图片多态的方法,其特征在于,所述方法包括以下步骤:步骤S1、配置游戏项目中的图片文件,生成图片配置文件;步骤S2、遍历游戏项目中所有的图片配置文件,加载图片项选择界面;步骤S3、选择图片项后,根据图片项的图片控件不同状态,配置不同的图片,从而实现界面控件在不同状态显示不同状态的图片。2.根据权利要求1所述的一种设置控件图片多态的方法,其特征在于:所述步骤S1进一步具体为:对游戏项目中需要用到的所有图片文件进行配置,将同一类型的几张图片作为一个图片项来进行配置,并设置具体的图片数量,根据图片数量来进行排序配置具体状态的图片,从而生成图片配置文件。3.根据权利要求1所述的一种设置控件图片多态的方法,其特征在于:所述步骤S2进一步具体为:遍历读取项目中所有的图片配置文件,进行加载图片项,图片项是带有图片数量和具体图片路径的一个集合,即图片配置文件中的一个图片集合,选择界面,供使用者选择要使用的图片项。4.根据权利要求1所述的一种设置控件图片多态的方法,其特征在于:所述步骤S3进一步具体为:选择具体的图片项后,给图片控件配置图片项,通过选择的图片项的图片数量,来判断每张图片对应的是哪种状态的图片,根据同一类型的几张图片作为一个图片项来确定每张图片对应的控件状态。5.一种设置控件图片多...

【专利技术属性】
技术研发人员:刘德建柳旭辉陈宏展
申请(专利权)人:福建天晴在线互动科技有限公司
类型:发明
国别省市:

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

1