Утро всем (если это утро, где вы находитесь)
Я искал вокруг и не видел удовлетворительного метода для этого, поэтому думал, что я бы спросил ...
ИдеальноМир Я хотел бы иметь возможность генерировать прозрачный объект Texture2D.Рисуя это на экране, я хотел бы иметь возможность «рисовать» на нем, то есть когда левая кнопка мыши нажата, какой бы пиксель не был наведен, курсор должен быть установлен в черный цвет.После этого мне понадобится использовать эту текстуру.
Использование текстуры - это простая часть, мы можем просто создать новый атрибут Texture2D для объекта рисования и использовать его в SpriteBatch.Draw.метод.Две хитрые части:
- Генерация объекта texture2D указанного размера, заполненного прозрачностью в коде.
- Редактирование этой texture2D на лету (т.е. возможность изменять цвета пикселей)
Если у кого-либо из них есть какой-либо опыт, вы очень оцените его.