更加有效的绘制数千个粒子的方法(Java / Android)
||
因此,如果您知道这是什么,那么我正在编写一种粒子模拟器,例如“坠落游戏”,而我现在遇到了障碍。我这样做的方式是,我有一个粒子对象,基本上到现在为止它都有一个位置(int x,int y),就是这样。我绘制/移动它们的方式是使用线程和android面板的onDraw事件。每次调用onDraw时,我都会遍历所有粒子,除非它们触底,然后将它们向下移动一个像素,然后再绘制它们,这非常平滑,直到达到约200个粒子,然后fps才会显着下降。我知道这是我执行过程中繁重的计算,对此没有争议,但是我有什么办法可以使更多的粒子被绘制并且延迟更少?
提前致谢。
没有找到相关结果
已邀请:
5 个回复
细屠截殴些
戊袱
河饶办斜施
窃誓额
蜗仓馈