Перейти к содержимому

Фотография

Визуальные новеллы своими руками.


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 1019

#941 Алекс__

Алекс__
  • Активные участники
  • PipPip
  • Интересующийся

  • Cообщений: 186
21
Хороший

Отправлено 11 Декабрь 2014 - 22:35

Добавьте параметр yinitial
viewport id "vp": 
    yinitial 1.0

http://www.renpy.org...s.html#viewport
  • 0

#942 Vielstern

Vielstern
  • Участники
  • Pip
  • Новичок

  • Cообщений: 20
0
Обычный

Отправлено 12 Декабрь 2014 - 12:06

Спасибо! А я уже было полез копать в сторону ui.adjustment и т.д. Все оказалось гораздо проще.
  • 0

#943 MIDERY

MIDERY
  • Участники
  • Pip
  • Новичок

  • Cообщений: 12
0
Обычный

Отправлено 06 Январь 2015 - 17:10

Добрый день. Столкнулся с проблемой использования $ renpy.movie_cutscene, а именно: видео идет, но оно исчезает при нажатии левой кнопки мыши. Можно ли как-нибудь заставить его идти, не реагируя на нажатия игрока? Как параметр interact=False в $ renpy.say, только для видео.
  • 0

#944 Алекс__

Алекс__
  • Активные участники
  • PipPip
  • Интересующийся

  • Cообщений: 186
21
Хороший

Отправлено 07 Январь 2015 - 00:36

Посмотрите здесь -https://www.animefor...ost&pid=2692089
  • 0

#945 MIDERY

MIDERY
  • Участники
  • Pip
  • Новичок

  • Cообщений: 12
0
Обычный

Отправлено 07 Январь 2015 - 02:24

Алекс__, Спасибо огромное. Вы мне очень помогли.
  • 0

#946 Suaicidal Hero

Suaicidal Hero
  • Участники
  • Pip
  • Новичок

  • Cообщений: 3
0
Обычный

Отправлено 12 Январь 2015 - 06:45

Привет всем.
Перелистал весь форум, но так и не нашел ответ на вопрос :с
Собсна, сам вопрос: можно ли менять картинку в главном меню в соответствии с реальным временем? Например, если в реальном времени (на компьютере/телефоне) показывает вечернее время, то картинка в главном меню одна; если дневное время, то другая?
  • 0

#947 Suaicidal Hero

Suaicidal Hero
  • Участники
  • Pip
  • Новичок

  • Cообщений: 3
0
Обычный

Отправлено 12 Январь 2015 - 12:01

Прикрепленный файл  Снимок.PNG   19,47К   14 скачиваний

С трудом, но удалось это сделать в самой игре (см. скрин).
Но всё так же не знаю, как это вставить в главное меню :(
  • 0

#948 DirtyBogdan

DirtyBogdan
  • Участники
  • Pip
  • Новичок

  • Cообщений: 1
0
Обычный

Отправлено 12 Январь 2015 - 15:24

Можно ли сделать, чтобы при первом запуске игры, перед splashscreen показывался экран (imagemap), предлагающий выбор режима отображения игры?
Если да, то как это правильно реализовать?
  • 0

#949 Suaicidal Hero

Suaicidal Hero
  • Участники
  • Pip
  • Новичок

  • Cообщений: 3
0
Обычный

Отправлено 13 Январь 2015 - 00:53

Решение мне уже подсказали в группе ВК.
Но всё равно спасибо, если кто-то уделял моему вопросу время)
  • 0

#950 Алекс__

Алекс__
  • Активные участники
  • PipPip
  • Интересующийся

  • Cообщений: 186
21
Хороший

Отправлено 13 Январь 2015 - 03:35

Можно ли сделать, чтобы при первом запуске игры, перед splashscreen показывался экран (imagemap), предлагающий выбор режима отображения игры?
Если да, то как это правильно реализовать?

Почему не сделать данный выбор частью splashscreen'а?
  • 0

#951 AruT0

AruT0
  • Участники
  • Pip
  • Новичок

  • Cообщений: 2
0
Обычный

Отправлено 16 Январь 2015 - 21:09

всем привет, делаю менюшку без фреймов, возникла следующая проблема.
сделал кнопки меню таким образом:
Изображение
vbox xalign .1 yalign .24:
            imagebutton:
                idle "Images/okno1.png"
                hover "Images/okno2.png"
                action Preference("display", "window")   	
                
vbox xalign .1 yalign .18:
            imagebutton:                  
                idle "Images/polniiekran1.png"
                hover "Images/polniiekran2.png"
                action Preference("display", "fullscreen")
они работают как должны, но если увести курсор с кнопки, она все равно визуально "не активирована" (видно на картинке выше).
мне просто надо поставить картинки "Images/okno2.png" или "Images/polniiekran2.png" поверх кнопки, после клика по ней. как это можно реализовать? чувствую что решение в 2 слова, но как ни бился, не получается.
если решить эту задачу то меню полностью готово. Спасибо

Изображение
  • 0

#952 Алекс__

Алекс__
  • Активные участники
  • PipPip
  • Интересующийся

  • Cообщений: 186
21
Хороший

Отправлено 16 Январь 2015 - 23:23

Кроме картинок для состояний idle и hover (обычная-не в фокусе / обычная в фокусе) надо добавить еще картинки для состояний selected_idle и selected_hover (активированная-не в фокусе / активированная-в фокусе):
vbox xalign .1 yalign .24:
            imagebutton:
                idle "Images/okno1.png"
                hover "Images/okno2.png"
                selected_idle "Images/okno2.png"
                selected_hover "Images/okno2.png" # или другую картинку для этого состояния
                action Preference("display", "window")          
                
