Я искал и искал хороший ответ, и вот-вот заплачу от разочарования. Я программист-любитель, я не делаю вещи, потому что они имеют смысл, или они являются правильным способом сделать это; Я делаю их, чтобы узнать, как, и сейчас я в тупике.
Я хочу установить отдельные пиксели на экране. Это может показаться легким, но другие мои условия затрудняют это. Мне нужно сделать это быстро, только для процессора, 20 кадров в секунду или лучше (с другими запущенными элементами программы, конечно), на экране 400 на 300 или лучше (полный экран?).
Я рендерил некоторые классные изображения, используя программы, написанные на Python, которые используют Pygame, но требуется 50 миллисекунд, чтобы заполнить экран 100 на 100 пикселей случайными пикселями (это мои 20 кадров в секунду, и другие биты программы замедляют его вниз больше). В идеале я ЛЮБЛЮ, чтобы сделать свою собственную (дрянную) 3D-игру, которая использует только процессор, устанавливая пиксели на экране (возможно, воксельная графика).
Есть ли какой-нибудь способ (с любым языком, но предпочтительно Python), который мне может понравиться, создать двумерный массив значений пикселей (более похожий на трехмерный массив с RGB) (это называется растровым изображением?) В ОЗУ и выгрузить его на на дисплей или что-то? Разве это не было бы быстро ??? Как вы взаимодействуете непосредственно с пикселями в окне. Argh! Я такой невежественный. Я не программист нуб. Дайте мне все, что вы можете бросить в меня, я могу переварить это. Мне просто нужно несколько указателей (хаха) в правильном направлении.