background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "Как сделать варианты ответа в визуальной новелле? - Уроки RenPy #15 | Космо"

input logo icon
Теги видео
|

Теги видео

космо
кот
юмор
блог
RenPy
ренпай
ренпай уроки
ren'py
визуальная новелла
урок
стрим
обучение
твич
twitch
games
renpy
python
визуальные новеллы
создаем игру
создаем визуальную новеллу
программирование
творчество
сценарий
как написать книгу
как создать сценарий
сценарное мастерство
сценарное искусство
сценарное планирование
сценарное дело
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:01
продолжаем наш курс parents
00:00:03
и сегодняшний урок это один из самых
00:00:05
важных уроков в этом курсе почему потому
00:00:07
что он позволит вам по сути делать уже
00:00:10
полноценную визуальную новеллу почему
00:00:12
потому что мы сегодня будем делать
00:00:14
развилке сюжета мы научимся делать выбор
00:00:17
для игрока и так я кратенько на ваял
00:00:20
схему новеллы она будет маленькая тут
00:00:22
несколько вариантов выбора
00:00:23
куча концовок потому что я фанат
00:00:25
различных концовок
00:00:27
некоторые хорошие точнее одна
00:00:29
большинство плохие
00:00:31
но это сейчас не так важна потому что мы
00:00:33
начинаем с самого начала
00:00:35
итак наши навела будет о том что василий
00:00:38
на встречается со своим любовником васей
00:00:41
муж игорь узнаёт об этом и потом они
00:00:44
пытаются решить их семейной проблемы с
00:00:46
помощью волшебства с помощью магов что
00:00:50
будет приводить к различным последствиям
00:00:51
зависимости от того какой выбор сделает
00:00:55
игрок и в зависимости от того как вам
00:00:57
будет общаться с мужем и какие действия
00:00:59
будет совершать очень многие новеллы
00:01:02
основываться только на вариантах
00:01:04
действия то есть в игру кого решает
00:01:06
сделать то идет по на вид в ветке
00:01:08
действия делать что другое идет в другую
00:01:10
ветку действия то есть многие навела на
00:01:13
этим и ограничивается именно поэтому
00:01:15
считаю что это самое важное вообще
00:01:17
возможность вернуть по я самая важная
00:01:18
возможность в любой визуального или это
00:01:21
просто выбор действий от которых зависит
00:01:23
куда двинется сюжет как мы знаем что
00:01:26
когда мы нажимаем кнопку новая игра у
00:01:28
нас код начинают выполняться с метки кто
00:01:32
называется лейбл старт то есть лейбл это
00:01:34
слово значит метка
00:01:35
старт это ее название игра всегда
00:01:38
начинается именно с лейбла старт что
00:01:42
принципе логично дальше как видите у нас
00:01:44
идет сцена то есть мы рисуем фон класс
00:01:46
мы рисуем вася рисуем василий ну в
00:01:49
принципе это нам сейчас совершенно не
00:01:50
важно потому что мы будем делать все по
00:01:53
сути самого начала этого собираем и как
00:01:58
я говорил в одном из прошлых уроков
00:02:00
нам сейчас не нужны и диалоги нам
00:02:02
неважно в принципе ничего нам нужно
00:02:03
запрограммировать сам скелет поэтому
00:02:05
простенькое из нашей схемы пишем что нас
00:02:08
там должен быть по плану то есть
00:02:09
поначалу пишем что вы сели научиться она
00:02:12
встречается с любовью
00:02:13
com тратит семейные деньги потом муж
00:02:16
узнает об измене и тут у нас возникает
00:02:19
выбор когда муж узнает что в василина
00:02:22
изменяет ему с васей игрок может решить
00:02:24
или попытается все исправить и тогда все
00:02:28
придет плохой концовке или же василина
00:02:31
решит расстаться с мужем и будет сюжет
00:02:34
двигаться дальше как же нам сделать
00:02:36
выбор как сделать две кнопочки чтобы они
00:02:38
появлялись игрок мог нажать одну из них
00:02:40
и двинуться по другой ветке сюжета но
00:02:43
для начала на конечно пишем кратенько
00:02:45
описание того что происходит
00:02:46
василий на молодая студентка которая не
00:02:49
так давно вышла замуж но уже успела
00:02:51
обзавестись с любовником так и пишем она
00:02:53
ходит на пары а после учебы проводит
00:02:56
время с любовником это то что нас
00:02:59
интересует именно сейчас
00:03:01
далее в какой-то момент муж узнает о ее
00:03:04
измене
00:03:05
то есть тут может быть конечно же дальше
00:03:07
много всяких диалогов много сцен это
00:03:10
может длиться целый час например невесте
00:03:12
новелла в которых до единственного али
00:03:14
одного из немногих выборов нужно играть
00:03:17
там целый час номер что читать и потом в
00:03:19
конце концов выбирается там действие здесь может быть
00:03:22
много всего напишем коротенько потому
00:03:26
что нас волнует именно программирование
00:03:27
здесь конечно будет некоторые действия
00:03:29
на их пока что пропуская потому что идем
00:03:32
по порядку от простого к сложному
00:03:34
потом муж узнает об измене и у нас тут
00:03:37
появляется перед игроком выбор решает
00:03:39
расстаться с мужем выстреле на или
00:03:42
решает все исправить как нам это сделать
00:03:45
для начала поговорим о том что же такое
00:03:48
лейбл то есть как мы видим весь код
00:03:50
выполняется сверху вниз то есть эта
00:03:53
сцена потом картинка картинка потом
00:03:55
текст идет по порядку то есть сверху
00:03:57
вниз но метки нужно для того чтобы можно
00:04:00
было перескочить через как какие-то
00:04:02
части кода для того чтобы создать новую
00:04:06
метку js очень простеньком пишем слово
00:04:09
лейбл и любое совершенно название метки
00:04:12
: так как у нас есть два варианта
00:04:14
развития событий то мы должны создать
00:04:16
как минимум две ветки принципе вы можете
00:04:18
создавать любое количество тех лэйбл af
00:04:20
даже если там нет развития развилок
00:04:22
никаких над ее можете создать лейбл для
00:04:25
вот этой части для этой части для какой
00:04:28
угодно то есть вы можете разбивать ваш
00:04:29
сюжет на любое количество меток в
00:04:31
принципе думаю не надо увлекаться для
00:04:33
того чтобы не запутаться потом них
00:04:35
поэтому мы создадим сейчас две метки
00:04:38
лейбл еще по-русски раз that's a ставим
00:04:44
: обязательно и на следующей строке
00:04:48
нажмем кнопку tab для того чтобы 24
00:04:50
пробела то есть теперь мы знаем что то
00:04:53
что находится здесь сдвинута на 4
00:04:55
пробела все входит в лейбл расстаться и
00:05:00
сразу же пишем летально return означает
00:05:05
конец этой метки на самом деле а в
00:05:08
данном случае return завершит игру и
00:05:10
выйдет в главное меню
00:05:13
то есть если игра будет идти дальше
00:05:16
дальше дальше если мы ничего не сделаем
00:05:17
просто выйдем к нам не таким образом у
00:05:19
нас не будет никаких ошибок и случае
00:05:22
чего игра просто выйдет мишку поэтому я
00:05:24
всегда советую после лейбла в конец в
00:05:28
конце пишите retona не принципе это не
00:05:29
обязательно самом деле можно убрать его
00:05:31
но это будет безумием игра будет
00:05:34
работать но я преследовал потому что
00:05:36
после забил старт пойдет в и был
00:05:38
расстаться если вы забудете здесь
00:05:39
ritorna поставить может быть пойдет
00:05:41
сладость следующий лейбл то есть сюжет
00:05:43
будет идти случайным образом поэтому
00:05:44
retour на ни в коем случае я советую не
00:05:46
пропускать поэтому просто запомните в
00:05:49
конце лейбла после всех текстов пишите
00:05:51
это чисто чисто на всякий случай
00:05:55
так и тут дело и был расстаться после
00:05:57
четырех пробелов как вы можете
00:05:59
догадаться пишем василина решает
00:06:03
расстаться с мужем теперь вести мы хотим
00:06:07
выбрать этот вариант расстаться то мы
00:06:09
получим текст мысленно решает расстаться
00:06:11
с мужем и точно также создаем еще один
00:06:14
лейбл лейбл не расставаться : и также
00:06:24
взял 4 пробела сели на решает все
00:06:29
исправить в конце конечно же это
00:06:34
как вы думаете что будет если мы сейчас
00:06:35
запустим игру но будет не так много мы
00:06:38
начнем со
00:06:40
лейбл старт пройдем по картинкам увидим
00:06:44
три строчки текста что вы сильно
00:06:45
студентка находит на пары
00:06:47
потом муж узнает о ее измене а потом код
00:06:51
даёт дак слово return и вернется в
00:06:55
главное меню то есть лейбл расстаться и
00:06:57
сметку не расставаться мы не увидим
00:06:59
вообще потому что return dignitas меню
00:07:01
игра на этом закончится как же сделать
00:07:04
так чтобы можно было перейти в эту метку
00:07:06
или в эту метку для этого есть
00:07:08
специальная команда называется меню
00:07:11
пишем меню ставим : как обычно и как вы
00:07:17
вы догадаетесь ставим tab чтобы сдвинуть
00:07:20
на 4 пробела теперь мы знаем что же мы
00:07:22
пишем сейчас относится именно к этому
00:07:25
меню что же такое меню что на себя
00:07:26
представляет она представляет из себя
00:07:28
текст который выводится внизу экрана в
00:07:30
принципе он не обязательный и кнопочки с
00:07:32
вариантами действий которые водятся
00:07:34
посреди экрана и рок на него нажимает и
00:07:37
переходит к какой-то другой части игры
00:07:40
или что-нибудь еще происходит то есть
00:07:41
меню не обязательно должно переходить по
00:07:44
меткам она может делать другие действия
00:07:45
но об этом позже когда-нибудь первая
00:07:48
строчка после мне этот текст который
00:07:50
будет выводиться внизу и как на пишем
00:07:53
что делать
00:07:55
обычно здесь водится просто последняя
00:07:57
реплика персонажи для того чтобы игрок
00:08:00
помнил собственно на что он отвечает что
00:08:03
за варианта действий он выбирает что
00:08:05
делать а следующий текст опять же в
00:08:09
кавычках это текст который будет на
00:08:11
кнопки текст варианта выбора раз таться
00:08:15
с мужем стал :
00:08:23
и второй вариант нет расставаться с
00:08:29
мужем с грамм кавычку ставим : то есть
00:08:35
запомните что после меню первая фраза
00:08:36
эта фраза кроется внизу окна просто
00:08:40
напоминающий текст следующей фразы с
00:08:43
двоеточиями это кнопочки с вариантами
00:08:45
действий расстаться с мужем не расставался с
00:08:48
мужем но эти кнопочки пока что ничего не
00:08:50
делать потому что мы должны указателем
00:08:52
пою что делать если игрок нажмет эту
00:08:54
кнопочку и как всегда мы переходим на
00:08:58
следующую строку ставим 4 пробела
00:09:00
кнопкой tab и то что находится под
00:09:04
расстаться с мужем с двоеточием это
00:09:06
будете действие которой выполнит когда
00:09:09
мы нажмем на эту кнопку а действие нам
00:09:11
нужно в данном случае только одно нам
00:09:12
нужно перейти на метку
00:09:14
милый был расстаться для этого я
00:09:17
специально команда развиться jump jump
00:09:20
что на английском перепрыгнуть мы
00:09:23
перепрыгиваем к метке расстаться то есть
00:09:26
просто может взять скопировать это
00:09:27
название вставить его сюда а там где не
00:09:31
расставаться
00:09:33
пишем джан и копируем вот эту ветку не
00:09:39
расставаться сохраняем что мы получили вас сильно
00:09:42
молодая студентка она ходит на пары
00:09:44
какой-то момент муж узнает о ее измене и
00:09:47
далее у нас появляется меню то есть
00:09:49
выбор для игрока что делать расстаться с
00:09:52
мужем не расстаться с мужем если игрок
00:09:55
нажмет расстаться с мужем то мы
00:09:57
перепрыгнем к метке расстаться то есть
00:10:01
дальше код перепрыгнуть сюда и будет
00:10:04
выполняться вот эта строчка если мы
00:10:07
нажмём не расставаться с мужем там и
00:10:09
jump прыгаем на метку не расставаться
00:10:13
действие переходит вот сюда на метку не
00:10:16
расставаться и будет выполняться вот
00:10:18
этот код василина решает все исправить
00:10:20
то есть таким образом мы можем делать
00:10:22
сколько угодно меток то есть здесь дело
00:10:24
и был расстаться мы можем создать еще
00:10:27
одно меню и перепрыгнуть на метке дальше
00:10:30
и так далее то есть таким образом мы
00:10:33
можем делать сколько угодно развилок
00:10:34
сюжета сколько угодно вариант
00:10:37
в действий и приводить все к различным
00:10:40
концовкам давайте посмотрим что у нас
00:10:42
получилось в данном случае но тут все
00:10:45
знаем вас сильно молодая студентка все
00:10:47
как обычно в этом знаем как выводить фон
00:10:49
какого dice пройти она ходит на пары
00:10:51
какой-то мид муж из эту идею измене тут
00:10:54
мы попадаем наше меню
00:10:56
что делать это мы видим внизу надпись и
00:10:59
два варианта действий расстаться с мужем
00:11:02
не расстаться с мужем найти вы выберем
00:11:04
не оставаться с мужем василина решает
00:11:08
все исправить далее нажимаем еще раз
00:11:12
мышкой и возвращаемся в меню почему
00:11:15
потому что после василина решать все
00:11:17
исправить у нас есть return который
00:11:19
возвращает нас обратно и так что мы
00:11:23
видим когда мы дошли до меню нажали не
00:11:24
расставаться с мужем придурью наметку не
00:11:27
расставаться и поэтому мы пропустили все
00:11:30
то что находится до метки не
00:11:32
расставаться код пошел себе дальше таким
00:11:34
образом можно спокойно делать целую
00:11:37
визуально новелл да по сути вы знаете
00:11:40
все самые главные основы конечно впереди
00:11:44
у нас еще много всего
00:11:46
много всяких деталей много все
00:11:48
интересного но по сути этого уже
00:11:50
достаточно для того чтобы вы начали
00:11:52
работу для того чтобы вы сделали новеллу
00:11:54
с различными концовками и последнее что
00:11:57
на сегодня скажу как я говорил что в
00:11:59
этой схеме мы на всякий случай я допишу
00:12:02
название меток то есть здесь будет у нас
00:12:05
старт здесь начинается наша игра а здесь
00:12:10
расстаться будет нитка как мы запомним
00:12:13
расстаться через shift enter опускаем
00:12:17
строчку
00:12:18
пишем расстаться в итоге теперь мы знаем
00:12:23
что решает расстаться это вот это
00:12:26
отметка в коде расстаться а тут метка
00:12:30
будет не расставаться : так гораздо
00:12:35
легче ориентироваться по коду гораздо
00:12:37
легче ориентироваться по схеме то есть
00:12:41
теперь вы уже своими глазами видите что
00:12:42
здесь у нас одна белиберда идет в одну
00:12:46
колбасу сначала и было старт лейбл
00:12:48
расстаться у apple не расставаться
00:12:50
все это идет по порядку здесь же у нас
00:12:53
всё схема
00:12:54
что муж узнает это один вариант действий
00:12:56
это второй вариант действий таким
00:13:00
образом когда у вас будет куча куча
00:13:01
различных развилок вы сможете найти
00:13:03
быстренько в коде то что нам нужно что
00:13:06
аж думаю сегодня достаточно хочу сказать
00:13:08
спасибо всем кто кидать денежку на донат
00:13:11
и мне я очень благодарен большое спасибо
00:13:13
если у вас есть лишние будь то можете
00:13:15
закинуть мне еще я не буду против
00:13:17
встретимся в следующем уроке это будет
00:13:19
очень скоро всем удачи делайте свои
00:13:22
визуальные новеллы
00:13:23
рассказывайте свои истории и всех целую
00:13:25
в ухе это был косма
00:13:27
конец связи

