Через скрипт не изменяется уровень графики
|
|
AlexandrI88 | Дата: Пятница, 10 Июля 2020, 19:44 | Сообщение # 1 |
частый гость
Сейчас нет на сайте
| Приветствую, я сделал в Canvas обьект Empty и "нацепил" на него скрипт:
Код public void SetQuality(int qualityIndex) { QualitySettings.SetQualityLevel(qualityIndex); } (фрагмент из кода).
Далее выпадающему списку On value changed - Empty - Empty.SetQuality (Dynamic int).
В Project Settings - Quality, во время игры и изменения списка, ничего не происходит.
Где может быть ошибка?
|
|
| |
drcrack | Дата: Пятница, 10 Июля 2020, 20:24 | Сообщение # 2 |
старожил
Сейчас нет на сайте
| Что это значит? Насколько помню в onValueChanged передается DropdownEvent а не int
|
|
| |
AlexandrI88 | Дата: Пятница, 10 Июля 2020, 21:17 | Сообщение # 3 |
частый гость
Сейчас нет на сайте
| drcrack, Делал по туториалу SETTINGS MENU in Unity (Brackeys)Добавлено (10 Июля 2020, 21:27) --------------------------------------------- Добавляю больше информации, обьект Empty - OptionsMenu(в нем кнопка выбора качества графики).
|
|
| |
drcrack | Дата: Пятница, 10 Июля 2020, 21:28 | Сообщение # 4 |
старожил
Сейчас нет на сайте
| хм кажется это сломано в некоторых 2019.х версиях попробуй более новую или старую
Сообщение отредактировал drcrack - Пятница, 10 Июля 2020, 21:28 |
|
| |
AlexandrI88 | Дата: Пятница, 10 Июля 2020, 21:33 | Сообщение # 5 |
частый гость
Сейчас нет на сайте
| drcrack, Unity 2019.4.3f1 Пойду писать баг-репорт.
|
|
| |
AndrewNovak | Дата: Пятница, 10 Июля 2020, 22:43 | Сообщение # 6 |
почетный гость
Сейчас нет на сайте
| Цитата AlexandrI88 ( ) Пойду писать баг-репорт А вот так пробовал? QualitySettings.SetQualityLevel(level, true); где true applyExpensiveChanges что логично
COLD DEPTH Steam PUSS! COLD DEPTH
|
|
| |
drcrack | Дата: Пятница, 10 Июля 2020, 22:45 | Сообщение # 7 |
старожил
Сейчас нет на сайте
| Цитата А вот так пробовал? QualitySettings.SetQualityLevel(level, true); где true applyExpensiveChanges что логично Что конкретно может изменить прямое указание значения по умолчанию для опционального параметра?
|
|
| |
AlexandrI88 | Дата: Суббота, 11 Июля 2020, 21:32 | Сообщение # 8 |
частый гость
Сейчас нет на сайте
| drcrack, может сделать выбор графики как в Fortnite?. Ибо пока-что, решения я не нашел, "стукал" в техподержку, на оф. форум. На форуме тема собрала 1 просмотр (its me ), другие темы находили быстрее ответ.
|
|
| |
drcrack | Дата: Суббота, 11 Июля 2020, 23:30 | Сообщение # 9 |
старожил
Сейчас нет на сайте
| AlexandrI88, ты чего, я думал ты все давно решил ) делов на минуту же
Код public Dropdown qualityDropdown; // это ставишь в инспекторе // ... public void SetQuality() { QualitySettings.SetQualityLevel(qualityDropdown.value); }
Сообщение отредактировал drcrack - Суббота, 11 Июля 2020, 23:30 |
|
| |
AlexandrI88 | Дата: Воскресенье, 12 Июля 2020, 16:31 | Сообщение # 10 |
частый гость
Сейчас нет на сайте
| drcrack, спасибо. Минута для людей которые разбираются в програмировании, а не смотрят туториалы и переписывают. Кстати, с чего начать учить C#?
|
|
| |
drcrack | Дата: Воскресенье, 12 Июля 2020, 23:45 | Сообщение # 11 |
старожил
Сейчас нет на сайте
| AlexandrI88, не знаю, я не учитель, а сам учил все это сто лет назад Но учить C# по юнити туториалам с ютуба точно не нужно, знания будут кривые и очень однобокие Лучше сначала просто выучить сам язык по серьезному учебнику, а потом уже применять знания в разработке игр
Сообщение отредактировал drcrack - Воскресенье, 12 Июля 2020, 23:45 |
|
| |
AlexandrI88 | Дата: Среда, 15 Июля 2020, 16:16 | Сообщение # 12 |
частый гость
Сейчас нет на сайте
| drcrack, техподдержка отписала, что это и правда ошибка, но визуальная: "We successfully reproduced this issue and have sent it for resolution with our developers. Note that it's only a visual issue and the quality level is actually being changed, however, you have to move the mouse over the Project Settings window to update it (see the attached video)."
|
|
| |