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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!