Ответы пользователя по тегу Unity
  • Как задать размер экрана в unity?

    @pasitiv
    Математик
    Что бы элементы не плавали на разных разрешениях экрана, необходимо к ним добавить компонент Aspect Ratio Fitter и выставить значения Aspect Mode либо на Width Controls Height, либо на Height Controls Width в зависимости от того, как будет располагаться экран. Если горизонтально то первое, если вертикально, то второе.
    Ответ написан
    Комментировать
  • Как запустить другой скрипт?

    @pasitiv
    Математик
    Если скрипт находится на том же объекте, то akass точно описал его вызов. Если скрипт находится на другом объекте, то можно сделать так:
    public GameObject ob;
    if (name == "Dell"){
    ob.GetComponent < Script1 > ().enable = true;
    }

    else if (name == "Core"){
    ob.GetComponent < Script2 > ().enable = true;
    }

    Все зависит откуда вызывается скрипт и где именно он находится.
    P.S. Лирическое отступление, сталкивался на практике с тем, что скрипт не вызывается, этот способ помогает решить проблему, даже если вызываемый скрипт находится на том же объекте, что и выполняемый скрипт.
    Ответ написан
    Комментировать