一种实现标题灯效果的方法及装置与流程

文档序号:12123853阅读:341来源:国知局
一种实现标题灯效果的方法及装置与流程

本发明实施例涉及标题灯的技术领域,尤其涉及一种实现标题灯效果的方法及装置。



背景技术:

现有技术中,若要实现人浪效果,可以将标题字母从左向右依次闪动。该方式可以使用帧动画的方法实现,即将图片闪动每个状态都出一张图,将这些图片依次交替显示就实现了动画播放的效果。但这种方式出图量会很大,使游戏的资源量变多,且后续不方便修改。



技术实现要素:

本发明实施例的目的在于提出一种实现标题灯效果的方法及装置,旨在解决标题灯的效果资源量大且不方便修改的问题。

为达此目的,本发明实施例采用以下技术方案:

第一方面,一种实现标题灯效果的方法,所述方法包括:

获取待显示的效果信息,并根据所述效果信息设置标题灯的亮度信息,所述效果信息包括指示所述标题灯亮灯后或者熄灯后的整体图像信息,所述亮度信息包括亮灯时间和亮灯方式;

根据所述亮度信息点亮所述标题灯。

优选地,所述根据所述效果信息设置标题灯的亮度信息,包括:

根据所述效果信息选择待显示的标题灯,并配置每个待显示的标题灯的显示状态,所述显示状态包括每个标题灯处于亮灯的状态或者熄灯的状态;

根据所述效果信息,确定每个所述待显示的标题灯的亮灯延迟时间间隔、状态切换时间、亮灯停留时间和熄灯停留时间。

优选地,所述根据所述效果信息选择待显示的标题灯,并配置每个待显示的标题灯的显示状态,包括:

若所述效果信息为人浪效果,则选择待显示的标题灯,并配置每个所述待显示的标题灯的实心状态和空心状态。

优选地,所述根据所述效果信息设置标题灯的亮度信息之前,还包括:

获取与所述效果信息对应的亮灯条件,所述亮灯条件包括最小化亮灯后的电量和/或最小化待显示的标题灯个数。

优选地,所述根据所述效果信息设置标题灯的亮度信息,包括:

根据所述亮灯条件和所述效果信息选择待显示的标题灯;

配置每个待显示的标题灯的显示状态,所述显示状态包括每个标题灯处于亮灯的状态或者熄灯的状态;

根据所述效果信息,确定每个所述待显示的标题灯的亮灯延迟时间间隔、状态切换时间、亮灯停留时间和熄灯停留时间。

优选,所述根据所述效果信息设置标题灯的亮度信息之前,还包括:

接收用户设置的标题灯的使用信息,所述使用信息包括标题灯的当前使用状态,所述当前使用状态包括标题灯能否工作和/或标题灯能否工作。

优选地,所述根据所述效果信息设置标题灯的亮度信息,包括:

根据所述使用信息和所述效果信息选择待显示的标题灯;

配置每个待显示的标题灯的显示状态,所述显示状态包括每个标题灯处于亮灯的状态或者熄灯的状态;

根据所述效果信息,确定每个所述待显示的标题灯的亮灯延迟时间间隔、状态切换时间、亮灯停留时间和熄灯停留时间。

优选地,所述根据所述亮度信息点亮所述标题灯之后,还包括:

检测点亮后的标题灯是否能正常工作;

若检测到所述点亮后的标题灯无法正常工作,则确定当前选择的待显示的标题灯是否能显示所述效果信息;

若确定所述当前选择的待显示的标题灯能显示所述效果信息,则保持所述当前选择的带显示的标题灯的显示状态。

优选地,所述方法还包括:

若确定所述当前选择的待显示的标题灯无法显示所述效果信息,则返回执行根据所述效果信息设置标题灯的亮度信息。

第二方面,一种实现标题灯效果的装置,所述装置包括:

第一获取模块,用于获取待显示的效果信息,所述效果信息包括指示所述标题灯亮灯后或者熄灯后的整体图像信息;

设置模块,用于根据所述效果信息设置标题灯的亮度信息,所述亮度信息包括亮灯时间和亮灯方式;

点亮模块,用于根据所述亮度信息点亮所述标题灯。

优选地,所述设置模块,具体用于:

根据所述效果信息选择待显示的标题灯;

配置每个待显示的标题灯的显示状态,所述显示状态包括每个标题灯处于亮灯的状态或者熄灯的状态;

根据所述效果信息,确定每个所述待显示的标题灯的亮灯延迟时间间隔、状态切换时间、亮灯停留时间和熄灯停留时间。

优选地,所述设置模块,还具体用于:

若所述效果信息为人浪效果,则选择待显示的标题灯,并配置每个所述待显示的标题灯的实心状态和空心状态。

