UGUI и Динамические списки - Форум Игроделов
Пт, 03 Май 2024, 11:05 
 
Приветствую Вас Гость Главная | Регистрация | Вход
Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум Игроделов » UNITY3D » HELP & FAQ » UGUI и Динамические списки (Нид спид хелп)
UGUI и Динамические списки
chapaeffДата: Вт, 30 Июн 2015, 07:51 | Сообщение # 1
 
Сообщений: 48
Награды: 0
Репутация: 12
Статус: Offline
Беда в том, что не получается создать динамический список выбора разрешения экрана.

---------------------------------------------------------------------------------------
Throw Exception
(ノಠ益ಠ)ノ彡┻━┻
Catch Exception
┬──┬ ノ( ゜-゜ノ)
 
СообщениеБеда в том, что не получается создать динамический список выбора разрешения экрана.

Автор - chapaeff
Дата добавления - 30 Июн 2015 в 07:51
QNicolyaДата: Вт, 30 Июн 2015, 11:44 | Сообщение # 2
God gave Rock'N'Roll to you
 
Сообщений: 3369
Награды: 3
Репутация: 352
Статус: Offline
chapaeff, давай больше конкретики - что делаешь, что не получается?

Если человек вас обманул - он мошенник, если он вас обманул дважды - вы дурак.
 
Сообщениеchapaeff, давай больше конкретики - что делаешь, что не получается?

Автор - QNicolya
Дата добавления - 30 Июн 2015 в 11:44
chapaeffДата: Вт, 30 Июн 2015, 12:09 | Сообщение # 3
 
Сообщений: 48
Награды: 0
Репутация: 12
Статус: Offline
Цитата QNicolya ()
давай больше конкретики - что делаешь, что не получается?


Делаю меню настроек - не школьное, с выбором только общих, а полное, со всеми настройками

Так вот, мне надо создать список из кнопок, в которых находится значения из Screen.Resolutions

при нажатии на кнопку должно сохраняться выбранное разрешение а при нажатии применить меняться

И вот я без понятия как это сделать


---------------------------------------------------------------------------------------
Throw Exception
(ノಠ益ಠ)ノ彡┻━┻
Catch Exception
┬──┬ ノ( ゜-゜ノ)
 
Сообщение
Цитата QNicolya ()
давай больше конкретики - что делаешь, что не получается?


Делаю меню настроек - не школьное, с выбором только общих, а полное, со всеми настройками

Так вот, мне надо создать список из кнопок, в которых находится значения из Screen.Resolutions

при нажатии на кнопку должно сохраняться выбранное разрешение а при нажатии применить меняться

И вот я без понятия как это сделать

Автор - chapaeff
Дата добавления - 30 Июн 2015 в 12:09
QNicolyaДата: Вт, 30 Июн 2015, 13:26 | Сообщение # 4
God gave Rock'N'Roll to you
 
Сообщений: 3369
Награды: 3
Репутация: 352
Статус: Offline
Цитата chapaeff ()
при нажатии на кнопку должно сохраняться выбранное разрешение

Честно, не знаю, как устроено это дело, и посмотреть нет возможности, потому сугубо по логике:
Если это выпадающий список, то, значит, там у нас есть список элементов, каждый со своим индексом.
Пишем где-то в скрипте такую штуку, без
Код
Screen.SetResolution(resolutions[0].width, resolutions[0].height, true);

Только дабы не просто выводилось в консольку, а дабы добавлялось в выпадающий список. Соответственно, при нажатии на кнопку "Применить" мы берем в переменную int index текущий выделенный пункт в списке, и выполняем
Код
Screen.SetResolution(resolutions[index].width, resolutions[index].height, true);


Если человек вас обманул - он мошенник, если он вас обманул дважды - вы дурак.
 
Сообщение
Цитата chapaeff ()
при нажатии на кнопку должно сохраняться выбранное разрешение

Честно, не знаю, как устроено это дело, и посмотреть нет возможности, потому сугубо по логике:
Если это выпадающий список, то, значит, там у нас есть список элементов, каждый со своим индексом.
Пишем где-то в скрипте такую штуку, без
Код
Screen.SetResolution(resolutions[0].width, resolutions[0].height, true);

Только дабы не просто выводилось в консольку, а дабы добавлялось в выпадающий список. Соответственно, при нажатии на кнопку "Применить" мы берем в переменную int index текущий выделенный пункт в списке, и выполняем
Код
Screen.SetResolution(resolutions[index].width, resolutions[index].height, true);

Автор - QNicolya
Дата добавления - 30 Июн 2015 в 13:26
chapaeffДата: Вт, 30 Июн 2015, 14:20 | Сообщение # 5
 
Сообщений: 48
Награды: 0
Репутация: 12
Статус: Offline
То что ты мне сказал я и сам знаю. Мне надо именно узнать как сделать чтобы появились эти кнопки.

---------------------------------------------------------------------------------------
Throw Exception
(ノಠ益ಠ)ノ彡┻━┻
Catch Exception
┬──┬ ノ( ゜-゜ノ)
 
СообщениеТо что ты мне сказал я и сам знаю. Мне надо именно узнать как сделать чтобы появились эти кнопки.

