• Из-за обновления GTA 5 (был добавлен новый патч) может временно не работать вход в RAGE Multiplayer.

    Ошибка: Ваша версия Grand Theft Auto V не поддерживается RAGE Multiplayer.
    ERROR: Your game version is not supported by RAGE Multiplayer.

    Данная ошибка говорит о том, что GTA V обновилась до новой версии (GTA Online тоже). Вам необходимо обновить саму игру в главном меню вашего приложения (Steam / Epic Games / Rockstar Games).
    Если после этого RAGE:MP все равно не работает - вам нужно дождаться выхода патча для самого мультиплеера (обычно это занимает от нескольких часов до нескольких дней).

    Новости и апдейты Rockstar Games - https://www.rockstargames.com/newswire/
    Статус всех служб для Rockstar Games Launcher и поддерживаемых игр: https://support.rockstargames.com/ru/servicestatus


    Grand Theft Auto 5 (+ GTA Online) последний раз были обновлены:

Вопрос Как сделать автоподгон интерфейса (CEF) под разные разрешения экранов?

DANICH70

Новый участник
11 Апр 2022
16
0
10
Здравствуйте, я хочу сделать, чтобы мой интерфейс автоматически подгонялся под размер экрана ГТА. Но не получается. Доказательства: Код:
HTML:
<link href="style.css" rel="stylesheet" type="text/css">
<img src="https://i.imgur.com/MMtlA0d.png" width="auto" height="auto" />
CSS:
div {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start;
  height: 940px;
}


.contain {
  object-fit: cover;
}
 

semtrip

Участник портала
14 Янв 2021
45
6
49
Пиши медиа запросы под известные разрешения экранов. Далее как один из вариантов адаптации интерфейса, делать это через зум, есть некоторые проблемы с ним. Ломает некоторые системы, допустим input range.

CSS:
@Media screen and (max-width: 900px) {
  div {
    zoom: .5;
  }
}
@Media screen and (max-width: 1280px) {
  div {
    zoom: .8;
  }
}
И так далее.

Либо полностью адаптировать все размеры под определенное разрешение.

CSS:
@Media screen and (max-width: 900px) {
  div {
    width: 850px;
    height: 700px;
  }
}
@Media screen and (max-width: 1280px) {
  div {
    width: 1200px;
    height: 900px;
  }
}
 

Sinage

Участник портала
Мошенник
17 Дек 2021
72
20
73
Используйте в качестве основных едениц измерения не пиксели (px) а vw или vh или всё сразу, а под исключительные разрешения типа (800x600) используйте запросы как показал человек выше.
Подробнее про vw и vh ищите в интернете, использовать его можно на всех элементах
 

DANICH70

Новый участник
11 Апр 2022
16
0
10
Пиши медиа запросы под известные разрешения экранов. Далее как один из вариантов адаптации интерфейса, делать это через зум, есть некоторые проблемы с ним. Ломает некоторые системы, допустим input range.

CSS:
@Media screen and (max-width: 900px) {
  div {
    zoom: .5;
  }
}
@Media screen and (max-width: 1280px) {
  div {
    zoom: .8;
  }
}
И так далее.

Либо полностью адаптировать все размеры под определенное разрешение.

CSS:
@Media screen and (max-width: 900px) {
  div {
    width: 850px;
    height: 700px;
  }
}
@Media screen and (max-width: 1280px) {
  div {
    width: 1200px;
    height: 900px;
  }
}
А какое должно быть разрешение самого изображения с интерфейсом? Самое минимальное или максимальное?
 

semtrip

Участник портала
14 Янв 2021
45
6
49
Я делаю это так


CSS:
@media (max-width: 1000px) and (min-width: 600px) {
    #box {
        zoom: 41.6%;
    }
}

@media (max-width: 1100px) and (min-width: 1001px) {
    #box {
        zoom: 53.3%;
    }
}

@media (max-width: 1280px) and (min-width: 1101px) {
    #box {
        zoom: 66.6%;
    }
}

@media (max-width: 1400px) and (min-width: 1281px) {
    #box {
        zoom: 71.1%;
    }
}

@media (max-width: 1800px) and (min-width: 1401px) {
    #box {
        zoom: 83.3%;
    }
}

@media (max-width: 2000px) and (min-width: 1800px) {
    #box {
        zoom: 100%;
    }
}

@media (max-width: 3000px) and (min-width: 2000px) {
    #box {
        zoom: 100%;
    }
}
 

DANICH70

Новый участник
11 Апр 2022
16
0
10
Я делаю это так


CSS:
@media (max-width: 1000px) and (min-width: 600px) {
    #box {
        zoom: 41.6%;
    }
}

@media (max-width: 1100px) and (min-width: 1001px) {
    #box {
        zoom: 53.3%;
    }
}

@media (max-width: 1280px) and (min-width: 1101px) {
    #box {
        zoom: 66.6%;
    }
}

@media (max-width: 1400px) and (min-width: 1281px) {
    #box {
        zoom: 71.1%;
    }
}

@media (max-width: 1800px) and (min-width: 1401px) {
    #box {
        zoom: 83.3%;
    }
}

@media (max-width: 2000px) and (min-width: 1800px) {
    #box {
        zoom: 100%;
    }
}

@media (max-width: 3000px) and (min-width: 2000px) {
    #box {
        zoom: 100%;
    }
}
Попробовал так, на меньшем разрешении с интерфейсом что то не то, то есть изображение сохранило свое прошлое разрешение и можно управлять им по стрелочкам, тем самым передвигая
 

HIGH420

Новый участник
13 Мар 2022
9
1
15
Попробовал так, на меньшем разрешении с интерфейсом что то не то, то есть изображение сохранило свое прошлое разрешение и можно управлять им по стрелочкам, тем самым передвигая
Для cef интерфейсов вполне подходит vh или vw вместо px и все