Как перемещать объекты по дуге в unity

265
26 мая 2018, 03:40

У меня есть меню.

Мне нужно, что-бы при нажатии на левый чёрный круг (UI-Buttons), назовём его "Настройки", из него плавно выезжали две новые кнопки по дуге и останавливались в заданной мною позиции (Цветами показал траектории кнопок и места остановок).

Как это можно реализовать?

Answer 1

Используйте анимтор и анимацию.
В аниматора сделайте этим кнопкам две анимации - в одном они летят направо, в другом налево.

Переход между ними зависит от флага "IsOpen". Из скрипта по нажатию кнопки передёргиваете флаг. В итоге при нажатии кнопки - начнёт проигрываться анимация, либо показа, либо скрывания. Это самый простой вариант.

READ ALSO
Ошибка при десериализации из json [дубликат]

Ошибка при десериализации из json [дубликат]

На данный вопрос уже ответили:

227
Невозможно записать или создать файл - С# .NET Core + UWP

Невозможно записать или создать файл - С# .NET Core + UWP

Всем доброго времени суток! Есть проблема, мне выбивает такую ошибку:

249
При задании значения в своём свойстве в xaml оно всегда null в конструкторе контрола

При задании значения в своём свойстве в xaml оно всегда null в конструкторе контрола

Добавляю своё свойство в контрол, чтобы его можно было задавать через xaml

215
Возможно ли вызывать функцию из C# в JS

Возможно ли вызывать функцию из C# в JS

Возможно ли зарегистрировать функцию в C#, и передать её в ChromiumДопустим, есть функция на C# , которая будет выглядеть так:

237