html5游戏定制公司

价格咨询

html5游戏定制公司

工期咨询

html5游戏定制公司

QQ咨询

h5游戏开发

联系我们

17723342546

h5游戏开发

扫一扫

h5游戏开发

回到顶部

H5定制开发
H5营销游戏
微信开发

H5游戏开发之性能优化技巧一

H5游戏开发公司

2021年03月17日

对于一个H5的产品,功能无疑很重要,但是性能同样是用户体验中不可或缺的一环。原本H5的渲染性能就不及native的app,如果不把性能优化做起来,将极大地影响用户使用产品的积极性。下面H5游戏开发公司小编就给大家分享几个H5游戏性能优化技巧,大家可以参考一下。

H5游戏开发公司

.内存中的资源占用:

1.使用适当的设计分辨率不要将设计分辨率定的太大 1136 x 640 足矣

2.不使用的资源及时释放

.减少计算量

这个只能根据游戏来处理了,减少一些不必要的运算,使用更好的算法,一般的小游戏计算量其实都还好。

.降低draw call

1.将小图合成大图使用打图集的工具

2.Label使用BMFont

3.减少Mask使用

4.不要使用jpg图片

5.减少粒子使用

有些人可能会说明明这些都做了为什么Draw Call还那么高?

1.不同图集之间渲染被打断

合并draw call就是同一张图片渲染中间不能出现不同的纹理,如果一个场景中只有一张大图,场景中只有Sprite,那么draw call 肯定为1 (如果是使用自动图集的必须要发布出来才能生效),如果场景中有两张大图,只有相同大图的node一起渲染,才不会打断draw call , 当图集A的所有Sprite 都在node 1 ,图集B的所有Sprite都在 node2就会只有两个 draw call,或者图集A的所有 Sprite 都在图集B所有 Sprite 的之前渲染也会只有两个draw call 。如果不同大图之间的Sprite对象交叉在一起渲染draw call就会变高。

2.相同层级中间穿插Label

如果多个Label使用的相同BMFont 字体并且在同一个node ,label与label之间没有其他的node,label的draw call也会合并,如果sprite之后有一个label,label之后又有一个sprite,这样两个sprite就不能合并draw call,label尽可能在sprite之后渲染或者放到单独的Node上。

3.使用Mask组件会打断draw call

.使用对象池减少游戏过程中动态创建对象

游戏中多次出现的东西有加入对象池,比如一些游戏中出现的效果,游戏中的道具,游戏中浮现的加减分数,有必要就不用label,自己封装个对象,将0-9出成图片,打入大图中。

.动态修改游戏帧率

很多人认为修改游戏帧率会影响游戏效果,但是打出APP包,在一些手机上发热特别严重,玩一小会就感觉可以当暖手宝用,现在做的是一个休闲的小游戏,感觉对帧率要求不是很高,就把游戏中不显示动画的时候帧率设为45帧,有动画的时候把帧率设为60帧,使用的接口就是cc.game.setFrameRate();

.动态移除游戏中的部分效果

我在游戏过程中启动了一个update,将游戏卡顿划分等级,我这边是,当连续6帧内,帧率低于50帧为一级卡顿,连续低于45帧为二级卡顿,我这个游戏背景上有很多的特效,将可以移除的特效放到数组中,检测到当前是几级卡顿就停掉对象的效果,还有就是如果有些效果可以用图片代替也可以在较为卡顿的时候给替换为图片,如果有些重动态修改了帧率,不要忘了将设置的卡顿帧率乘以缩小的系数。

综上所述,H5游戏性能优化其实是比较复杂的,一般都是由专业H5开发人员来完成,如果你想要开发一款优质的H5游戏,建议来咨询我们蓝橙互动,这里能够为你提供专业的H5游戏定制开发服务,相信能够满足你的需求。

相关文章:《做H5游戏营销的价值及关键点


更多服务:海口小程序定制|沈阳H5定制|哈尔滨H5开发|长春小程序定制|贵阳H5制作|昆明H5定制|H5案例分享|青岛H5开发|温州小程序制作

最新资讯

了解企业技术分享、营销案例、方案共享,学习前沿互联网营销干货

2021.03

29

活动奖励领取H5页面开发案例

现在基金直播火热,很多基金公司都会靠基金直播来为财富号平台引流涨粉,在这个时候就需要一个让用户进入财富号的动机,而直播活动奖励就是最好的选择,让用户来财富号领取奖励,这样就能达到财富号引流涨粉的目的了

2021.03

18

H5游戏开发之性能优化技巧二

​之前小编为大家分享了六个H5游戏优化技巧,今天我们就继续上次的话题,讲讲在引擎动画方面的优化技巧都有哪些。感兴趣的伙伴可以参考了解一下,此优化技巧由专业H5游戏开发人员分享。

2021.03

19

基金宣传H5开发案例欣赏

基金投教推文是新晋用户最爱看的内容,很多基金公司都致力于设计美观优质的基金推文H5,用来吸粉引流。今天成都H5开发公司小编就来给大家分享几个设计感十足的基金推文H5开发案例,如果你也有设计需求,可以参

2021.03

17

H5游戏开发之性能优化技巧一

​对于一个H5的产品,功能无疑很重要,但是性能同样是用户体验中不可或缺的一环。原本H5的渲染性能就不及native的app,如果不把性能优化做起来,将极大地影响用户使用产品的积极性。下面H5游戏开发公