让我们说我必须在我正在制作的游戏中画一辆卡车。哪个性能会更好?
感谢任何输入
答案 0 :(得分:1)
我怀疑图像更容易编码。
你必须测试你的两个例子才能看到,但如果存在可衡量的差异,我会感到惊讶。无论您选择哪种方法,都必须重新绘制屏幕上的所有像素。
答案 1 :(得分:1)
图像会更快,因为它只需要将像素复制到缓冲区,然后显示它们。
对卡车进行喷漆将为您提供更大的灵活性。最终,会有非常小的差异,特别是如果你所有的绘图都是一些形状。
几个月前,我做了类似的事情,基本上是java中的轰炸机游戏。使用Java内置的Image类要容易得多。虽然加载了几百张图片,并且一次显示约40个左右(并重新绘制它们,包括gis),但游戏非常流畅且无滞后。答案 2 :(得分:0)
我敢打赌,除非填充算法很慢,否则性能会或多或少相同。