vbox xalign .1 yalign .18:
            imagebutton:                  
                idle "Images/polniiekran1.png"
                hover "Images/polniiekran2.png"
                selected_idle "Images/polniiekran2.png"
                selected_hover "Images/polniiekran2.png"
                action Preference("display", "fullscreen")
http://www.renpy.org...tml#imagebutton
  • 1

#953 AruT0

AruT0
  • Участники
  • Pip
  • Новичок

  • Cообщений: 2
0
Обычный

Отправлено 17 Январь 2015 - 12:49

Здравствуйте, хочу добавить в игру свой курсор, Вот здесь нашел простой код

init: 
  $  config.mouse = {"default" : ("cursor.png", 0, 0)}

но он выдает ошибку, когда вставляю в конец файла options.rpy, подскажите как правильно это сделать. СпасибоИзображение

нашел ответ на свой вопросИзображение
config.mouse = { 'default' : [ ('mouse.png', 0, 0)] }

Сообщение отредактировал AruT0: 17 Январь 2015 - 13:02

  • 0

#954 HellSin3

HellSin3
  • Участники
  • Pip
  • Новичок

  • Cообщений: 5
0
Обычный

Отправлено 26 Январь 2015 - 00:26

Здрасте. Пытаюсь сделать что то типа порта на андроид и возникает вопрос: можно ли сделать что бы рабочее окно программы было фулскрином?
А то я выбираю фоны в фуллхд, и незнаю как они будут смотреться на более низком разрешении (проверить не на чем). Так то мысли есть поставить размеры программы 1920х1080, но опять же повторюсь, не знаю как будет на меньших разрешениях... Вообщем если есть какой то секретный код, то подскажите плизз
  • 0

#955 HellSin3

HellSin3
  • Участники
  • Pip
  • Новичок

  • Cообщений: 5
0
Обычный

Отправлено 26 Январь 2015 - 02:07

и еще (простите за мою неосведомленность): если я пишу все диалоги в script это плохо?
и можно ли в развилке не вставлять переход на другую метку, тут же в результате писать дальше диалоги до завершения ветки. или это как то негативно сказывается.
  • 0

#956 Алекс__

Алекс__
  • Активные участники
  • PipPip
  • Интересующийся

  • Cообщений: 186
21
Хороший

Отправлено 27 Январь 2015 - 00:26

В последних версиях Рен'Пи можно делать сборки игр для андроид. Могу ошибаться, но на андроиде игры запускаются всегда в полноэкранном режиме.
Код проекта можно поместить в один файл (например script.rpy) или в несколько - как вам удобнее работать с ним.
В меню совсем не обязательно делать переход на новую метку, можно просто продолжить писать код, только не забудьте про отступы (http://www.renpy.org...t_are_blocks.3F).
  • 0

#957 HellSin3

HellSin3
  • Участники
  • Pip
  • Новичок

  • Cообщений: 5
0
Обычный

Отправлено 27 Январь 2015 - 10:47

спасибо за ответ.
ну да, так то в полноэкранном режиме, но я думаю, не обрежется ли большая картинка на меньшем экране... а то на одном экране будет норм, а на другом только левый верхний угол отобразится, а кнопки "новая игра", "настройки", "выход" останутся за пределами экрана... ну да ладно. может у кого из знакомых найду аппарат протестировать. просто я думал, что есть какая то альтернативная запись, кроме как указывать точное разрешение.
про переходы разобрался, не так то все и сложно.
Сейчас терзают меня мысли: можно ли как то реализовать в меню кнопку, переключающую все image на другие? ну то есть можно вытянуть оригинальные сцены, пообрезать в paint.net персонажей и сделать порт максимально похожим на оригинал, но т.к. игруля старенькая, то и сцены, и персонажи слабого качества, поэтому первоначально задумывалось заменить всю графику. Но дабы избежать коментов типа "раньше было лучше", пришла мысль про кнопку "оригинал\не оригинал". тут надо применить (как написано в руководстве для начинающих) конструкцию "Если-То-Иначе"? или это только для диалогов?
  • 0

#958 Алекс__

Алекс__
  • Активные участники
  • PipPip
  • Интересующийся

  • Cообщений: 186
21
Хороший

Отправлено 27 Январь 2015 - 21:41

Для того, чтобы фоны полностью помещались на экране надо верно указать размеры игрового экрана (config.screen_height и config.screen_width - можно их найти в options.rpy) - http://www.renpy.org...g.screen_height
При запуске игры окно будет полностью показано на экране (его физический размер в пикселях может и не совпасть с тем размером, который вы установите - тогда программа растянет или сожмет игровое окно, сохранив при этом его пропорции).

Можете попробовать сделать кнопку, которая будет переключать значение некой переменной, а всю графику сделать с помощью ConditionSwitch (http://www.renpy.org...ConditionSwitch http://lemmasoft.ren...hp?f=51&t=19063)
http://www.renpy.org...ml#data-actions
  • 0

#959 HellSin3

HellSin3
  • Участники
  • Pip
  • Новичок

  • Cообщений: 5
0
Обычный

Отправлено 27 Январь 2015 - 21:50

ага, хорошо. спасибо. буду разбираться
  • 0

#960 HellSin3

HellSin3
  • Участники
  • Pip
  • Новичок

  • Cообщений: 5
0
Обычный

Отправлено 30 Январь 2015 - 12:31

Подскажите еще с одним вопросом: в проекте папка "tmp" для чего нужна? там файлы отображаются все которые я раньше использовал (музыка, картинки, от которых отказался) и на которых остановился.
Просто когда я собирал андроид приложение, вышло 400Мб
Создал копию проекта, удалил tmp (осталась только папка и один файл txt)-104Мб. Так вот, перед созданием приложения надо удалять этот tmp? Или наоборот не стоит, а то настигнет какая-то кара?
  • 0




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных