Всем привет, как можно сделать такуб анимацию кнопки через Dotween?

У меня есть png исходного состояния кнопки и png раскрытой кнопки

27 ответов

10 просмотров

Там подмена спрайта, круг не может так ровно горизонтально растянуться по верхней и нижней грани Подменяется спрайт и растягивается

Anatoly- Автор вопроса
Roman Salnikov
Там подмена спрайта, круг не может так ровно гориз...

Ну значит нужно делать так, как сказали? Я беру ставлю круг как основную картинку на кнопке, потом начинаю ее растягивать и в какой-то момент подменяю спрайт и дальше тяну?

Нет, когда тыкнул на кнопку, то сразу подменяешь спрайт на прямоугольник. Просто он отскейлен по z почти в 0 (чтобы не было видно на фоне круга) ну и после подмены начинаешь его растягивать

Anatoly- Автор вопроса
Roman Salnikov
Нет, когда тыкнул на кнопку, то сразу подменяешь с...

А можно его подменить через дотвин? Или примитивно просто засетить изображение туда?

Anatoly
А можно его подменить через дотвин? Или примитивно...

Можно и через дотвин, можно вручную а потом запустить скейл через дотвин, но тут разницы нет

Anatoly- Автор вопроса

Хм, хотя не уверен что там подмена идёт, надо просто отскейлить прямоугольник до размеров круга и глянуть как это будет визуально смотреться Главное найти прямоугольник с таким же скруглениями

Anatoly- Автор вопроса
Anatoly- Автор вопроса
Roman Salnikov
Покажи

Могу утром скинуть, у меня по мск уже 2 ночи 😅

Anatoly
Могу утром скинуть, у меня по мск уже 2 ночи 😅

Да, ты прав, там круг растягивается и потом подменяется на прямоугольник

https://youtu.be/-cTgL9jhpUQ Вообще выглядит как обычное вытягивание кнопки со скруглением краев. Тут в туториале показано как делать анимацию состояний по ключам. По идее это обычная анимация по скейлу

андрей вовк
https://youtu.be/-cTgL9jhpUQ Вообще выглядит как ...

Не, там в замедленном действии подмена видна, но щас твой видос позырим

тут разве не просто 9-slice и вытягивание в ширину?

Kei Pew
тут разве не просто 9-slice и вытягивание в ширину...

Кажется, будто изначально там идеальный круг, а потом другая форма. Но может просто коллектив и это просто slice9

Max Cat
Кажется, будто изначально там идеальный круг, а по...

У тебя просто опыта не хватает понимать что как реализовано

Но вообще у "топик стартера" есть пнг исходного состояния кнопки и раскрытого состояния кнопки. А значит можно просто сравнить форму поместив на сцене один спрайт поверх другого

Roman Salnikov
Не, там в замедленном действии подмена видна, но щ...

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

андрей вовк
Если 2 анимации друг на друга наложить можно таког...

А зачем эти сложности когда можно круг просто растянуть?

Anatoly- Автор вопроса
Roman Salnikov
А зачем эти сложности когда можно круг просто раст...

Если растягивать конкретно ту пнг что есть - вот что выходит

Anatoly
Если растягивать конкретно ту пнг что есть - вот ч...

я тебе ссылку кинул на мануал по юнити, ты читал?

Anatoly
Да

пореж спрайт, подбери параметр пикселей на скейл. Радуйся

Danil Bog
screenshot пореж спрайт, подбери параметр пикселей на скейл. ...

а ну я думал что так можно сделать, но не знал насколько это будет работать

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

Обсуждают сегодня

Добрый день, не подскажите, если в OC-V3 поменять страндартную директорию /storage/ на /storage2/ - не будет сильно много проблем ?
Max Dubovsky
32
'frakturBold' => ['𝖆', '𝖇', '𝖈', '𝖉', '𝖊', '𝖋', '𝖌', '𝖍', '𝖎', '𝖏', '𝖐', '𝖑', '𝖒', '𝖓', '𝖔', '𝖕', '𝖖', '𝖗', '𝖘', '𝖙', '𝖚', '𝖛', '𝖜', '𝖝', '𝖞', '𝖟', '𝕬', '𝕭', '𝕮', '𝕯'...
Roma
4
А сколько часов мак держит зарядку в рабочем режиме? Например мой Redmi Mac (просто наклейка от айфона осталась, налепил) по началу держал часов 5 с парой открытых штормов и ...
Ross
8
Каким то образом можно определить ширину экрана пользователя перед загрузкой partial-а? Надо рассчитать ширину кадров слайдера для ресайза картинок для container-fluid.
Point 111
22
Ребят, а вот такой вопрос: если я владелец бота анонимного чата, в котором, например, имеются подписки, используя какую-нибудь ЮКассу (или тому подобное, в общем с налогами, в...
Eugene Неелов
8
а давно такие жирные буквы в админке?
Миша
4
Гнева и тупости пост. Как блять можно работать с маркетологами? Их в детстве всех родители случайно цепляли об дверные откосы? Поступила таска, на сайте "лишний счетчик Google...
Igor
4
а у тг (бот) апи вообще есть статусная страница, кстати?
e\\/gen
5
Вообще сейчас эти все провайдеры облаков оборзели. Если тебе нужно 4 ядра и 4 гб., хер где такую конфигурацию найдешь. Суют тебе сразу либо 8гб. либоа сразу 16 гб., они мне на...
Igor
4
Всем привет. А никто не в курсе у бота может быть заблокированна возможность принимать звезды? На одном боте вызываю sendInvoice с нужными параметрами все ок, на втором дела...
John Doe
2
Карта сайта