2014-09-07 12 views
0

Я разрабатываю игру с Unity, которая имеет главное меню, позволяющее пользователю выбрать игровой режим. В этом скриншоте вы можете увидеть пример:Как прокручивать постепенно игровой объект?

example

Моя проблема заключается в следующем:

Мне нужно создать свиток, в котором пользователь может поместить свой палец на точку 1 и салфетки/ползуна до точки 2. С одной стороны, в то время как это действие происходит, элемент 2 увеличивает его непрозрачность и его положение постепенно изменяется в центр. С другой стороны, в то время как это действие происходит, элемент 1 уменьшает его непрозрачность и его положение постепенно изменяется в левую часть экрана.

Дополнительная информация:

Элементы спрайтов с коллайдерах обнаружить выбор игрока.

Что бы вы мне посоветовали? У вас есть код для решения этой проблемы? Любое другое предложение?

ответ

1

Эй, я думаю, я понял вашу проблему, По моему пониманию. Вы можете использовать двоичное дерево для этой работы, и можете использовать лист спрайтов с различным уровнем альфа-значения. Переменная двоичного дерева, ответственного за изменение спрайта, будет зависеть от положения пальца на экране, который вы можете легко получить на camera.ScreenToWorldPoint (pos). также вы можете легко изменить положение gameObject, записав изменение начальной и конечной позиции touchPhase.

Смежные вопросы