欢迎来到Introzo百科
Introzo百科
当前位置:网站首页 > 技术 > 更有效地绘制数千个粒子的方法(Java / Android)

更有效地绘制数千个粒子的方法(Java / Android)

日期:2023-09-30 09:38

|| 因此,如果您知道这是什么,我正在编写一个粒子模拟器,例如“坠落游戏”,但我遇到了障碍。我这样做的方式是,我有一个粒子对象,基本上现在它有一个位置(int x,int y),就是这样。我绘制/移动它们的方式是使用线程和 android 面板的 onDraw 事件。每次调用 onDraw 时,我都会循环遍历所有粒子,除非它们触底,然后将它们向下移动一个像素,然后再次绘制它们,这非常平滑,直到我达到大约 200 个粒子,然后 fps 显着下降。我知道这对我的执行来说计算量很大,并且对此没有争议,但是有什么方法可以让我以更少的延迟绘制更多的粒子吗? 提前致谢。 ​​

关灯