- Creator 版本:1.8.2(稳定版)
- 目标平台: 手机Web,手机微信web,微信小游戏
- 手机型号 :,目前测试只有ipone7还可以运行,以下的型号及多数安卓手机都严重降低帧率。
这是之前根据官方demo做的游戏,游戏中的地形碰撞体节点为230左右之后,就一直保持。此时手机帧率维持在45-55之间,如果将每个碰撞体加上图片裁剪后,节点数为460左右。帧率维持在8-10之间。
后来为了降低节点数量,将每个山丘做成一个碰撞体,相应的图片也降下来,节点数量维持在40以内。不添加碰撞体图片,帧率为55左右,添加之后变成23-35之间。
控制这个雪地mask组件的多边形数组,大概有20-70个元素。
后来我将控制这个雪地mask组件的多边形数组改成4个元素的长方形,帧率为55左右
结论,多边形mask在多边形情况下消耗性能严重,但是只在手机浏览器。
引用和参考的其他帖子:
Mask + PolygonCollider 简易自定义多边形遮罩制作
http://forum.cocos.com/t/mask-polygoncollider/40853
从1.3.2升级到1.4.0遇到的问题
http://forum.cocos.com/t/1-3-2-1-4-0/43980/6
mask如何扩展rect模式为polygon模式
http://forum.cocos.com/t/mask-rect-polygon/45015
Creator 1.4.0 Mask组件效率很低,各位大大有方法解决吗?
http://forum.cocos.com/t/creator-1-4-0-mask/44028
还有不明白这说的什么意思
https://github.com/cocos-creator/engine/pull/1514






