Адаптивный интерфейс в Unity 2D / Как сделать UI

Поділитися
Вставка
  • Опубліковано 18 січ 2025

КОМЕНТАРІ • 62

  • @hor612
    @hor612 9 місяців тому +2

    OMG, за пару минут узнал больше чем за месяц...

  • @Playgames-hs2bn
    @Playgames-hs2bn Місяць тому +3

    Я использовал другой подход. Я установил привязку холста к камере, чтобы не подстраивать её под определённые параметры. Затем в классе ScreenTesting (или любом другом классе) я вставил значения Canvas.width и Canvas.height, соответствующие разрешению экрана. Всё работало отлично, за исключением некоторых совсем мелких разрешений, но это можно исправить вручную.

  • @slavlendstudio
    @slavlendstudio Рік тому +3

    Большое спасибо! Особенно за фишку с размером (чтобы не растягивалось!) 🔥🔥🔥

  • @Ksyusha_oksi
    @Ksyusha_oksi 2 роки тому +2

    Видео информативное и понятное, надеюсь это кому-то поможет. А ты умница, продолжай в том же духе)

  • @ГшрРгг
    @ГшрРгг 2 роки тому +2

    Блин, реально помогло, задний фон и UI, растягивються прям как надо, спасибо!

  • @rH0Me0
    @rH0Me0 Рік тому +1

    Лучший тутор, спасибо

  • @matveid7416
    @matveid7416 2 роки тому

    Спасибо за видео! Помог мне с расположением UI под разные устройства! Лайк с меня.

  • @nou_name1
    @nou_name1 2 роки тому

    Мощно круто офигенно я вот такие туторы люблю без воды быстро информативно .
    ХОРОШ ДРУГ ПЖ ПРОДОЛЖАЙ ТАКЖЕ

    • @Ghost_gamedev
      @Ghost_gamedev  2 роки тому +1

      Большое спасибо, Я очень стараюсь)

    • @nou_name1
      @nou_name1 2 роки тому

      @@Ghost_gamedev смотри друг качественный контент всем нравится вить таких видео в русском ютубе нет если есть то ОЧЕНЬ мало

  • @brawl_X221
    @brawl_X221 7 місяців тому +1

    Если бы у человека не было бы лени мы бы уже стали теми кем хотели

  • @javohirberdiyev1024
    @javohirberdiyev1024 2 роки тому

    Видео хорошее. Намного лучше. У меня просьба типо челленджа. Сделай игру air control 2 но с искусственным интеллектом. Посмотрим за сколько шагов он сможет обучиться и набрать высокий результат

    • @Ghost_gamedev
      @Ghost_gamedev  2 роки тому

      Ох, изучать нейросети у меня только в планах)

  • @Raikis11
    @Raikis11 Рік тому

    Огромне спасибо❤

  • @yegort2417
    @yegort2417 Рік тому

    угадал почему я попал на видео)

  • @Nousberg
    @Nousberg 6 місяців тому

    Лучший

  • @Janibek_1
    @Janibek_1 Місяць тому

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

  • @RazvlekaykaBY
    @RazvlekaykaBY Рік тому

    У меня после привязки к якорям, вообще кнопки пропали с экрана при запуске игры

    • @Ghost_gamedev
      @Ghost_gamedev  Рік тому

      Значит неправильно привязал, либо они оказались за камерой (если это вообще возможно с интерфейсом)

    • @RazvlekaykaBY
      @RazvlekaykaBY Рік тому

      @@Ghost_gamedev разобрался. У меня были анимации вылета на кнопках - удалил их вообще, привязал по новой и всё работает. Только когда сужаешь окно, получается что всё сплющивается.

  • @helloworldsev
    @helloworldsev Рік тому

    Спасибо!

  • @FastAbsolute
    @FastAbsolute Рік тому

    Спасибо, помог

  • @ИльяГончаров-ф1в
    @ИльяГончаров-ф1в 2 роки тому

    Как же хороша unity

  • @HikaSear
    @HikaSear 11 місяців тому

    ЛЦЧШИИИИЙ🎉🎉🎉🎉

  • @potato-427
    @potato-427 2 роки тому

    Гениально

  • @vinogor
    @vinogor Рік тому

    а что будет если якоря не обводить кнопку, а сделать больше неё или меньше? Точнее я в Юнити вижу примерное изменение поведения при изменении размера экрана. Но как бы описать словами геометрический смысл этих 4х галочек при разметке якоря, как объект будет вести себя в зависимости от их расположения?

    • @Ghost_gamedev
      @Ghost_gamedev  Рік тому +1

      При смене размера экрана позиция и размер будет меняться в зависимости от поставленных якорей. Чем меньше рааставлены якоря, тем сильнее он объект будет менять размер, а расположение в другом месте от объекта будет отталкивать или сближать объект относительно якоря, при смене экрана

  • @andrewpizzert4065
    @andrewpizzert4065 7 місяців тому

    Понимаю, что видео старое, но есть способ как избежать деформации картинок при таком подходе? В видео говорится, что спрайты могут деформироваться и у меня вот иногда иконки и спрайты сжимаются и вместо круга становятся овалом. Но как-то же в играх все выглядит идеально)

    • @Ghost_gamedev
      @Ghost_gamedev  7 місяців тому

      Нужно включить галочку на "preserve size" или держать все якоря максимально прижатыми друг к другу)

    • @andrewpizzert4065
      @andrewpizzert4065 7 місяців тому

      @@Ghost_gamedev это то, что в видео preserve aspect или другое? Вообще запутался с адаптивом. Понимаю, что вроде просто выставлять якоря нужно, но сомневаюсь, что правильно делаю)

    • @Ghost_gamedev
      @Ghost_gamedev  7 місяців тому

      @@andrewpizzert4065 да, оно, я немного забыл название)

  • @Orarchik45
    @Orarchik45 9 місяців тому

    Рахмет

  • @ИльяГончаров-ф1в
    @ИльяГончаров-ф1в 2 роки тому

    Ghoustly сделай что нибудь про оптимизацию игры

    • @Ghost_gamedev
      @Ghost_gamedev  2 роки тому

      Я пока что про оптимизацию могу сказать не больше, чем в других туториалах на Ютубе, да и боюсь насоветовать не того, но когда наберусь опыта в этом, обязательно сниму туториал)

  • @whitehalo
    @whitehalo 2 роки тому

    Вообще круто, с активом всё плохо(

  • @РусланКуц-ж9и
    @РусланКуц-ж9и 2 роки тому

    База!

  • @Сычовский-б4ъ
    @Сычовский-б4ъ Рік тому

    Бро а как сделать так чтобы в раннере на телефоне не мылилась картинка и не лагало

    • @Ghost_gamedev
      @Ghost_gamedev  Рік тому

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

  • @Smaile401
    @Smaile401 2 роки тому

    а dialog box сможешь сделать с bbcode?

    • @Ghost_gamedev
      @Ghost_gamedev  2 роки тому

      Что за bbcode?

    • @Smaile401
      @Smaile401 2 роки тому

      @@Ghost_gamedev ну это типа специальные команды для текста, например текст с эффектами где текст трясётся меняется цвет на середине абзаца и т.д могу показать если надо

    • @Ghost_gamedev
      @Ghost_gamedev  2 роки тому

      @@Smaile401 команды...в какой среде разработке?

    • @Smaile401
      @Smaile401 2 роки тому

      @@Ghost_gamedev в юнити

    • @Smaile401
      @Smaile401 2 роки тому

      @@Ghost_gamedev я скинул в ВК

  • @вережек
    @вережек 2 роки тому

    Ох уж твои шуточки (⌐■-■)

  • @oleksandrshvets
    @oleksandrshvets 2 роки тому

    Не преверс, а презёрв

    • @Ghost_gamedev
      @Ghost_gamedev  2 роки тому

      Ой, я всё это время читал как preverse)

    • @oleksandrshvets
      @oleksandrshvets 2 роки тому

      @@Ghost_gamedev от этого слова и презервативы) т.е. предохранять, сохранять. В данном случае сохранять пропорции) ну ты в курсе)

    • @Ghost_gamedev
      @Ghost_gamedev  2 роки тому

      Хихих, да, спасибо)