|
|
|||||
Скроллинг карты (прорисовка)
Hi, просматривая предыдущие посты о "скроллинге карт" я заметил что некоторые предлагают отрисовывать текстуры (тайлы) в пределах экрана (камеры, на ходу) а при выходе с границ камеры то ли удалять то ли смысл блиттинга я не понял.
В старлинге хотел сделать так: c атласа берем определенный тайл (текстура) и если она в пределах камеры показываем в new image (тайл) хотя это самый убогий вариант так как если на экране должны быть к примеру 25 тайлов то и создавать придется new image'ов с последующими удалениями, кто может подсказать как правильно реализовать отрисовку тайлов ? |
|
|||||
Вы же вроде недавно про пулы спрашивали... Неужели не ясно, что нужно создать пул Image, состоящий из максимального количества объектов на экране.
И в зависимости от типа объекта двигать его текстуру.
__________________
There is no thing in this world that is not simple. |
|
|||||
100500 объектов допустим , на производительность окажет влияние ?
|
|
|||||
Зачем вам столько объектов одновременно на экране?
Всё оказывает влияние на производительность, что-то значительное, что-то незначительное. В данном случае (с картой) не представляю, где может понадобиться 100к объектов.
__________________
There is no thing in this world that is not simple. Последний раз редактировалось ZackMercury; 03.02.2017 в 11:52. |
|
|||||
Цитата:
|
Часовой пояс GMT +4, время: 14:04. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|