22.06.2024
статья
Как пофиксить баг с UI в юнити ИЛИ как подстроить UI под размер экрана

Всем привет! С вами id336!
Сегодня я покажу как починить баг с UI как в галерее в картинках. итак, начинаем!
Первым делом, нужно создать отдельный скрипт (рекомендация: назовите его "ScreenRegonizer") и объект (Empty). Дальше заходим в скрипт. Сейчас я расскажу как взять ширину и высоту экрана (или окна). Это делается так:

Screen.width //ширина
Screen.height //высота

Вы сами знаете зачем я это показал. Дальше пишем примерно такое:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ScreenRegonizer : MonoBehaviour
{
    // Start is called before the first frame update
    public GameObject *название вашего UI объекта*;
    void Start()
    {

    }

    // Update is called once per frame
    void Update()
    {
        *название вашего UI объекта*.transform.position = new Vector3(Screen.width / *подоберите число по ширине*, Screen.height / *подоберите число по высоте*,0);
    }
}

И вставьте этот скрипт в невидимый объект!

Часть 2 будет на 5 лайков

Как пофиксить баг с UI в юнити ИЛИ как подстроить UI под размер экрана
Комментарии (0)
Увы.. комментариев пока нет..