TGViewer
SpellSinger - разработчик игр на Unity SpellSinger - разработчик игр на Unity @spellsingergames · 548 subscribers
Post #169 721
4 вложенных Horizontal Layout Group | Как я кнопку делал

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

Дополнительная сложность в том, что у кнопки есть задник, и он должен быть под кнопкой, а на самой кнопке кроме текста может быть ещё Image.

Решил задачу, добавив на каждый слой иерархии Horizontal Layout Group и выставив нужные padding'и слева и справа. Перед этим два часа убив на имплементацию ILayoutSelfController/ILayoutGroup, которую так и не смог заставить правильно работать.

Может, можно сделать как-то проще?

#ui
More from @spellsingergames
  1. Oct 1, 2026Автор
  2. Aug 31, 2026Post #235
  3. Aug 25, 2026Прошли модерацию на Crazy Games. Basic Launch продлится до 15 сентября или пока не наберет…
  4. Aug 24, 2026А мы, тем временем, идём покорять #crazy_games Вчера ночью отправили билд на модерацию. Мо…
  5. Aug 24, 20262 недели нужно рекоммендеру Яндекс игр, чтобы как-то отреагировать на изменения метрик. AR…
  6. Aug 14, 2026Шестой эпизод подкаста ГЕЙМДЕВ ПОД ПИВОМ уже во вторник, в 22:30МСК! Хорошенечко отоспитес…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →