Как сделать окошко с информацией в РенПай? - Уроки RenPy #36 | Космо

  Рет қаралды 20,865

Космический Кот - RenPy

Космический Кот - RenPy

Күн бұрын

Учимся делать окошки с информацией в RenPy и разбираемся, что такое экраны и как их настраивать. Урок РенПай №36.
Стать патроном - boosty.to/kosmo
Стримы - twitch.tv/kosmo_cat
ВКонтакт - kosmothecat
#РенПай #Космо

Пікірлер: 90
@kosmorenpy
@kosmorenpy 3 жыл бұрын
Текстовый вариант: bit.do/kosmolesson36 Стать патроном на Бусти - boosty.to/kosmo (Вы получите доступ к некоторым урокам только для подписчиков) Стримы: twitch.tv/kosmo_cat Все уроки, фрагменты кода, нужные файлы, а также тесты для проверки вы сможете найти на этом сайте: bit.ly/kosmorenpy
@xLoGoPeDx
@xLoGoPeDx 3 жыл бұрын
Спасибо тебе! Ты единственный, кто внятно и лаконично доводишь информацию, смотреть приятно. Обычно в видеоуроках мыкают, показывают по сто раз одно и тоже. У тебя все по делу и четко.
@kosmorenpy
@kosmorenpy 3 жыл бұрын
Спасибо:)
@ЭлонаМай
@ЭлонаМай 3 жыл бұрын
Спасибо за потрясающий урок. Всегда были проблемы с этой темой. Теперь хоть немного понимаю, что, как и где создаётся. Очень внятно и понятно. Из всех уроков в интернете, у вас самые информативные и доступные для понимания. Спасибо, что не забрасываете это дело! С нетерпением жду следующих уроков!
@kosmorenpy
@kosmorenpy 3 жыл бұрын
Спасибо :)
@Elvirien
@Elvirien 3 жыл бұрын
Спасибо, удалила в редакторе центр у картинки frame, получилась изнутри прозрачная рамка с границей по периметру. Сделала внутриигровой скрипт на выбор параметров персонажа и проставила в данное окно их мини-картинки вместо слов (Сила, ловкость и т.д.) и привязала к ним переменные значений, которые выбираются игроком и в дальнейшем меняются в зависимости от выбора. Теперь мой рыцарь-маг всегда будет помнить, на что стоит, а на что нет рассчитывать при выборе в игре). text "{image=images/icons/ico_power.png} [power] {image=images/icons/ico_agi.png} [agility] {image=images/icons/ico_sword.png} [sword_skill] {image=images/icons/ico_luck.png}[luck]"
@DennaRotmister
@DennaRotmister Жыл бұрын
Пожалуй, самые лучшие уроки для начинающих. Подробно объяснено как оно работает и показано, как выглядит потом в игре. Жаль у автора не сказано как приостанавливать игру и скрывать экран диалога
@СаняРыбка31
@СаняРыбка31 2 ай бұрын
Остановить игру просто pause. А если на определённое время, то pause (количество секунд) Скрыть окно диалога: $quick_menu=false Вроде так
@DennaRotmister
@DennaRotmister 2 ай бұрын
@@СаняРыбка31 , спасибо, но про остановку игры это не то. Просто пауза мне не годится.
@kotrena
@kotrena 3 жыл бұрын
БЛАГОСЛОВИ ВАС ГОСПОДЬ Как раз только села за создание экранов, предвкушала взрыв мозга, но ваше видео спасло мне кучу времени 😊❤️
@АнастасияЁрина-г4с
@АнастасияЁрина-г4с 3 жыл бұрын
Большое спасибо за эту серию уроков! Очень просто и понятно, и информации много! Без преувеличений могу сказать, что только благодаря этим урокам у меня получилось сделать игру. Успехов тебе во всех начинаниях! Буду ждать следующих уроков!
@kosmorenpy
@kosmorenpy 3 жыл бұрын
Большое спасибо и удачи в творчестве!
@kirakataeva
@kirakataeva 3 жыл бұрын
Какое свежее видео :)
@some_katruna
@some_katruna 3 жыл бұрын
Спасибо за урок) не думала, что будет познавательно, но оказалась неправа. Пофиксила в проекте давнюю мелочь, благодаря этому уроку!) ура)
@blvcksoul7829
@blvcksoul7829 3 жыл бұрын
спасибо брат, помню писал в вк тебе по этой теме, сказал что задумаешься, не обманул! Спасибо!
@Инифибрилайф
@Инифибрилайф 3 жыл бұрын
Если сделаешь ещё боёвку в стиле рпг как нажимать на предметы и читать описание с них (и инвентарь) ещё например карту и выбирать в какую локацию хочешь пойти эт вообще будет гениально вот тебе идеи для следующих роликов спасибо ,что обучаешь )
@hijinaigr
@hijinaigr 3 жыл бұрын
Очень полезный урок! Спасибо! Скажите, а будет ли урок посвящённый более подробному изучению анимации?(допустим, как сделать анимацию на постере и тд.)
@kosmorenpy
@kosmorenpy 3 жыл бұрын
Обязательно, но не знаю когда именно. Ещё было бы неплохо разобраться с Live2D.
@kirakataeva
@kirakataeva 3 жыл бұрын
Также всё видео:Экран,экран,экран,экран XD
@unholy9474
@unholy9474 3 жыл бұрын
Посмотред видео - сразу вспомнился CSS xd
@КириллШтукель
@КириллШтукель 3 жыл бұрын
Огромное тебе спасибо за уроки! Чётко, доступно, полезно. Можно узнать, будут ли уроки о том как портировать новеллы на андроид или айос и каким образом возможно (и возможно ли) монетизировать игры (вставлять рекламу, делать внутри игровые покупки и тд)?
@vladkanunnikov1443
@vladkanunnikov1443 3 жыл бұрын
Спасибо большое за видео! Можешь пожалуйста сделать про создание достижений?
@Tanyiishka
@Tanyiishka 3 жыл бұрын
Посмотри видео про создание галерии, по такому же принципу сделать можно и достижения.
@Jim_Carrier
@Jim_Carrier 3 жыл бұрын
Спасибо, Урок - бимба!
@ayden7895
@ayden7895 3 жыл бұрын
А можно ли сделать как-нибудь разделение новеллы на серии? И валюты, для приобретения некоторых выборов?
@xeniel4812
@xeniel4812 3 жыл бұрын
спасибо за урок. буду рада, если сделаешь видео как сделать титры после игры
@kosmorenpy
@kosmorenpy 3 жыл бұрын
На Бусти такое есть. Когда-то и на канал сделаю.
@Сором
@Сором 3 жыл бұрын
Есть вопрос, создал два экрана: ПЕРВЫЙ -кнопка в верхнем правом углу которая выполняет какое-либо действие с помощью команды action ВТОРОЙ -окошко со статами ГГ:сила ловкость и тд.. Оба экрана работают по отдельности, так вот сам вопрос какая команда способна вызвать второй экран по нажатию на первый, пробовал call но выбивает ошибку.
@kosmorenpy
@kosmorenpy 3 жыл бұрын
Call с большой буквы.
@Сором
@Сором 3 жыл бұрын
@@kosmorenpy попробовал, в ошибке указано что stats не является ключевым словом или что-то типа того, может нужны какие-то скобки или ключевые слова перед названием экрана ?
@kosmorenpy
@kosmorenpy 3 жыл бұрын
Название экрана должно идти в скобках и еще в кавычках.
@tocteip
@tocteip 3 жыл бұрын
классно, давай ещё!
@toadik3941
@toadik3941 3 жыл бұрын
Ты бог 🙏🙏
@albert_mirzayev248
@albert_mirzayev248 3 жыл бұрын
Ну наконец то я дождался урааа Спасибо большое У меня только один дополнительный вопрос Можно ли сделать если да то как Чтобы игрок мог открыть окно с информацией в любой момент?
@kosmorenpy
@kosmorenpy 3 жыл бұрын
Да, можно сделать панельку с кнопками, которые будут открывать окошки. Ещё можно сделать открытие при нажатии клавиши, хот я ещё не пробовал.
@qujeras
@qujeras 3 жыл бұрын
Да можно, в screen прописать кнопку на новый screen к примеру с информацией.
@alexdelagrande1146
@alexdelagrande1146 2 жыл бұрын
15:00 Кстати заметил что если внутри этого модального окна будут кнопки "textbutton" помимо "exit" игра продолжается при каждом щелчке если эта кнопка оперирует переменными.
@lekseyfnafer
@lekseyfnafer 3 жыл бұрын
очень классный урок))) будет в будующем еще урок про init python?
@kosmorenpy
@kosmorenpy 3 жыл бұрын
Возможно, в далёком будущем. Для этого людям нужно знать что такое Пайтон подробнее...
@anonim7317
@anonim7317 3 жыл бұрын
А можешь ещё пожалуйста видео про то, как манипулировать файлами директории. То-есть например сделать так чтобы какой-нибудь фаел появлялся в директоии в определённый момнт
@EugNiddh
@EugNiddh 3 жыл бұрын
Дорогой космический кот, спасибо тебе за ролики. Отлично объясняешь. Но у меня имеется вопрос, ответ на который я в интернете не нашёл. Прошу, если знаешь, скажи: как убрать у игрока в новелле возможность сохраняться? Чтобы вкладка сохранений вовсе исчезла из меню игры.
@kosmorenpy
@kosmorenpy 3 жыл бұрын
Переделать экран с меню и убрать оттуда пункт с сохранением. Все это в файле screens.rpy
@EugNiddh
@EugNiddh 3 жыл бұрын
@@kosmorenpy благодарю от всего сердца, о, мудрейший. Желаю тебе успеха в любых начинаниях, славы, богатства и вечной жизни.
@kosmorenpy
@kosmorenpy 3 жыл бұрын
Спасибо )
@deiv_car4574
@deiv_car4574 10 ай бұрын
Здравствуйте, спасибо за видео, очень помогло в создании новеллы. Можно вопрос? Допустим у меня есть окно где выставлена картинка, и я хочу чтобы справо от нее был текст. Но при написании, весь текст идет под картинкой. Как не старалась исправить не вышло. Подскажите что можно сделать.
@nikolasstaiger4403
@nikolasstaiger4403 6 ай бұрын
как сделать личны1 дневник?типа чтобы его можно было открывать и читать записи которые там будут появляться
@totokaka9525
@totokaka9525 3 жыл бұрын
Когда музыкальная комната будет? Я хочу узнать как сделать комнату, в которой когда будет играть трек, где то справа будет обложка его.
@span4ev
@span4ev 2 жыл бұрын
У меня такой вопрос и надеюсь для него есть решение: Я хочу сделать инфо панель с персонажами, но добавлять их только по мере открытия этих персов. Например, сначала есть Катя и в панели отображается инфа только по ней. Затем появляется Маша. Каким образом можно передавать героев в vbox по мере надобности или же скрывать их оттуда? Например, через класс или в виде функции. Глупо было бы каждый раз переписывать содержание vbox. Есть ли решение или нужен другой подход?
@kosmorenpy
@kosmorenpy 2 жыл бұрын
В экранах можно использовать условия. Например, если игрок встретил персонажа, то делаем переменную meetchar1 равной True. В самом экране добавляем условие: if meetchar1: ....vbox: ........параметры персонажа Получаем vbox, который будет отображаться только, когда переменная равна True.
@span4ev
@span4ev 2 жыл бұрын
@@kosmorenpy Я понял вас. Сейчас смотрел код в одной игре, увидел воочию и вспомнил ваш совет. Спасибо.
@uwu6857
@uwu6857 2 жыл бұрын
А как сделать карту ,по типу прийти в то здание в городе или в то?
@kweqer
@kweqer 3 жыл бұрын
У меня несколько вопросов: 1. Как можно сделать так что б после нажатия кнопки "Начать игру" по центру экрана появлялось окно с просьбой ввести имя? Типо того, как сделано в Doki Doki Literature Club (DDLC) 2. Ещё интересно, возможно ли как нибудь создать .txt файл со вложенным внутрь текстом? 3. Как сделать так, что б после прохождения условных актов менялся фон в меню и исчезали некоторые кнопки? Буду рад если ответите на них :3 P.S. очень благодарен за курсы, сильно помогли, у вас талант учить
@kosmorenpy
@kosmorenpy 3 жыл бұрын
1. Надо изменить экран input, который отвечает за ввод текста, сделать его по центру. 2. Да, надо гуглить, как в языке Пайтон работать с файлами. Через Пайтон можно это сделать.
@kosmorenpy
@kosmorenpy 3 жыл бұрын
В экране главного меню (и в любом другом) можно делать условия. Типа, если открыта концовка, добавить один фон, если нет - другой и т д.
@kweqer
@kweqer 3 жыл бұрын
@@kosmorenpy понял, пасиб)
@akivoicetv2511
@akivoicetv2511 2 жыл бұрын
скажите, есть такие новеллы с выбором партнера для игрока, то есть в меню указано с каким персонажем можно пройти сюжетную линию, как такое сделать?
@thekennard5092
@thekennard5092 3 жыл бұрын
Ещё такой вопрос , как сделать , что бы при выборе действия , выбранное исчезало и процесс опять приходил в эту точку и было просто на 1 вариант ответа меньше ? А остальные оставались , что бы постоянно не создавать новые lable ?
@kosmorenpy
@kosmorenpy 3 жыл бұрын
К каждому варианту ответа надо добавить условие типа так: "Вариант ответа 1" if not myvar1: При выборе ответа делаешь переменную myvar1 равной True. После этого перекидываешь к началу диалога. А в начале диалога добавить условие, если игрок выбрал уже все варианты ответа, то перейти к какой-то следующей метке
@katyaflash
@katyaflash 3 жыл бұрын
@asuoky2278
@asuoky2278 3 жыл бұрын
У меня вопрос. Как сделать окно, чтобы игроку нужно было ввести какой то определенный код, и чтобы только этот определенный код срабатывал, а остальные нет? Ну например, заголовок "введите пин код", поле для введения кода, cancel и OK.. Помоги пожалуйста!
@kosmorenpy
@kosmorenpy 3 жыл бұрын
Есть видео про ввод имени. Это то же самое.
@tahivond8027
@tahivond8027 3 жыл бұрын
Не к этому уроку, но всё же. Как сделать выделение текста (слово, а на его фоне заливка из какого-то цвета)?
@Tanyiishka
@Tanyiishka 3 жыл бұрын
Посмотри видео про текст, оно есть.
@thekennard5092
@thekennard5092 3 жыл бұрын
Ребят , можете подсказать , как сделать выбор в выборе. Другими словами , создаю условие , где 4 варианта ответа , когда игрок выбирает один из них там тоже должен появится выбор. Menu в menu. Пытался одно меню заключить под другим , не выходит (
@kosmorenpy
@kosmorenpy 3 жыл бұрын
Можешь в выборе перекинуть в другую ветку со вторым выбором.
@thekennard5092
@thekennard5092 3 жыл бұрын
@@kosmorenpy Хорошо , спасибо)
@АнастасияЁрина-г4с
@АнастасияЁрина-г4с 3 жыл бұрын
Да вроде нормально должно работать. Может отступы где-то забыл? Такие выборы очень ступеньчатые получаются, потому что и для вариантов надо отступить, и потом для информации под ними, можно запутаться. Вот кусок моего кода, который примерно так выглядит: menu: 'Готово': 'Вот так отлично!' jump choose_your_fighter 'Поправить': 'Нет, неровно.' 'Подушечку лучше вот сюда.' menu: 'Готово': 'Вот так отлично!' jump choose_your_fighter 'Поправить': 'Ой, нет, так она закрывает павлина на покрывале!' 'А если перевернуть плед?' ну и так далее, смотря сколько там выборов один под одним)
@marbble
@marbble 3 жыл бұрын
жду урок по оптимизации на андроид
@Lifenity
@Lifenity 6 ай бұрын
Спасибо, не очень хочется рыться в упоротой документации ренпая, где очень многое непонятно, никаких примеров, и нужно всё по крупицам искать/копать на форумах, часть из чего либо работала в древних версиях, либо из-за какой-то частной ошибки не работает.
@ladiginarita5494
@ladiginarita5494 3 жыл бұрын
Уважаемый автор Не можете подсказать хороший ПК для создания визуальных новелл
@kosmorenpy
@kosmorenpy 3 жыл бұрын
РенПай вообще не требователен. Думаю, для новеллы без кучи спецэффектов подойдёт даже ведро. :)
@ВероникаВарёха
@ВероникаВарёха 3 жыл бұрын
Куда можно выставлять свою новеллу?
@kosmorenpy
@kosmorenpy 3 жыл бұрын
itch.io Steam - это стоит 100 долларов Google Play - 25 долларов
@Zirra_S
@Zirra_S 3 жыл бұрын
Как сделать так, чтобы игра сама запоминала прогресс игрока, и не надо было постоянно сохраняться?
@shokoladnieshariki5999
@shokoladnieshariki5999 3 жыл бұрын
А можно ли в эти окошки вставить картинку?
@kosmorenpy
@kosmorenpy 3 жыл бұрын
Да, можно написать add и название картинки в кавычках. Ещё можно вставить картинку, как часть текста
@avafriends1337
@avafriends1337 3 жыл бұрын
Как сделать гипперссылку в разделе "об игре"?
@kosmorenpy
@kosmorenpy 3 жыл бұрын
{a=google.com} Ссылка на Гугл {/a}
@avafriends1337
@avafriends1337 3 жыл бұрын
@@kosmorenpy Спасибо большое!
@kosmorenpy
@kosmorenpy 3 жыл бұрын
Не за что )
@qujeras
@qujeras 3 жыл бұрын
Привет! Подскажи как работать с классами?
@kosmorenpy
@kosmorenpy 3 жыл бұрын
Ох. Это долгая тема и относится чисто к Пайтону. Смотря для чего они нужны.
@qujeras
@qujeras 3 жыл бұрын
@@kosmorenpy чтобы не создавать много переменных. Я примерно понимаю основу работы с классами, но все видосы на английском. Класс занимает меньше места по написанию, на мой взгляд. Конечно когда это не 2-3 параметра.
@qujeras
@qujeras 3 жыл бұрын
@@kosmorenpy классы может и относятся к питону, но их тоже применяют в ренпай. Как то и картинки впихивают в него, не только текст с цифрами.
@DarrellWinfield-o7b
@DarrellWinfield-o7b 3 жыл бұрын
как поменять диалоговое окно, на прозрачный.
@Tanyiishka
@Tanyiishka 3 жыл бұрын
1. Открыть файл с диалоговым окном в фоторедакторе. 2. Изменить прозрачность слоя с окном
@ОлександрЯкимов-б6й
@ОлександрЯкимов-б6й 2 жыл бұрын
Как заставить ремпай читать Python? a = 1 an = ["a", "b"] b = an[a] - ошибку ыфдает "[an[a]]" - ошибку выдает "[an[1]]" - читает проще говоря я хочу сделать типо дни недели.... НО писать код на 7-16 строк кода это бред, если можно обойтись 3-5
@kosmorenpy
@kosmorenpy 2 жыл бұрын
Строчка кола Пайтон должна начинаться со знака $. Если строк много, то можно сделать python: и в нем писать код Пайтон без $
@z_o_t
@z_o_t Жыл бұрын
Можно сделать 2 действия в одной кнопке
Инструменты разработчика РенПай - Уроки RenPy #37 | Космо
16:57
Космический Кот - RenPy
Рет қаралды 10 М.
when you have plan B 😂
00:11
Andrey Grechka
Рет қаралды 65 МЛН
Man Mocks Wife's Exercise Routine, Faces Embarrassment at Work #shorts
00:32
Fabiosa Best Lifehacks
Рет қаралды 4 МЛН
Please Help This Poor Boy 🙏
00:40
Alan Chikin Chow
Рет қаралды 7 МЛН
Программисты-самоучки... Слушайте внимательно.
22:45
Евгений Афанасьев
Рет қаралды 70 М.
10 СОВЕТОВ по созданию конкурсных ВИЗУАЛЬНЫХ НОВЕЛЛ
8:18
ЛД | Новости визуальных новелл
Рет қаралды 1,7 М.
ChatGPT: от новичка до PRO за полчаса
38:21
ДвеДэшки
Рет қаралды 160 М.
Интерактивная карта в RenPy
10:11
Mary Developer
Рет қаралды 17 М.
when you have plan B 😂
00:11
Andrey Grechka
Рет қаралды 65 МЛН