Происходит ли отрисовка за пределами экрана?
Происходит ли отрисовка за пределами экрана?
Если я, допустим, попробую нарисовать линию за пределами экрана, то будет ли потрачена часть времени на рисование в несуществующей части экрана? Просто если вспомнить, что экран - это тот же контейнер пикселей, то рисование линии за пределами экрана означает, что мы пытаемся что-то записать в "несуществующую" часть контейнера. Значит либо такие операции не будут сделаны и времени на их выполнение потрачено не будет, либо все же операции будут совершены, и это может вызвать непредсказуемые последствия
- NightRadio
- Site Admin
- Posts: 3954
- Joined: Fri Jan 23, 2004 12:28 am
- Location: Ekaterinburg. Russia
- Contact:
Re: Происходит ли отрисовка за пределами экрана?
Все графические операции (рисование точек, линий, прямоугольников и картинок командой pixi()) перед рисованием всегда проверяют пересечение с границами экрана (контейнера). Части примитива, выходящие за пределы экрана, отбрасываются - процессорное время на них почти не тратится, и это без последствий :)
Re: Происходит ли отрисовка за пределами экрана?
Очень удобная фича. СпасибоNightRadio wrote: ↑Thu Jan 21, 2021 1:58 pm Все графические операции (рисование точек, линий, прямоугольников и картинок командой pixi()) перед рисованием всегда проверяют пересечение с границами экрана (контейнера). Части примитива, выходящие за пределы экрана, отбрасываются - процессорное время на них почти не тратится, и это без последствий