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

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

Admin

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

СОНЦЕ

#691
Promenadlimpan
Код

init python:
    class P:
        def __init__(self, name, age, opinion):
            self.Age = age
            self.Opinion = opinion
            self.name = name
    
    H = P("Иван", 12, 1)

define h = Character(H.name)

label main_menu:
    return

label start:
    h "Что-либо"
    h 'Минязавут [H.name]'
    h 'Мой возвраст - [H.Age]'
    h 'Мой ориентация - [H.Opinion]'
    
    return

Promenadlimpan

#695
СОНЦЕ, Извините, код не вставился полностью 
Вот что я хочу сделать. Новый класс, с помощью которого можно будет использовать все функции character. Но сейчас будет ошибка
Name p is not definded. Как это решить?

Diazzz16

#697
Здрасте, возможно ли чтоб - при смене персонажа менялся худ?
Пишу новеллу, прошу не бить.
Ссылки:
Ютаб: https://youtube.com/channel/UCWuXnF6vU4ags5gX-h3TD2A
Втентакле: https://vk.com/Diazzz16

СОНЦЕ

#698
Цитата Diazzz16 ()
возможно ли чтоб - при смене персонажа менялся худ?

Да, возможно.
в обычной ВН Худ - это screen say в screens.rpy
предположим информация о выбраном персе находится в переменной char

1) делаем отдельный screen say для каждого перса
2) прописываем мастер screen say

Код
screen say(who, what):
    if char == 'Rash':
        use say_rash(who,what)
    elif char == 'Zitz':
        use say_zitz(who,what)
    else:
        use say_pimple(who, what)
Сообщение отредактировал СОНЦЕ - Понедельник, 02/Мар/2020, 01:10

AxelK

#700
А можно ли создать билд игры, чтоб без вот этого всего в папках lib и renpy?
Игра 10 файлов и библиотека на 1000. Как-то неприятно.
Собрать в renpy.zip пробовал, что-то не вышло...
Как это правильно делается?

Rojikku

#701
Доброго времени суток! Подскажите, пожалуйста, можно ли поменять экран загрузки на андроид ?(тот который при включении новелл "Ren'py loading..."
Die for Metal

Lonewhale

#703
Здрасте. Нужна помощь, я очень устал бодаться с проблемой :(
Краткая версия
Мне нужно отображать последний текст наратора в собственном экране, пока говорят персонажи. Но если использую какие либо условия в коде, то на мой драгоценный экран, из скрипта, попадает только последняя строчка наратора.

 Вот пример кода

Код
init python:    class My_gui():
        def __init__(self):            
            self.previous_who = None
            self.action_say = ""
            self.action_show = False
            
    my_gui = My_gui()

    
    def My_fraud(who_origin, what_origin):
        global my_gui

        if (who_origin is None) and (my_gui.previous_who is not None):
            my_gui.action_show = False
            my_gui.action_say = what_origin
        else:
            my_gui.action_show = True

        my_gui.previous_who = who_origin
        return (who_origin, what_origin)

screen say(who, what):
    style_prefix "say"

    window:
        id "window"
        $ who, what = My_fraud(who, what)

        if who is not None:

            window:
                id "namebox"
                style "namebox"
                text who id "who"

        text what id "what"

screen fake_action:
    window:
        background "#0F07"
        pos (20, 20)
        xysize (300, 100)
        text my_gui.action_say at topleft

label start:
    "These words should be on screen fake_action in the next frame."
    e "The window should appear the words of the narrator from the last frame"
    "But these appear"

Torfinn

#704
Хочу портануть уже готовую новеллу с компуктера на андроид, но не пляшет, выдает ошибку либо вначале, когда "Сканирование файлов", либо же практически в конце, когда идет сборка Gradle, как пофиксить?)
Форум о визуальных новеллах » Для разработчиков » Ren'Py » Помощь по Ren'Py (Вопрос\Ответ)
Поиск: