TGViewer
Akrus Games | Unity Akrus Games | Unity @akrusunity · 2.67K subscribers
Post #629 414
✅ Unity: Адаптивный Canvas под любые разрешения

В чем проблема?
UI-элементы уплывают за экран или сбиваются в кучу при изменении размера окна или на другом устройстве.

Решение:
Правильная настройка Canvas и компонента Canvas Scaler.

Как настроить?
1. Canvas: В компоненте Canvas установи Render Mode в Screen Space - Overlay.
2. Canvas Scaler: Это главный компонент для адаптивности.
* UI Scale Mode: Выставь Scale With Screen Size.
* Reference Resolution: Поставь разрешение, под которым ты разрабатываешь интерфейс (например, 1920x1080).
* Screen Match Mode: Выставь Expand. Это ключевая настройка!

Почему «Expand»?
Этот режим гарантирует, что твой UI будет равномерно масштабироваться и всегда помещаться на экране, не обрезаясь.

Как anchoring?
Привязывай элементы к краям экрана. Выдели UI-объект и в окне Rect Tool (удерживая Alt) выбери нужный якорь. Например, для панели здоровья привяжи к левому верхнему углу.

Итог:
Canvas Scaler + правильные якоря = идеальный интерфейс на любом экране.

#Unity #Unity3D #UI #Canvas #Gamedev
  • ❤ 8
  • 🔥 3
  • 🎄 3
More from @akrusunity
  1. Sep 29, 2026Чей синьор?
  2. Sep 22, 2026Я добавил релиз(я в начале не догадался, что через консоль можно прикреплять файлы любого…
  3. Sep 21, 2026https://github.com/Akrus001/YoutubeDownloader Я выложил на гитхаб переделанную версию Yout…
  4. Sep 16, 2026Я хотел запустить Youtube Downloader, но... Нейронка это уже исправила и сейчас пытается с…
  5. Sep 13, 2026Сегодня 2**8 день года и это значит что... Сегодня день программиста!!!😎⌨️🧑‍💻 (вайбкоде…
  6. Sep 8, 2026Post #1035
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 →