html5游戏定制公司

价格咨询

html5游戏定制公司

工期咨询

html5游戏定制公司

QQ咨询

h5游戏开发

联系我们

18140119082

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游戏营销的价值及关键点


最新资讯

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

2023.06

19

快手十二周年庆H5活动

​想要做好好H5营销活动策划,我们平时就要去多学习一些知名品牌发布的精品案例,从这些优质案例当中汲取经验,获得活动策划灵感,今天给大家分享的是快手平台在2023年6阅6日发布的12周年庆H5活动,一

2023.06

14

企业十周年庆H5宣传活动

​周年庆对于企业来说是非常重要的日子,代表着企业的生日,在周年庆期间发布周年庆H5宣传活动有助与宣传企业文化、展示企业优势,加强员工凝聚力和归属感。今天就给大家分享一款由某科技公司推出的十周年庆H5宣

2023.06

15

互动答题H5活动方案分享

​线上互动答题H5活动时一种比较常见的营销活动玩法,它的优势在于,只要根据时下热点来策划题目,就可以对用户产生一定的吸引力,并且,通过H5定制开发,我们还能加入一些创意游戏玩法,让线上答题活动更加有趣

2023.06

08

曲艺文化答题挑战H5游戏

​答题挑战游戏的特点是用户参与的积极性比较高,并且采用H5的形式来发布答题挑战游戏,可以结合视频、图文、音频等,媒介向用户传播信息,通过互动答题游戏加深用户对于知识宣传活动的印象,加深记忆力。今天就给