优选地,所述装置还包括:

第二获取模块,用于在根据所述效果信息设置标题灯的亮度信息之前,

获取与所述效果信息对应的亮灯条件,所述亮灯条件包括最小化亮灯后的电量和/或最小化待显示的标题灯个数。

优选地,所述设置模块,还具体用于:

根据所述亮灯条件和所述效果信息选择待显示的标题灯;

配置每个待显示的标题灯的显示状态,所述显示状态包括每个标题灯处于亮灯的状态或者熄灯的状态;

根据所述效果信息,确定每个所述待显示的标题灯的亮灯延迟时间间隔、状态切换时间、亮灯停留时间和熄灯停留时间。

优选地,所述装置还包括:

接收模块,用于在根据所述效果信息设置标题灯的亮度信息之前,接收用户设置的标题灯的使用信息,所述使用信息包括标题灯的当前使用状态,所述当前使用状态包括标题灯能否工作和/或标题灯能否工作。

优选地,所述设置模块,还具体用于:

根据所述使用信息和所述效果信息选择待显示的标题灯;

配置每个待显示的标题灯的显示状态,所述显示状态包括每个标题灯处于亮灯的状态或者熄灯的状态;

根据所述效果信息,确定每个所述待显示的标题灯的亮灯延迟时间间隔、状态切换时间、亮灯停留时间和熄灯停留时间。

优选地,所述装置还包括:

检测模块,用于在根据所述亮度信息点亮所述标题灯之后,检测点亮后的标题灯是否能正常工作;

确定模块,用于若检测到所述点亮后的标题灯无法正常工作,则确定当前选择的待显示的标题灯是否能显示所述效果信息;

保持模块,用于若确定所述当前选择的待显示的标题灯能显示所述效果信息,则保持所述当前选择的带显示的标题灯的显示状态。

优选地,所述装置还包括返回模块;

所述返回模块,用于若确定所述当前选择的待显示的标题灯无法显示所述效果信息,则返回执行根据所述效果信息设置标题灯的亮度信息。

本发明实施例提供一种实现标题灯效果的方法及装置,获取待显示的效果信息,并根据所述效果信息设置标题灯的亮度信息,所述效果信息包括指示所述标题灯亮灯后或者熄灯后的整体图像信息,所述亮度信息包括亮灯时间和亮灯方式;根据所述亮度信息点亮所述标题灯。通过上述方案每个字母只要2个状态的图片就可以实现类似霓虹灯的效果,大量节省了资源的大小,当需要进行修改时只需进行单个字母的修改而不影响其它的字母。

附图说明

图1是本发明实施例提供的一种实现标题灯效果的方法的流程示意图;

图2是本发明实施例提供的另一种实现标题灯效果的方法的流程示意图;

图3是本发明实施例提供的另一种实现标题灯效果的方法的流程示意图;

图4是本发明实施例提供的另一种实现标题灯效果的方法的流程示意图;

图5是本发明实施例提供的另一种实现标题灯效果的方法的流程示意图;

图6是本发明实施例提供的一种实现标题灯效果的装置的功能模块示意图。

具体实施方式

下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。

参考图1,图1是本发明实施例提供的一种实现标题灯效果的方法的流程示意图。

如图1所示,所述实现标题灯效果的方法包括:

步骤101,获取待显示的效果信息,并根据所述效果信息设置标题灯的亮度信息,所述效果信息包括指示所述标题灯亮灯后或者熄灯后的整体图像信息,所述亮度信息包括亮灯时间和亮灯方式;

优选地,所述根据所述效果信息设置标题灯的亮度信息,包括:

根据所述效果信息选择待显示的标题灯,并配置每个待显示的标题灯的显示状态,所述显示状态包括每个标题灯处于亮灯的状态或者熄灯的状态;

根据所述效果信息,确定每个所述待显示的标题灯的亮灯延迟时间间隔、状态切换时间、亮灯停留时间和熄灯停留时间。

优选地,所述根据所述效果信息选择待显示的标题灯,并配置每个待显示的标题灯的显示状态,包括:

若所述效果信息为人浪效果,则选择待显示的标题灯,并配置每个所述待显示的标题灯的实心状态和空心状态。

具体的,通过整体效果信息关注单个字,例如在人浪图中,第一个E字,它其实只有两个状态:一个实心,一个空心。一直在重复一个动作:先变成实心的,很快就变成空心的,再变成实心,再空心…这样反复的交替。

实心出现的停留时间短些,空心的停留时间长些。

再看第二字U,完全跟E是一个动作,只是比E慢一些时间出现。这个效果很像球场上的人浪效果。

