Xalign 0.5 ypos 50 xysize (700, 300)
scrollbars "both"
Spacing 5 ###расстояние от порта до края изображен
Draggable True
Mousewheel True
Arrowkeys True
add "bg band"
2) Горизонтальные полосы (scrollbars " horizontal " )
screen child_size_viewport_screen():
viewport:
Xalign 0.5 ypos 50 xysize (700, 300)
Child_size (1000, None)
scrollbars "horizontal"
Spacing 5
Draggable True
Mousewheel True
Arrowkeys True
add "#000 c "
text _("Этот текст больше размера экрана") size 40
Если не дописать child _ size (1000, None ) то текст будет распологаться на экране порта, а так мы даем ему расстояние до куда можно крутить. None – параметр берет размер порта
3) Вертикальная полоса( scrollbars " vertical " )
screen scrollbar _ viewport _ screen ():
viewport:
Xalign 0.5 ypos 50 xysize (700, 300)
scrollbars "vertical"
Spacing 5 ###расстояние от порта до края изображен
Draggable True
Mousewheel True
Arrowkeys True
add "bg band"
Как установить начальную зону просмотра.(xinitial и yinitial)
screen initial_viewport_screen():
viewport:
xalign 0.5 ypos 50 xysize (700, 300)
Xinitial 0.5
Yinitial 1.0
scrollbars "both"
spacing 5
draggable True
mousewheel True
arrowkeys True
add "bg band"
Как клонировать обьекты в порте
screen vpgrid_screen():
vpgrid:
Cols 6
Rows 4
Xalign 0.5 ypos 50 xysize (700, 300)
Child_size (1000, None)
scrollbars "both"
Side_spacing 5
Draggable True
Mousewheel True
Arrowkeys True
for i in range(6 * 4):
add "logo base"
Краткий разбор
vpgrid : - обьединить таблицу и порт просмотра
|
|
cols 6 – колонок (горизон)
rows 4 – строки (вертикал)
side _ spacing 5 – отступ между изображениями
for i in range(6 * 4): - таблица будет из 24 изображений
Видео
Как проиграть видеозаставку до появления главного меню
· label splashscreen:· #функция полноэкранного воспроизведения· #только она подходит для порта на android· $ renpy.movie_cutscene('movie.ogv')· return · label start:· #игра· return
Как добавить видео фоном
· #файл script.rpy· #как добавить видео в фон меню:· init python:· style.mm_root.background = None · init:· #на весь экран· image movie = Movie(size=(config.screen_width, config.screen_height)) · label main_menu:· scene movie· $ renpy.music.play("vid.ogv", channel="movie", loop=True) #видео (можно без звука)· $ renpy.music.play("muz.mp3", channel="music", loop=True) #мелодия для меню - не обязательно· jump main_menu_screen · label start:· stop movie #без этого видео не остановится· $ renpy.music.stop #не обязательно, если нет музыкиКак добавить видео-спрайт.
Прописываемimage eileen movie = Movie(channel="eileen", play="eileen.webm", mask="eileen_mask.webm")
Далее используем в игре show eileen movie и готово
Режим разработчика
Что бы у вас появилась возможность пользоваться сей инструментов вам потребуется:
Зайти в файл сценария в option . rpy и найти в нем такую строку
|
|
init -1 python hide:
Включать ли нам инструменты разработчика? Здесь нужно
Поставить False перед выпуском игры, чтобы
Пользователь не смог мошенничать, используя эти инструменты.
config.developer = False
Если нету, то создаем ее, только меняем строку одну на
config.developer = True
Когда вы закончите проект и начнете создавать дистрибьютеры отключите ее config.developer = False
Далее запускаем наш проект, нажали на старт игры. Переключаем клавиатуру на английский язык.
Дата добавления: 2018-10-27; просмотров: 574; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!