The invention discloses a method and device for optimizing the production of HTML5 games, HTML5 games involving manufacturing technical field, including the optimization method: the key data related to the real-time monitoring of HTML5 game production; calculation will be monitored by the second key data, and according to the calculation results, draw the key data histogram in the HTML5 game; production monitoring interface to display the key data column, in the process of production to the HTML5 game, HTML5 game run key data using the histogram judgment monitoring interface display produced is normal, according to the judgment result, the HTML5 game optimization. The invention can directly see the change of data through graphical way, and enable software engineers to optimize programs and check problems through these data.
【技术实现步骤摘要】
一种制作HTML5游戏的优化方法及装置
本专利技术涉及HTML5(HyperTextMarkupLanguage5,超文本标记语言5)游戏制作
,特别涉及一种制作HTML5游戏的优化方法及装置。
技术介绍
制作HTML5游戏的时候,开发人员需要通过一些数据来观察游戏运行的状况,以便优化代码,改进程序,提高整体性能。一般的性能监控界面里通常都会显示下面几个内容:1.表示当前程序运行的帧频数字。2.绘制显示对象消耗的时间。3.时间处理和矩阵运算消耗的时间。因此,现有的技术方案一般都是把当前的帧频数字和其它数字信息直接显示在屏幕上,无法看到一段时间内这些数据的变化状态,无法了解程序运行过程中相关性能的变化情况。
技术实现思路
根据本专利技术实施例提供的方案解决的技术问题是在监控界面上只显示了当前的帧频状态和其他的较少的数据信息,因此无法了解程序运行过程中相关性能的变化情况。根据本专利技术实施例提供的一种制作HTML5游戏的优化方法,其特征在于,包括:对HTML5游戏制作有关的关键数据进行实时监测;将监测到的关键数据按秒进行计算,并根据计算结果,绘制成关键数据柱状图;在HTML5游戏制作监控界面上显示所述关键数据柱状图,以便在制作HTML5游戏过程中,利用所述监控界面所显示的关键数据柱状图判断所制作的HTML5游戏运行是否正常,并根据判断结果,所述HTML5游戏进行优化处理。优选地,所述关键数据包括每秒的帧频数据、每帧Ticker和EnterFrame阶段消耗的时间数据、每帧事件处理和矩阵运算阶段消耗的时间数据以及每帧绘制显示对象阶段消耗的时间数据。优选地,所述 ...
【技术保护点】
一种制作HTML5游戏的优化方法,其特征在于,包括:对HTML5游戏制作有关的关键数据进行实时监测;将监测到的关键数据按秒进行计算,并根据计算结果,绘制成关键数据柱状图;在HTML5游戏制作监控界面上显示所述关键数据柱状图,以便在制作HTML5游戏过程中,利用所述监控界面所显示的关键数据柱状图判断所制作的HTML5游戏运行是否正常,并根据判断结果,所述HTML5游戏进行优化处理。
【技术特征摘要】
1.一种制作HTML5游戏的优化方法,其特征在于,包括:对HTML5游戏制作有关的关键数据进行实时监测;将监测到的关键数据按秒进行计算,并根据计算结果,绘制成关键数据柱状图;在HTML5游戏制作监控界面上显示所述关键数据柱状图,以便在制作HTML5游戏过程中,利用所述监控界面所显示的关键数据柱状图判断所制作的HTML5游戏运行是否正常,并根据判断结果,所述HTML5游戏进行优化处理。2.根据权利要求1所述的优化方法,其特征在于,所述关键数据包括每秒的帧频数据、每帧Ticker和EnterFrame阶段消耗的时间数据、每帧事件处理和矩阵运算阶段消耗的时间数据以及每帧绘制显示对象阶段消耗的时间数据。3.根据权利要求2所述的优化方法,其特征在于,所述将监测到的关键数据按秒进行计算,并根据计算结果,绘制成关键数据柱状图包括:按照每秒绘制一次的频率,将监测到的每秒帧频数据以连续柱状图的方式绘制成帧频数据柱状图;按照每秒绘制一次的频率,将监测到的每帧Ticker和EnterFrame阶段消耗的时间数据以连续柱状图的方式绘制成Ticker和EnterFrame阶段消耗的平均时间数据柱状图;按照每秒绘制一次的频率,将监测到的每帧事件处理和矩阵运算阶段消耗的时间数据以连续柱状图的方式绘制成事件处理和矩阵运算阶段消耗的平均时间数据柱状图;按照每秒绘制一次的频率,将监测到的每帧绘制显示对象阶段消耗的时间数据以连续柱状图的方式绘制成绘制显示对象阶段消耗的平均时间数据柱状图。4.根据权利要求1所述的优化方法,其特征在于,还包括:通过在预置的时间范围内对HTML5游戏制作所监测到的帧频数据进行统计,获取所预置时间范围内的最小帧频数据、最大帧频数据以及平均帧频数据;通过在HTML5游戏制作监控界面上显示所获取的最小帧频数据、最大帧频数据以及平均帧频数据,以便对所述HTML5游戏进行优化处理。5.根据权利要求1所述的优化方法,其特征在于,还包括:通过对HTML5游戏制作所监测到的每帧调用draw方法的次数进行统计,获取每帧调用draw方法的平均次数数据;通过在HTML5游戏制作监控界面上显示所获取的每帧调用draw方法的平均次数数据,以便对所述HTML5游戏进行优化处理。6.根据权利要求1所...
【专利技术属性】
技术研发人员:张宇,
申请(专利权)人:北京白鹭时代信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。