Какой формат изображения для тайлов вы бы использовали в своем проекте: bmp или png?
Доброго времени суток!
Разрабатываю платформер для души, графика основана на тайлах, в качестве редактора использую редактор tiled, а в качестве движка unity3d.
Вопрос такой: какой формат изображения для тайлов вы бы использовали в своем проекте? Изначально планировал использовать bmp, так как он является форматом без потерь, для тайлов размер не очень большой выходит, около килобайта. Однако столкнулся с тем, что из-за отсутствия в нем прозрачности unity3d не способен сам определить границы для столкновений и мне придется вручную создавать эти границы для каждого тайла, поэтому смотрю в сторону png, стоит ли?
Unity все равно при компиляции преобразует текстуры в свой формат, так что исходники могут быть в чем угодно.
Но лучше все-таки PNG32 — 1) честная 8-битная прозрачность, 2) отсутствие потерь, 3) небольшой вес.
В BMP можно назначить какой-то цвет «прозрачным» (например, если у вас изометрические тайлы, то в квадратном изображении 4 угла будут закрашены, например, сиреневым), но это должен поддерживать шейдер и это будет «однобитная» прозрачность, то есть с краями лесенкой.