cocos2dx 在android mobile上性能不佳

今天又尝试了将同一份代码在 pc 集成显卡 虚拟机 android真机上测试
渲染 1000个sprite
速度
pc 集显 >> android真机 略> vbox 不开3d加速

感觉 android 显卡 差好多, 对于大粒子系统性能不够啊。

不知道android 编译是不是哪里有问题, 还是 cocos2dx 在 android 上优化不好
版本 cocos2dx3.3

不知道是否有人测试过ios 系统的

我的游戏就是要大量粒子渲染

求优化方案

查了下 iphone 比同时代的 android gpu差
也就是说性能只会更差

进一步研究发现 不是gpu的问题
就是cpu的问题。 怎么优化啊 android 平台下面 。 都是默认设置 且只用了 setpostion scale rotation等简单操作
你们可以试试 写个简单demo 一样的问题。

以我经验,1000来个粒子不是个事情,慢的应该不是CPU问题
而是GPU处理像素能力的问题(你试把屏上粒子内容显示缩小,性能应该明显上去)

我把 update logic 停掉 所有 cpu 耗费都停了。
fps 立马 60了

http://discuss.cocos2d-x.org/t/performance-tests-and-comparison-of-cocos2d-x-3-2-and-cocos2d-js-3-0/16087

一个老外的测试 android下 难道就是低?

— Begin quote from ____

引用第4楼fastfading于2015-04-05 19:25发表的 回 3楼(android3dx) 的帖子 :
我把 update logic 停掉 所有 cpu 耗费都停了。
fps 立马 60了
http://www.cocoachina.com/bbs/job.php?action=topost&tid=292788&pid=1275881

— End quote

你里面都干什么操作了,这么耗时

rotate scale setposition setcolor settextruerect setalpha and some use blendfunc
都是些基本操作
因为是3.3 所以没有用spritebatch