Форум Anivisual закрыт. Вы не можете создавать новые темы или писать ответы. Форум будет работать в режиме архива.
Пользователи · Поиск по форуму · · · Регистрация

Форум о визуальных новеллах » Для разработчиков » Ren'Py » Помощь по Ren'Py (Вопрос\Ответ)
Помощь по Ren'Py (Вопрос\Ответ)

Admin

#1
Сюда пользователи сайта могут писать вопросы о тех или иных функциях движка Ren'Py, а мы попытаемся на них ответить:)

СОНЦЕ

#751
я думаю это баг ^^
ладно, нет времени объяснять, держи костыль!



Код
$ _window_hide ()
$ renpy.scene ()
$ renpy.show ("image")  # и всё нарм 8-)
$ renpy.with_statement (dissolve)
Прикрепления: 8475581.jpg (24.9 Kb)
Сообщение отредактировал СОНЦЕ - Понедельник, 15/Июн/2020, 13:53

AxelK

#752
СОНЦЕ, за костыль спасибо. В следующий раз применю, видимо, его
Пока что вынес кнопки на отдельный экран, который благополучно скрываю/раскрываю -_-

СОНЦЕ

#754
Inquisitionsz,

Код
label start:
    'Задача объяснена очень неоднозначно'
    pause 2.0
    'Потому даже не знаю что ответить...{p=2.0} Надеюсь, что-то из этого поможет'


ссылка 1
ссылка 2
Сообщение отредактировал СОНЦЕ - Вторник, 16/Июн/2020, 01:20

lf2mr

#756
Ребята, как полностью отключить отображение в нижней части диалогового окна ссылок Back, History, Skip, Auto...(quick_menu)?

lf2mr

#758
Цитата AxelK ()
Проще.screen quick_menu():
...
default quick_menu = False
Спасибо всем отписавшимся по моей задачке. Воспользовался этим способом.

Gremlin12

#759
Как-нибудь можно сделать, чтобы по умолчанию изображения сменялись плавно? Чтобы не писать постоянно with dissolve.

Можно ли назначить команду скрыть/показать нвл окно на что-нибудь короткое? Опять же, чтобы меньше вручную вписывать. Или может есть способ, чтобы нвл окно автоматически исчезало во время показа новых изображений(меняющийся фон или спрайт)? Надеюсь, что внятно объяснил.

AxelK

#760
Зависит от того, как именно у вас игра устроена.
Можно например свою обертку для show сделать

Код
init python:
    def replacement_scene(*args, **kwargs):
        renpy.scene()
        return [renpy.show(*args, **kwargs), renpy.with_statement (dissolve)]

    config.show = replacement_scene

start:

    'text1'
    show bg1
    'text2'

Но я бы лучше оформил своей функцией для гибкости дальнейшего редактирования.


Код
init python:

    def bg (name, fx = dissolve):
        renpy.scene ()
        renpy.show (name, layer='master')

        if fx is not None:
            renpy.with_statement (fx)

start

    'text1'
    $ bg ('bg1') # dissolve по-умолчанию
    'text2'
    $ bg ('bg2', blinds) # а тут вот захотелось blinds вместо dissolve
    'text3'

Katruna

#761
День добрый. Вопрос такой, каким образом можно сделать эффект частиц/пыли на RenPy?
Я точно видела несколько проектов, в которых на фонах двигались рандомно мелкие точки, создавай эффект запыленного помещения.
Я увы, не супер мастер программист, но хотелось бы попробовать реализовать подобную фишку во время недельного забега)
если кто подскажет, как это делается- буду крайне признательна)
(п.с. правда если для этого придется писать отдельную программу- пожалуй все же откажусь ._. )
Сообщение отредактировал Katruna - Понедельник, 06/Июл/2020, 06:52
Художник в душе и в жизни
Дракон в душе и в жизни
Butterfly effect

AllGloryForRobots

#762
Столкнулся с проблемой. Разрешение окна 1280х720, когда задаю движение спрайта очень медленно, например, перемещение на 20% от ширины окна за 10-100 оператором move или трансформацией спрайт движется рывками, а не плавно. Это связано с разрешением окна? Как можно сделать, чтобы спрайт двигался очень медленно и без рывков?

Auzer

#763
Katruna, на официальном сайте по renpy ищется по запросу snow effect.

Katruna

#765
Auzer, мдэ..понять бы тут что еще к чему..мне бы более подробное руководство :/
так-то я тупенькая немного по программированию..
за код спасибо. попробую вечером потыкать его палочкой..не разберусь - оставлю эту затею на лучшее время..
Сообщение отредактировал Katruna - Понедельник, 06/Июл/2020, 09:42
Художник в душе и в жизни
Дракон в душе и в жизни
Butterfly effect
Форум о визуальных новеллах » Для разработчиков » Ren'Py » Помощь по Ren'Py (Вопрос\Ответ)
Поиск: