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

  • Страница 4 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Результаты поиска

GCStudio

#51 | Тема: Ведьмы и волшебные палочки (публичное демо)
Цитата Selean ()
Можно задать нескромный вопрос?а туториал ну или хотя бы подсказки по прохождению квестов можно где нибудь достать?

В сети неофициальное прохождение есть, но только на английском. Официальное мы только подписчикам раздаем.
Из учителей доступна на данный момент только Тонкс для жгг.
Вообще, игра все еще в разработке, ветки некоторых персонажей отрубаются достаточно рано.

GCStudio

#54 | Тема: Помощь по Ren'Py (Вопрос\Ответ)
Всем привет. Есть запырка с функцией.
В общем, есть несколько переменных, пусть будут name1, ..., nameN
Нужна функция, которой будут скармливаться имя переменной и значение, и которая должна, в том числе, присваивать переменной нужное значение.

вызов из кода игры идет как-то так:

Код
$ myfunc  (name1, 2)


Поначалу написал какой-то такой вариант:
Код
init python:
   def myfunc (fname, amount):
        fname1 = amount


Закономерно не работает. Можно сделать вот таким костылем, в объявлением возможной пемеренной, сравнением итд, тогда работает, но нафиг некрасиво и геморно. И в перспективе список переменных будет сильно расширяться.

Код
init python:
   def myfunc (fname, amount):
       global name1
       if fname == name1:
           name1 = amount


Как-бы это сделать попроще и красивее? Чтобы хотя бы не объявлять весь список переменных в функции?
Сообщение отредактировал GCStudio - Понедельник, 08/Апр/2019, 14:50

GCStudio

#55 | Тема: Помощь по Ren'Py (Вопрос\Ответ)
Нет, не работает. Сделал вот такой примерчик в IDLE

Код
def myfunc (fname, amount):
    globals()[fname] = amount

a = 0
myfunc  (a, 2)
        
print a    


И на выхлопе все равно ноль получил. Или объявлять прям обязательно? Со словарем тоже довольно много возни заполнять его. И это не проще, чем просто сделать перечисление всех возможных для этой функции переменных.
Сообщение отредактировал GCStudio - Понедельник, 08/Апр/2019, 15:36
  • Страница 4 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск: