Скажем, например, что я хотел нарисовать красный квадрат (или несколько красных квадратов) в середине экрана и все еще иметь возможность видеть все, что не покрыто квадратом, немного как заставку.
Я хочу реализовать это в Windows, но я не знаю, как лучше рисовать поверх экрана. Это мои идеи до сих пор:
Я думаю, что лучшая из 3 идей — последняя, но любые мнения о моих идеях или новые идеи будут высоко оценены 🙂
Создание прозрачного окна, затем рисование в нем, по моему опыту, это грязно.
Почему бы вам просто не сделать снимок экрана на заднем плане, установить его в качестве основы для вашей игры змеи. Когда они когда-нибудь щелкают / умирают, вы просто закрываете игру.
Вы можете поймать последний клик и повторно отправить его после закрытия игры.
Вот как бы я поступил, но, конечно, это просто мнение.
Других решений пока нет …