Логин: * Пароль: * Регистрация Забыли пароль?
Нет ответов
  \|/
Гость
Гость
+5987 
 -2347

Автор: strelok200
Платформа: ЗП

Итак, уважаемые, прежде чем приступить к этому уроку я вам советую прочесть статью от FantomIcw, которая поможет вам научиться работать с текстурами GUI, правильно размещать соответствующие элементы
http://ap-pro.ru/forum/21-9830-1
Ну а если вы уже ознакомились, то давайте приступим к созданию окошка с новым элементом: шкала
В игре примерно выглядит вот так.

+ Показать

Сегодня мы разберем как создается такой элемент
Возьмем соответственно две основные текстуры
http://yadi.sk/d/4jwtk_aAEYH3e
Рассматривать размещение элементов, координаты, коллбеки я не буду, перейду сразу к скриптовой части.
Цель следующая: ГГ должен выставить ползунок шкалы в определенном месте и нажать кнопку. В том случае, если ГГ выставил ползунок "верно" и нажал на кнопку, то выдадим ему инфопоршень. Для начала определим, ту зону, в которой мы будем считать, что ползунок выставлен верно и соответственно код будет следующим
+ Показать

Теперь заходим в игру, выставляем ползунок как хотим, нажимаем кнопку. На экран будет выведено значение переменной self.shkala:GetFValue()
Запоминаем это число, затем выставляем ползунок в другом месте, на экране увидим новое значение.
У меня грубо говоря получилось значение 0.4 и 0.5
Теперь сделаем проверку: если значение переменной self.shkala:GetFValue() больше 0.4 и меньше 0.5, то выдадим инфопоршень. Код будет следующим
+ Показать

Содержание файла radist_pribor.xml (подробно рассматривать не буду)

+ Показать

⇓⇓ Поделитесь событием с друзьями! ⇓⇓

Спасибо сказали: ДартМорт, Takayoshi Ohmura, Хмур,
banner_donat.png
Stalker.Uz
Зарегин: 06/03/2009
На сайте


Наш канал в телеграмме - Подписывайся!!! - t.me/stalkeruz_com

Наш чат в телеграмме - Велкам!!! - t.me/joinchat/AhAXYUa0wa1dXbp760kauA
EXMO affiliate program
Актуальные темы на сегодня
Не каждому сталкеру удается бросить вызов Зоне и выиграть у нее главную битву.
Вниз