生成单html试玩在苹果手机上运行特别卡。

cocos版本:2.3.3

我做的是一个弹球试玩广告项目,有用到物理组件和碰撞系统,大概最多有一二十来个球左右同屏,每个弹球有一个拖尾组件。编译成单html以后在安卓手机上很流畅,在苹果手机上打开就很卡(用的百度浏览器打开)。我这个会在开始游戏以后每隔0.1s生成一个小球(小球碰撞三次就会destroy掉,所以同屏不会太多),在苹果手机上打开后会在发射10个球不到以后变得越来越卡,并且会丢失拖尾,但是结算界面的粒子效果很流畅。我试过去掉拖尾以后再在苹果手机上运行就流畅了。所以我想请问下拖尾组件是有什么特殊的资源释放方式吗?文档好像也没看到有特别标注。

我还看到有帖子说用了物理组件后在ios平台特别卡,可是我这个并没有涉及到他那么多组件同屏。求大佬们解惑:pray:

这个拖尾是粒子效果吧。因为这个粒子的计算量非常大。所以粒子效果要慎用

原来motionstreak组件也是基于粒子效果实现的嘛,所以我这个问题就只是因为性能问题吗?


image

应该不是基于粒子做的,而是用了混合。只不过,粒子也用了混合。

:rofl: 看错了,我以为你是3D的项目。这个是2D的项目哈。你可以打开你的log面板看看。开了拖尾之后,有多少了三角形和每帧里哪个环节耗时很多。可能是 拖尾给游戏增加了大量的三角面。也可能是拖尾的计算十分消耗性能

是我没说清楚 :joy:,这个log是开了拖尾以后就会输出吗,还是要自己打印的?

请问怎么生成单html文件,2.4可以吗