🎨 Как CorelDraw чуть не свёл меня с ума (и почему дороги рисовались 2 месяца)
Самое сложное в разработке моей игры оказалось вовсе не код, не логика квестов и даже не физика машины…
А рисование спрайтов для карты в CorelDraw.
С самого начала я планировал потратить неделю на три типа дорог и три дня на окружение.
Наивный я.
Реальность - шесть недель страданий и открытий.
Сначала я пытался рисовать дороги, делая тайлы 64х64 пикселя. Звучит просто?
Ага. Пока не узнаёшь, что курсор в Corel «магнитится» не туда, куда нужно - то к краю, то на 1 пиксель в сторону.
Полпикселя разницы - и всё, между плитками появляется зазор, сквозь который видно фон.
Игра превращается в решето.
Потом я открыл для себя сетку. «Вот оно спасение!» - подумал я.
И действительно, стало проще.
Так родилась первая асфальтная дорога - через 4 недели мучений.
Corel почему-то рисует края с 1–2 пикселями прозрачности.
Решил проблему по-гениальному: скопировал объект на объект.
И этим же себе подписал приговор. 😅
Когда я дошёл до грунтовых и грязевых дорог, мой компьютер уже начинал задыхаться.
Corel лагал, вылетал, и казалось, что он шепчет: «Пощади…»
Но я упёрся и доделал.
А потом - шок. В Unity дороги всё равно просвечивали!
Так я понял: часть объектов вообще не попадает точно в сетку.
Пришлось всё чистить вручную. Неделя за неделей.
Теперь у меня есть свои золотые правила выживания в CorelDraw:
После любого эффекта - разделяй эффект от фигуры.
Всегда оставляй зазор в один тайл для соседней поверхности.
Никогда не надейся, что Corel всё выровняет сам. Он не выровняет.
И, пожалуй, главное - если можешь не использовать CorelDraw, не используй CorelDraw 😅
💬 Хочу узнать ваше мнение:
А вы когда-нибудь рисовали что-то для игр?
Или пробовали CorelDraw?