Мне было интересно, имеет ли холст предельную границу.
Я имею в виду, если я использую такие функции, как drawline(), drawbitmap(), drawcircle(),
делает андроид действительно нарисовать что-то на холсте и отбросить некоторые циклы процессора?
потому что после всех функций рисования фактическая печать изображения на экране определяется по размеру экрана. И если я рисую что-то, что не соответствует размеру экрана, оно не появляется.
Я хочу сделать небольшую деталь на моем холсте, назвав множество функций рисования и сделав мою поверхность "bling bling". Если это не связано, я не хочу их использовать, если они замедляют мой рисунок.
Я работаю над небольшой игрой по структуре поверхности, спасибо за любые советы.
для примера:
У меня есть робот, идущий от экрана ↔ b на экране.
для рисования рисунка робота на холсте требуется 20 функций рисования. Если я прокручу экран, тогда я увижу робота.
Итак, если функция рисования вне экрана действительно занимает столько времени, сколько рисовать на экране. Я должен обнаружить, что только если позиция робота может быть замечена пользователем, я рисую. в противном случае я этого не делаю.
если функция рисования не тратит много процессорных циклов, я могу просто рисовать каждый раз, даже если текущий экран не может видеть робота.