Pull to refresh

Comments 7

Компоненту должно быть фиолетово где он находится иерархически

Что если компонент находится внутри Layout группы, например, HorizontalLayoutGroup?
Тогда не сработает, ибо layout компоненты переписывают все манипуляции с рект трансформами, навскидку можно предложить вешать layout element на скрываемый объект, включать игнорирование layout и потом активировать скрытие за экраном, тогда сработает. Но скорее всего будет глючить ибо освободится место в layout group и все элементы сместятся.

Вообще все анимирование layout group сложная история, там в итоге придется писать кучу костылей, поэтому большинство анимированных списков в играх — это самописная история без использование layout.
Код компонента не отрабатывает должным образом. Замените плз на финальный вариант
Прим. С удовольствием буду юзать
Перезалил, там да, надо выбрать какого типа канвас, там для канвасов с использованием камеры нужно передать камеру.

Теперь должно работать, если нужно передать какую то специфичную камеру, а не главную, то надо еще чуток расширить метод.
Я никак не могу найти какой-то приемлемый и универсальный способ, для перевода координат.

Есть игровое поле, которое «прибито к центру» и есть интерфейс, панель сверху, который «липнет» к верхнему краю экрана.

Задача простая, чтобы фишки с поля летели наверх в панельку с очками (вариантов может быть много).

То есть, надо конвертнуть локальную позицию «поля с очками», в локальную позицию фишек, чтобы указать фишке, как целевую позицию. И вот на этом мозг ломается (
Если движение от точки А до точки Б, можно использовать глобальные координаты. Так как у нас нет привязки к конкретному элементу UI и смещению относительно него. Может возникать вопрос в взаимной отрисовке сцены и UI. Фишки — элементы сцены, они должны изначально рисоваться под UI, потом поверх. Для этого канвас должен быть Camera Type c своим слоем сортировки, потом меняем фишкам, сортировку на UI и вуаля они уже кучкуются на панельку.
Так и сделал, написал комментарий, пришла такая же идея.
Спасибо за статью, толковой информации по 2d Unity мало.
Sign up to leave a comment.

Articles