Всем привет! С вами 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 лайков