每个人都有两个状态,站起来和蹲下,只是从左到右开始的时间不同。

步骤102,根据所述亮度信息点亮所述标题灯。

具体的,可以具体选择字母、字母排序、延迟时间、停留时间。

每个字母都出一张空心的图片和一张实心的图片放在游戏的本地资源文件夹中,字母初始状态都是空心的图片,每一个字母切换到实心图片的延迟时间不同,但是间隔时间差是一样的,比如第一个是1秒,接下来就是1.2秒,1.4秒,1.6秒,1.8秒,2.0秒。每个字母0.6秒后切换到实心的图片只停留0.6秒,然后切换到空心的图片,停留1.6秒后切换到空心的图片。这样反复的执行这一过程就实现了类似标题灯的效果。

本发明实施例提供一种实现标题灯效果的方法,获取待显示的效果信息,并根据所述效果信息设置标题灯的亮度信息,所述效果信息包括指示所述标题灯亮灯后或者熄灯后的整体图像信息,所述亮度信息包括亮灯时间和亮灯方式;根据所述亮度信息点亮所述标题灯。通过上述方案每个字母只要2个状态的图片就可以实现类似霓虹灯的效果,大量节省了资源的大小,当需要进行修改时只需进行单个字母的修改而不影响其它的字母。

参考图2,图2是本发明实施例提供的另一种实现标题灯效果的方法的流程示意图。

如图2所示,所述实现标题灯效果的方法包括:

步骤201,获取待显示的效果信息;

步骤202,获取与所述效果信息对应的亮灯条件,所述亮灯条件包括最小化亮灯后的电量和/或最小化待显示的标题灯个数;

步骤203,根据所述亮灯条件和所述效果信息选择待显示的标题灯;配置每个待显示的标题灯的显示状态,所述显示状态包括每个标题灯处于亮灯的状态或者熄灯的状态;根据所述效果信息,确定每个所述待显示的标题灯的亮灯延迟时间间隔、状态切换时间、亮灯停留时间和熄灯停留时间;

步骤204,根据所述显示状态点亮所述标题灯。

参考图3,图3是本发明实施例提供的另一种实现标题灯效果的方法的流程示意图。

在图1或图2的基础上,以图1为例,如图3所示,所述实现标题灯效果的方法包括:

步骤301,获取待显示的效果信息;

步骤302,接收用户设置的标题灯的使用信息,所述使用信息包括标题灯的当前使用状态,所述当前使用状态包括标题灯能否工作和/或标题灯能否工作;

步骤303,根据所述使用信息和所述效果信息选择待显示的标题灯;配置每个待显示的标题灯的显示状态,所述显示状态包括每个标题灯处于亮灯的状态或者熄灯的状态;根据所述效果信息,确定每个所述待显示的标题灯的亮灯延迟时间间隔、状态切换时间、亮灯停留时间和熄灯停留时间;

步骤304,根据所述显示状态点亮所述标题灯。

参考图4,图4是本发明实施例提供的另一种实现标题灯效果的方法的流程示意图。

在图1至图3所示的实施例的基础上,以图3为例,如图4所示,所述实现标题灯效果的方法包括:

步骤401,获取待显示的效果信息;

步骤402,接收用户设置的标题灯的使用信息,所述使用信息包括标题灯的当前使用状态,所述当前使用状态包括标题灯能否工作和/或标题灯能否工作;

步骤403,根据所述使用信息和所述效果信息选择待显示的标题灯;配置每个待显示的标题灯的显示状态,所述显示状态包括每个标题灯处于亮灯的状态或者熄灯的状态;根据所述效果信息,确定每个所述待显示的标题灯的亮灯延迟时间间隔、状态切换时间、亮灯停留时间和熄灯停留时间;

步骤404,根据所述显示状态点亮所述标题灯;

步骤405,检测点亮后的标题灯是否能正常工作;

步骤406,若检测到所述点亮后的标题灯无法正常工作,则确定当前选择的待显示的标题灯是否能显示所述效果信息;

步骤407,若确定所述当前选择的待显示的标题灯能显示所述效果信息,则保持所述当前选择的带显示的标题灯的显示状态。

参考图5,图5是本发明实施例提供的另一种实现标题灯效果的方法的流程示意图。

在图4所示的实施例的基础上,如图5所示,所述实现标题灯效果的方法包括:

步骤501,获取待显示的效果信息;

步骤502,接收用户设置的标题灯的使用信息,所述使用信息包括标题灯的当前使用状态,所述当前使用状态包括标题灯能否工作和/或标题灯能否工作;

