- Сообщений: 874
- Спасибо получено: 1544
Случайные события, диалоги.
- akito66
-
Автор темы
- Не в сети
- Завсегдатай
-
- В Иркутске пески холодные, но когда ты рядом, мне становится теплее.
Скрыть
Больше
7 года 3 мес. назад - 7 года 1 мес. назад #108629
от akito66
akito66 создал тему: Случайные события, диалоги.
Случайные события позволяют очень сильно разнообразить игровой процесс, и немного сделать его более реалистичным. Для примера мы рассмотрим 3 случая.
Первый это само создание случайностей или рандома.
Для этого мы воспользуемся обычной переменной и запишем в него одно из псевдослучайных чисел ряда. Смотрим скриншот
После этого нам остается только, создать условие и событие будет каждый раз выполнять разные условия, в зависимости от случайной переменной. Так можно сделать чтобы выдавалось случайное сообщение один раз
или много раз
Так же мы можем добавлять условия при котором могут меняться случайные фразы
или на карте появлялись новые случайные объекты. Можно сделать при прохождении области как в Демо, можно через параллельное выполнение при попадании в локацию.
Когда мы активируем круг появится один из трех вариантов
Вот например
Так же я сделал небольшое демо с простым примером как меняется случайные фразы при каких либо обстоятельства.
В демо наглядно показаны самые простые варианты случайностей.
cloud.mail.ru/public/F2zH/FjSCBVxgh
Первый это само создание случайностей или рандома.
Для этого мы воспользуемся обычной переменной и запишем в него одно из псевдослучайных чисел ряда. Смотрим скриншот
После этого нам остается только, создать условие и событие будет каждый раз выполнять разные условия, в зависимости от случайной переменной. Так можно сделать чтобы выдавалось случайное сообщение один раз
или много раз
Так же мы можем добавлять условия при котором могут меняться случайные фразы
или на карте появлялись новые случайные объекты. Можно сделать при прохождении области как в Демо, можно через параллельное выполнение при попадании в локацию.
Когда мы активируем круг появится один из трех вариантов
Вот например
Так же я сделал небольшое демо с простым примером как меняется случайные фразы при каких либо обстоятельства.
В демо наглядно показаны самые простые варианты случайностей.
cloud.mail.ru/public/F2zH/FjSCBVxgh
Последнее редактирование: 7 года 1 мес. назад пользователем akito66.
Спасибо сказали: Dmy, Джекил, NettySvit, MAHTUKOP, atvor, Snake Fightin, SeaWolf, PringOva, Noxmils, Ruido
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- djezarjo93
-
- Не в сети
- Заблокирован
-
Скрыть
Больше
- Сообщений: 2
- Спасибо получено: 0
7 года 1 мес. назад #110305
от djezarjo93
djezarjo93 ответил в теме Случайные события, диалоги.
Случайные события так делать не удобно! Можно делать их через попеременно включаемые перекючатели, так можно будет сохранять результат в переменную, а не хранить значение в переменной и отдельно создавать переменную для хранения текущего значения!
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- akito66
-
Автор темы
- Не в сети
- Завсегдатай
-
- В Иркутске пески холодные, но когда ты рядом, мне становится теплее.
Скрыть
Больше
- Сообщений: 874
- Спасибо получено: 1544
7 года 1 мес. назад - 7 года 1 мес. назад #110309
от akito66
akito66 ответил в теме Случайные события, диалоги.
А не проще тогда заносить в массив и потом просто в одну переменную выводить из массива нужное значение?
Это самый простой пример использования рандома, без супер пупер наворотов.
Это самый простой пример использования рандома, без супер пупер наворотов.
Последнее редактирование: 7 года 1 мес. назад пользователем akito66.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.098 секунд
