从某种表中快速查找(用于图形冲突)

时间:2011-12-15 00:56:49

标签: python graphics

在Python中为屏幕上的像素维护某种数组的最快或最有效的方法是什么?我不想使用游戏库,只是一个简单的数组,因为我已经完成了没有任何库的部分工作。

我正在开发一个在屏幕上移动随机内容的程序,我需要知道屏幕的一部分是否已被使用。你觉得怎么样?

我是否应该为整个屏幕维护一个完整的数组,其中0和1为开启和关闭?

或者只是一个'当前使用的像素'列表?

或者我可以使用套装吗?因为他们似乎没有存储两次。 不确定你是否可以以某种方式尝试在其中存储新像素,并因使用该像素而使用失败。

或..或许你有另一个想法比我到目前为止所想的要好。

谢谢!

1 个答案:

答案 0 :(得分:0)

由于您将要从这些边界反弹,请使用一系列值来指示曲面的角度,而不仅仅是0或1.保持数组的方式与存储图像像素的方式相同。