Я делаю мод для какой-то игры, и я использую базовую карту плитки, которую я хочу быть масштабируемой для большей карты. Однако, когда я просто использую масштабирование «ближайшего соседа», карта будет иметь жесткие квадратные края. Я хочу предотвратить это.Масштабирование плитки-карты плавно?
Так что у меня tilemap, что-то вроде этого:
- - X -
- X X X
X X X X
X X - -
С моим текущим масштабированием я получаю что-то вроде:
- - - - X X - -
- - - - X X - -
- - X X X X X X
- - X X X X X X
X X X X X X X X
X X X X X X X X
X X X X - - - -
X X X X - - - -
который имеет некоторые жесткие края, как вы можете видеть. Я хотел бы, чтобы они были более гладкими:
- - - - X X - -
- - - X X X X -
- - X X X X X X
- X X X X X X X
X X X X X X X X
X X X X X X X X
X X X X X X - -
X X X X - - - -
Я не был уверен, что это назвать, так что мой поиск не оказаться много.
Как я могу сделать что-то подобное?
Обратите внимание, что существует несколько различных видов плиток, и между ними нет промежуточных типов плитки.
Хорошая работа, получающая то, что работает. Я подумал, что вам может быть интересно [посмотреть на некоторые алгоритмы масштабирования, разработанные для пиксельного искусства] (https://en.wikipedia.org/wiki/Pixel_art_scaling_algorithms), поскольку приложение похоже похоже. – plast1k