- •Учебник по Ren’Py
- •Начало работы
- •Запомните
- •Учимся работать со сценарием
- •Как правильно писать диалоги персонажей.
- •Домашнее задание
- •Создаем меню выборов.
- •Создаем свои метки
- •Домашнее задание
- •Делаем ссылки на имена персонажей
- •Домашнее задание
- •Именам цвет
- •Переменные и с чем их едят
- •Работа с текстом. Учимся разбирать другие приложения.
- •Домашнее задание
- •Вставляем изображения в новеллу. Фоновый рисунок.
- •Спрайты
- •Как определить размер спрайта для вашего размера экрана
- •Координаты спрайтов на экране
- •Переходы и спецэффекты Переходы
- •Зрелищные переходы ImageDissolve
- •Эффекты перемещения спрайтов Move transition (в основном на спрайты)
- •Переходы CropMove(эффективней менять ими фон) или режим слайда.
- •Эффект AlphaDissolve (герой подглядывает за персонажем)
- •Ваше задание на сегодня
- •Учимся грамотно вызывать прыжки к меткам.
- •Учимся создавать текст на экране и научимся определять координаты ее
- •Координаты изображения
- •Анимация
- •Как вставлять мини игры в вашу игру
- •Метка splashscreen
- •Изображение splashscreen
- •Создаем инсталлятор
- •Много всяких полезных Renpy-разработчику фишек и плюшек в одном месте
- •Заключение
- •Всем спасибо! Что уделили моему маленькому учебнику внимание.
Учимся работать со сценарием
Нажимаем где Редактировать сценарий > Все файлы сценариев
Т.к. вы в первый раз запускаете программу она у вас спросит, через какую программу читать файлы сценариев. На ваше усмотрение, но мне удобнее через Jedit и на ней я буду проводить уроки.
Скачали текстовый редактор, и у вас запустилось окно. Сейчас расскажу где тут что
1) Панель инструментов. Там, у программы находятся все инструменты для работы с текстом.
2) Файлы сценариев, вся основная работа происходит в них
3) Диалоговое окно, в нем мы будем вводить команды
4) Строка. Когда вы допустили ошибку в написании кода, программа покажет, на какой строке у вас ошибка.
Далее переключите вашу клавиатуру на английскую раскладку. Скрипты и метки программа читает только на английском.
Далее, зайдите в файл options.rpy и найдите в нем 116 строку
default preferences.text_cps = 0
измените его на
default preferences.text_cps = 30
Теперь весь наш текст будет постепенно появляться в проекте, а не мгновенно (что выглядит не очень красиво).
Как правильно писать диалоги персонажей.
Зайдите в файл script.rpy и найдите на 11 строке метку label start: С этой метки у вас начнется сама игра. Нажмите после label start: на клавиатуре enter и вы переместитесь на следующую строку, где у вас автоматически программа сделает отступ 4 пробела. Это значит что все что мы здесь напишем, будет связанна с меткой label start.
Для начало урока очистите в метке label start: весь текст. Далее, пишем в метке(т.е. после : должно быть 4 пробелла) "Я" "Всем привет! это моя первая новелла" И оно будет выглядеть так
label start:
…."Я" "Всем привет! это моя первая новелла"
(где 4 точки обозначают пробелы)
Запустите в launcher Ren’py ваш проект Test
Если вы все правильно написали, у вас не будет ошибок. Теперь разберем, что мы тут сделали.
label start: -Старт игры
…."Я" "Всем привет! это моя первая новелла"
…. Это будет 4 пробелла, т.е. мы пишем в метке label start: что автоматически обозначает что мы пишем текст здесь в начале игры.
"Я" в 1 двойной кавычке вы пишем имя того кто говорит в диалоге. Во 2 двойной кавычке "Всем привет! это моя первая новелла" мы пишем его фразу.
Домашнее задание
Напечатайте самостоятельно текст:
Издевательства учат простой истине - бей любого, кто пытается сесть тебе на шею. Бей до тех пор, пока желание с тобой связываться не иссякнет. Трое подростков уже шли к его капсуле, самому старшему на вид было лет двенадцать. Анжи приготовился бежать от этой компании
Голос 1 - А вот и наш новенький
Голос 2 -Что мелкий уже обоссался?
Рыжий -Он немой, зачем спрашивать, начистим рыло и скажем что и как. Будет рыпаться, еще раз всыплем, он все равно никому ничего не расскажет.
Рыжий парень с голубыми глазами был старшим и видимо главным в этой группе сборщиков
Анжи -Я презираю вас, за вашу слабость и глупость
Если бы Анжи захотел, он бы сказал.
Говорить было невыгодно, немой привлекает меньше внимания и его сложнее использовать в детских бандах. Но вот использовать его как источник денег, вполне возможно.
Показав пальцем на ухо, а потом на потолок Анжи дал знак, что взрослые наблюдают за ними и что в случае драки включится система звукового подавления беспорядков.
Голос 1 -А вот об этом, мелкий, можешь, не беспокоится. Там свои люди и три минуты драки у нас будет.
Рыжий -Слушай сюда мелкий, с тебя десять кредитов в неделю. Как ты их будешь добывать твое дело. Хоть телом торгуй, на нижних уровнях. А откажешься, будешь испытывать много боли...Постоянно…
Последнее слово было сказано с нескрываемым удовольствием.
Дальше говорить было не зачем.
А вот вам шпаргалка:
Не забудьте сохранить все ваши изменения, в панели инструментов выберите файл> сохранить
Без сохранения ваши изменения не вступят в силу, когда запустите проект.
На этой ноте первый урок подошел к концу.
