Показать сообщение отдельно
Старый 27.12.2020, 09:43   #1
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Что-то не то с RawImage.

Салют.
Две проблемы у меня:

1. rawimage всегда отображается с артефактами,
по краям появляются некоторые участки шириной в 1-2 пикселя,
закрашенные не пойми чем не пойми откуда выплывшим.
На самом png изображении этих косяков нет, их создаёт Unity.
Просто я создаю rawimage, натягиваю через инспектор на него
картинку, и получаю такую вот картину.

Пример во вложениях к посту.

2. Появилась потребность двигать rawimage по канвасу,
я с этим справляюсь, но результат меня неустраивает.
Грубо говоря с двух сторон канваса я двигаю на встречу
друг другу 2 rawimage, каждая должна пройти путь
в половину ширины экрана, и остановится.
Работает всё, но в половине случаев картинки проходят
на несколько пикселей больше расстояние, и я не могу понять
в чём проблема. Один из участков кода отвечающий за сближение:

        SW = Screen.width;

        if (FightScene.ZanaveskaSost == 1 && LH <= SW - 1)
        {

            LH = LH + 1f * Time.deltaTime * 1000;
 
            rectTransfrom.offsetMax -= new Vector2(-0.5f, 0) * Time.deltaTime * 1000;
            rectTransfrom2.offsetMin -= new Vector2(0.5f, 0) * Time.deltaTime * 1000;
         

            LogoLeft.offsetMin += new Vector2(0.5f, 0) * Time.deltaTime * 1000;
            LogoRight.offsetMax -= new Vector2(0.5f, 0) * Time.deltaTime * 1000;
            LogoLeft.offsetMax += new Vector2(0.5f, 0) * Time.deltaTime * 1000;
            LogoRight.offsetMin -= new Vector2(0.5f, 0) * Time.deltaTime * 1000;
        }
Каждый раз разный результат, rawimage практически в центре
останавливаются, но с погрешностью (чаще нахлёст друг на друга),
и это мне всю картину в целом портит.
Изображения
Тип файла: jpg RI.jpg (69.4 Кб, 466 просмотров)
__________________
Проект "Deathbring World - Rangers" и его финансовая поддержка:
https://boosty.to/deathbringrangers

Я на - TWITCH
Канал на YouTube
(Offline)
 
Ответить с цитированием