Я делаю небольшую игру, тебе дали холст, и ты должен полностью его заполнить, нарисовав все. Проблема в том, что я не знаю, как позволить пользователю рисовать на объекте в пользовательском интерфейсе.
Я исследовал 2DTextures и их метод setPixel (), но это кажется ограничением, потому что создание 2DTexture 800x600 означало бы, что вам придется рисовать 480000 пикселей, а это слишком много. Если я сделаю 2DTexture меньше, например, 150x100, он будет маленьким. В основном мне нужно было бы сделать пиксели «больше», каждый из которых должен быть размером 4х4 от реальных пикселей.
Еще одна вещь, о которой я подумал, это создание сетки в пользовательском интерфейсе (150x100) и изменение цвета отдельных ячеек, а затем касание. Это жизнеспособно? Как мне это сделать?
И последнее, мне нужно проверить, когда закончится холст, поэтому мне нужен способ проверить цвет каждого пикселя (или ячейки, в случае сетки), будет ли перебор каждого пикселя с помощью getPixel () достаточно быстрым