Автор - chapaeff
Дата добавления - 30 Июн 2015 в 14:20
seamanДата: Вт, 30 Июн 2015, 16:07 | Сообщение # 6
Гуру
 
Сообщений: 1748
Награды: 10
Репутация: 660
Статус: Offline
Цитата
надо именно узнать как сделать чтобы появились эти кнопки.

Т.е. ты не умеешь простейшее меню делать?
 
Сообщение
Цитата
надо именно узнать как сделать чтобы появились эти кнопки.

Т.е. ты не умеешь простейшее меню делать?

Автор - seaman
Дата добавления - 30 Июн 2015 в 16:07
chapaeffДата: Вт, 30 Июн 2015, 17:25 | Сообщение # 7
 
Сообщений: 48
Награды: 0
Репутация: 12
Статус: Offline
Цитата seaman ()
Т.е. ты не умеешь простейшее меню делать?


Мне надо чтобы кнопка САМА спавнилась


---------------------------------------------------------------------------------------
Throw Exception
(ノಠ益ಠ)ノ彡┻━┻
Catch Exception
┬──┬ ノ( ゜-゜ノ)
 
Сообщение
Цитата seaman ()
Т.е. ты не умеешь простейшее меню делать?


Мне надо чтобы кнопка САМА спавнилась

Автор - chapaeff
Дата добавления - 30 Июн 2015 в 17:25
QNicolyaДата: Вт, 30 Июн 2015, 20:10 | Сообщение # 8
God gave Rock'N'Roll to you
 
Сообщений: 3369
Награды: 3
Репутация: 352
Статус: Offline
Если снова, сугубо логически, то изначально делаешь кнопку невидимой, а потом, при выборе, видимой.
Либо же формулируешь вопрос более понятно.


Если человек вас обманул - он мошенник, если он вас обманул дважды - вы дурак.
 
СообщениеЕсли снова, сугубо логически, то изначально делаешь кнопку невидимой, а потом, при выборе, видимой.
Либо же формулируешь вопрос более понятно.

Автор - QNicolya
Дата добавления - 30 Июн 2015 в 20:10
chapaeffДата: Вт, 30 Июн 2015, 23:37 | Сообщение # 9
 
Сообщений: 48
Награды: 0
Репутация: 12
Статус: Offline
Цитата QNicolya ()
Если снова, сугубо логически, то изначально делаешь кнопку невидимой, а потом, при выборе, видимой.

Не канон. Вдруг кнопок не хватит?
Хотя, можно конечно попробовать


---------------------------------------------------------------------------------------
Throw Exception
(ノಠ益ಠ)ノ彡┻━┻
Catch Exception
┬──┬ ノ( ゜-゜ノ)
 
Сообщение
Цитата QNicolya ()
Если снова, сугубо логически, то изначально делаешь кнопку невидимой, а потом, при выборе, видимой.

Не канон. Вдруг кнопок не хватит?
Хотя, можно конечно попробовать

Автор - chapaeff
Дата добавления - 30 Июн 2015 в 23:37
QNicolyaДата: Ср, 01 Июл 2015, 09:33 | Сообщение # 10
God gave Rock'N'Roll to you
 
Сообщений: 3369
Награды: 3
Репутация: 352
Статус: Offline
Цитата chapaeff ()
Вдруг кнопок не хватит?

А вот этого я вообще не понял.
Ты кнопками называешь элементы в выпадающем списке? Или ты хочешь, дабы для каждого расширения экрана была отдельная кнопка, на которую нажимаешь, и оно применяется?


Если человек вас обманул - он мошенник, если он вас обманул дважды - вы дурак.
 
Сообщение
Цитата chapaeff ()
Вдруг кнопок не хватит?

А вот этого я вообще не понял.
Ты кнопками называешь элементы в выпадающем списке? Или ты хочешь, дабы для каждого расширения экрана была отдельная кнопка, на которую нажимаешь, и оно применяется?

Автор - QNicolya
Дата добавления - 01 Июл 2015 в 09:33
chapaeffДата: Ср, 01 Июл 2015, 18:06 | Сообщение # 11
 
Сообщений: 48
Награды: 0
Репутация: 12
Статус: Offline
Цитата QNicolya ()
Ты кнопками называешь элементы в выпадающем списке? Или ты хочешь, дабы для каждого расширения экрана была отдельная кнопка, на которую нажимаешь, и оно применяется?

да. Я уже нашел решение.


---------------------------------------------------------------------------------------
Throw Exception
(ノಠ益ಠ)ノ彡┻━┻
Catch Exception
┬──┬ ノ( ゜-゜ノ)


Сообщение отредактировал chapaeff - Ср, 01 Июл 2015, 18:07
 
Сообщение
Цитата QNicolya ()
Ты кнопками называешь элементы в выпадающем списке? Или ты хочешь, дабы для каждого расширения экрана была отдельная кнопка, на которую нажимаешь, и оно применяется?

да. Я уже нашел решение.

Автор - chapaeff
Дата добавления - 01 Июл 2015 в 18:06
Форум Игроделов » UNITY3D » HELP & FAQ » UGUI и Динамические списки (Нид спид хелп)
  • Страница 1 из 1
  • 1
Поиск:
Загрузка...

Game Creating CommUnity © 2009 - 2024