Я делаю игру, похожую на тетрис, и она включает в себя размещение квадратных блоков. Я установил его там, где при запуске программы блок появляется над огороженной территорией, и этот блок перемещается вниз каждые 1000 мс. Его можно перемещать в разных направлениях, используя левую, правую или нижнюю часть, и когда он достигает нижней границы, позиция y сбрасывается обратно к значению по умолчанию, и «копия» блока помещается в предыдущую позицию. Я пытаюсь выяснить, как сделать копию нарисованной, а также как сделать ее непроницаемой, так как основной блок может фактически занимать ту же позицию, что и копия после ее размещения.
Я очень плохо знаком с python и pygame, поэтому все, что я подумал сделать, это, возможно, создать переменную с именем copyCount, и всякий раз, когда копируется копия, добавляется число к этому числу и для каждого числа в диапазоне (copyCount) , нарисуйте прямоугольник. В противном случае, однако, я отключаюсь. Не знаю также, как сделать упомянутый блок копии непроницаемым (проверьте позиции Y копии и основного блока?)
Я ожидал, что блоки будут отображаться на экране, но это не так.