Задать вопрос
@XDecent

Как спавнить объект относительно Canvasa,а также что бы он был выше в иерархии?

Мне нужно,чтобы при изменении разрешения экрана мой объект всегда спавнился относительно координат Canvasa,которые я выставил ему. И т.к. у меня спавнятся префабы,мне нужно что бы они спавинлись выше в иерархии чем другие объекты
  • Вопрос задан
  • 861 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Решения вопроса 1
zZaKko
@zZaKko
Люблю стратегии и Unity.
При создании обьекта через Instantive(); можно указать какой обьект будет отцовским. Кидаешь префаб в скрипте на canvas, а при создании четвертой переменной указываешь cansvas.transform. Вот так:
public GameObject obj;
public Vector3 vec;
public GameObject can

void Start(){
Instantive(obj, vec, Quaternion.identity, can.transform);
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы