Временами пробую воссоздать МК на голдсурсе.
И стал замечать артефакты отображения спрайтов.
Обводка видимой части спрайтов на границах арены. (Граница - func_wall_toggle + невидимая текстура)
Если отойти от края на расстояния, то баг пропадает.
Шов на границах задников арены. Подозреваю туже самую обводку.
Задник сделан в разрешение 512х512 и масштабом 1.0.
тоже с эти сталкивался, это из-за кривого сглаживания (край спрайта налезает на противоположенный), попробуй спрайт рисовать не вплотную к его границе а отступ сделать со всех сторон в 1 пиксель. Это ксаш или голд? Как персонажи сделаны спрайтами?
Создаем массив и сохраняем в него данные о персонаже и будущей анимации(стартовый фрейм, конечный фрейм и зациклинная ли будет анимация).
Далее на спрайт заводим свой синк где обновляем фрейм раз в 0.1-0.06с.
Добавлено 03-09-2020 в 13:34:
Вроде бы понял откуда берется обводка на персонаже. Это спрайт игнорирует все предыдущие перед ним и рисует сразу заднюю стену карты
И это как то связанно с самим позиционирование объектов. https://imgur.com/dmLxgUr
Нужно отойти немного влево или вправо и обводка с объектов пропадает.
Добавлено 03-09-2020 в 13:37:
Цитата:
JPEG писал: тоже с эти сталкивался, это из-за кривого сглаживания (край спрайта налезает на противоположенный), попробуй спрайт рисовать не вплотную к его границе а отступ сделать со всех сторон в 1 пиксель.
Не подходит. Видимые края спрайта все равно сглаживаются независимо от отступа от края.