Изменение формы капли

Хорошо, я не совсем уверен, могу ли я спросить здесь об этом, так что нет необходимости сбивать меня с ног. Просто скажите мне, и я удалю вопрос:)

У меня была идея сделать свои собственные часы с помощью сенсорного экрана и запрограммировать их самостоятельно.
Размышляя об этом, я думал обо всех этих разных стилях, чтобы показать текущее время.

Из всех стилей, которые я придумал, был один, который мне показался самым забавным, - это часы, отображающие стиль Роршаха времени. И не просто случайное пятно и не угадай, который час, а больше похоже на Роршаха в сторожах.

У него есть маска с чернильными пятнами, которые постоянно меняют форму (очень круто, если вы спросите меня). Поэтому я подумал о чернильных пятнах, которые меняют форму в соответствии с цифрой, которую он представляет.
Когда время меняется12:49:58 -> 12:49:59 2-я вторая цифра преобразуется из 8 -> 9.

Итак, вернемся к исходной проблеме:
Прежде чем пытаться запустить часы такого типа, я хочу попытаться придать шарику определенную форму и заставить его трансформироваться в другую форму.
Я искал в Google, но безуспешно, так что я надеялся, что здесь есть кто-то, кто мог бы указать мне правильное направление для создания случайного сгустка и преобразования его в другую форму в анимации.

Например: нарисуйте квадрат -> анимировать на круг

Любые советы и рекомендации приветствуются:)

1 ответ

Чтобы получить наиболее простую анимацию преобразования цифр, вы можете сохранить все возможные цифры в одном изображении (по вертикали), а затем только частично показать это изображение в своем компоненте. Поэтому, когда вы хотите преобразовать одну цифру в другую, вы просто перемещаете изображение вверх и вниз.

Теперь, если вы используете FireMonkey, вы можете создать трехмерный видовой экран, а внутри него создать цилиндрический объект, на который вы будете рендерить текстуру с помощью цифр. Так что теперь вы вращаете только цилиндр, чтобы показать цифру ядра.

Другие вопросы по тегам