Игрострой - создание 2D и 3D игр. Конструкторы, модели, текстуры фоны и движки. Скачать бесплатно и без регистрации. Работа с UDK, Unity и многое другое.


Вторник, 14.05.2024, 00:07
Приветствую Вас Гость | RSS
Игрострой
Главная
Регистрация
Вход

Игрострой - создать игру самому легко!

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » RenPy » Общие моменты » Переменные (Работа с переменными в RenPy)
Переменные
HolyJokerДата: Воскресенье, 09.12.2018, 20:12 | Сообщение # 1
Рядовой
Группа: Администраторы
Сообщений: 7
Репутация: 0
Статус: Offline
В RenPy переменные работаю как и во многих других языках программирования.

Например у нас есть переменная X.
Её мы можем сделать равной числу, строке, функции или иной переменной. Объявляются переменные очень просто, так же как и присваиваются им значения.

Пример инициализации переменной 

$ Х = 0

Мы объявили переменную Х и сделали её равной 0 по умолчанию. Если далее в коде мы напишем строку вида: $ Х = +/- 1 то мы увеличим\уменьшим значение переменной Х на 1. 

Если же необходимо просто задать значение, то используем опять $ Х = 1, тогда переменная Х станет равной 1, какое бы значение она не имела до этого.

Всё очень просто. В RenPy очень удобно работать с переменными. 

Например мы в тексте хотим вывести переменную Х в виде обычного текста.

Тогда пишем следующее:

переменная вашего персонажа " Переменная равна [X]." 
В игре вы увидите реплику вашего персонажа с текстом: "Переменная равна 5" (если значение переменной было равно 5).

В RenPy переменные могут так же проверяться в условиях. Пример: 

if Х == 1:

        k "Переменная равна 1"

    else:

        k "Переменная не равна 1"

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

Объявлять переменную необходимо до метки "label start:" в коде новеллы.
 
Форум » RenPy » Общие моменты » Переменные (Работа с переменными в RenPy)
  • Страница 1 из 1
  • 1
Поиск:


igrostroi.3dn.ru - Создавай игры! © 2024
Бесплатный хостинг uCoz

Вы можете скачать текстуры, модели, 2D и 3D движки и конструкторы игр бесплатно. Всё для создания игр разных жанров и направлений. Иконки, мануалы, скрипты и код.
UDK, Unity, HTML, Java.