步骤503,根据所述使用信息和所述效果信息选择待显示的标题灯;配置每个待显示的标题灯的显示状态,所述显示状态包括每个标题灯处于亮灯的状态或者熄灯的状态;根据所述效果信息,确定每个所述待显示的标题灯的亮灯延迟时间间隔、状态切换时间、亮灯停留时间和熄灯停留时间;

步骤504,根据所述显示状态点亮所述标题灯;

步骤505,检测点亮后的标题灯是否能正常工作;

步骤506,若检测到所述点亮后的标题灯无法正常工作,则确定当前选择的待显示的标题灯是否能显示所述效果信息;

步骤507,若确定所述当前选择的待显示的标题灯能显示所述效果信息,则保持所述当前选择的带显示的标题灯的显示状态;

步骤508,若确定所述当前选择的待显示的标题灯无法显示所述效果信息,则返回执行根据所述效果信息设置标题灯的亮度信息。

参考图6,图6是本发明实施例提供的一种实现标题灯效果的装置的功能模块示意图。

如图6所示,所述装置包括:

第一获取模块601,用于获取待显示的效果信息,所述效果信息包括指示所述标题灯亮灯后或者熄灯后的整体图像信息;

设置模块602,用于根据所述效果信息设置标题灯的亮度信息,所述亮度信息包括亮灯时间和亮灯方式;

点亮模块603,用于根据所述亮度信息点亮所述标题灯。

优选地,所述设置模块602,具体用于:

根据所述效果信息选择待显示的标题灯;

配置每个待显示的标题灯的显示状态,所述显示状态包括每个标题灯处于亮灯的状态或者熄灯的状态;

根据所述效果信息,确定每个所述待显示的标题灯的亮灯延迟时间间隔、状态切换时间、亮灯停留时间和熄灯停留时间。

优选地,所述设置模块602,还具体用于:

若所述效果信息为人浪效果,则选择待显示的标题灯,并配置每个所述待显示的标题灯的实心状态和空心状态。

优选地,所述装置还包括:

第二获取模块,用于在根据所述效果信息设置标题灯的亮度信息之前,

获取与所述效果信息对应的亮灯条件,所述亮灯条件包括最小化亮灯后的电量和/或最小化待显示的标题灯个数。

优选地,所述设置模块602,还具体用于:

根据所述亮灯条件和所述效果信息选择待显示的标题灯;

配置每个待显示的标题灯的显示状态,所述显示状态包括每个标题灯处于亮灯的状态或者熄灯的状态;

根据所述效果信息,确定每个所述待显示的标题灯的亮灯延迟时间间隔、状态切换时间、亮灯停留时间和熄灯停留时间。

优选地,所述装置还包括:

接收模块,用于在根据所述效果信息设置标题灯的亮度信息之前,接收用户设置的标题灯的使用信息,所述使用信息包括标题灯的当前使用状态,所述当前使用状态包括标题灯能否工作和/或标题灯能否工作。

优选地,所述设置模块602,还具体用于:

根据所述使用信息和所述效果信息选择待显示的标题灯;

配置每个待显示的标题灯的显示状态,所述显示状态包括每个标题灯处于亮灯的状态或者熄灯的状态;

根据所述效果信息,确定每个所述待显示的标题灯的亮灯延迟时间间隔、状态切换时间、亮灯停留时间和熄灯停留时间。

优选地,所述装置还包括:

检测模块,用于在根据所述亮度信息点亮所述标题灯之后,检测点亮后的标题灯是否能正常工作;

确定模块,用于若检测到所述点亮后的标题灯无法正常工作,则确定当前选择的待显示的标题灯是否能显示所述效果信息;

保持模块,用于若确定所述当前选择的待显示的标题灯能显示所述效果信息,则保持所述当前选择的带显示的标题灯的显示状态。

优选地,所述装置还包括返回模块;

所述返回模块,用于若确定所述当前选择的待显示的标题灯无法显示所述效果信息,则返回执行根据所述效果信息设置标题灯的亮度信息。

本发明实施例提供一种实现标题灯效果的装置,获取待显示的效果信息,并根据所述效果信息设置标题灯的亮度信息,所述效果信息包括指示所述标题灯亮灯后或者熄灯后的整体图像信息,所述亮度信息包括亮灯时间和亮灯方式;根据所述亮度信息点亮所述标题灯。通过上述方案每个字母只要2个状态的图片就可以实现类似霓虹灯的效果,大量节省了资源的大小,当需要进行修改时只需进行单个字母的修改而不影响其它的字母。

以上结合具体实施例描述了本发明实施例的技术原理。这些描述只是为了解释本发明实施例的原理,而不能以任何方式解释为对本发明实施例保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明实施例的其它具体实施方式,这些方式都将落入本发明实施例的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1