Описание:

Как сделать кнопки с выбором вариантов ответа? Что такое метки и зачем они нужны? Урок РенПай №15. Стримы - twitch.tv/kosmo_cat ВКонтакт - vk.com/kosmothecat #РенПай #Космо

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "Как сделать варианты ответа в визуальной новелле? - Уроки RenPy #15 | Космо"?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "Как сделать варианты ответа в визуальной новелле? - Уроки RenPy #15 | Космо" выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "Как сделать варианты ответа в визуальной новелле? - Уроки RenPy #15 | Космо"?mobile menu icon

  • Полностью зависать браузер/компьютер не должен! Если это произошло, просьба сообщить об этом, указав ссылку на видео. Иногда видео нельзя скачать напрямую в подходящем формате, поэтому мы добавили возможность конвертации файла в нужный формат. В отдельных случаях этот процесс может активно использовать ресурсы компьютера.

mobile menu iconКак скачать видео "Как сделать варианты ответа в визуальной новелле? - Уроки RenPy #15 | Космо" на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "Как сделать варианты ответа в визуальной новелле? - Уроки RenPy #15 | Космо"?mobile menu icon

  • Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

mobile menu iconКак сохранить кадр из видео "Как сделать варианты ответа в визуальной новелле? - Уроки RenPy #15 | Космо"?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

  • Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.