可以说我有画上一个比赛,我想提出一个卡车。明智的表现会更好吗?Java - Paint vs Image的性能?
- 绘制用线条和填充和颜色卡车改变
- 查找一个图像/使卡车的图像和绘图它在游戏和周围移动所述图像。
感谢任何输入
可以说我有画上一个比赛,我想提出一个卡车。明智的表现会更好吗?Java - Paint vs Image的性能?
感谢任何输入
我怀疑,图像会更容易代码。
你必须测试你的两个例子来看看,但我会感到惊讶,如果有一个可测量的差异。无论您选择哪种方法,屏幕上的所有像素都必须重新绘制。
的图像会更快,因为所有它做的是像素复制到缓冲区中,并显示出来。
绘画卡车将在未来,你可以用它做什么提供更大的灵活性。最终,会有非常小的差异,特别是如果你正在绘制的只是几个形状。
我在java中做出类似的事情在几个月前,基本上是一个轰炸机人的游戏。仅仅使用Image类中内置的Java就容易多了。有游戏很流畅无滞后,尽管装载几百图片,并显示〜40左右,在一次(和他们重新粉刷,包括GIS)
我敢打赌表现会或多或少相同,除非填充算法很慢。