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

  • Страница 1 из 1
  • 1
Форум о визуальных новеллах » Записи участника » Prohogiy [3]
Результаты поиска

Prohogiy

#1 | Тема: Помощь по Ren'Py (Вопрос\Ответ)
Всем привет, господа.
Очень надеюсь на помощь.
Вопрос такой.
Небольшая короткая анимация появляется в случайном месте экрана.

$ gtms1 = renpy.random.randint(1, 948)
$ gtms2 = renpy.random.randint(1, 568)
show star1b at Position(xpos=gtms1, ypos=gtms2, xanchor=0.5, yanchor=0.5)

А вот как зациклить этот момент, чтобы при каждой прокрутке или через равные промежутки времени заново запускались гсч и анимация, я не придумал.
Может кто поможет?
Заранее благодарен всем, кто откликнется.

Prohogiy

#2 | Тема: Помощь по Ren'Py (Вопрос\Ответ)
Цитата Fabervisum ()
show star1b:
....xanchor=0.5 yanchor=0.5
....xpos renpy.random.randint(1, 948)
....ypos renpy.random.randint(1, 568)
....repeat


Большое спасибо, что откликнулись, но...
Побродил по интернету, везде говорят, что в Питоне нет оператора repeat.
Есть операторы while и for. Только примеры везде неприменимые к RenPy.
Не программисту разобраться невозможно.
И ещё такой момент. В RenPy анимация зациклена. Как тогда программа поймёт с какого момента повторять цикл? Может быть использовать отсчёт времени?
Если не трудно и есть желание, разъясните чайнику.
А. Вспомнил ещё кое-что.
$_game_menu_screen = None выклчаем меню и, соответственно, правую кнопку мыши. А левую на какое-то время отключить можно?
Сообщение отредактировал Prohogiy - Понедельник, 01/Фев/2016, 08:50

Prohogiy

#3 | Тема: Помощь по Ren'Py (Вопрос\Ответ)
Кажется, нашёл.
Вот код на Питоне, который мог бы решить мою проблему.

import thread,time

def song():
.... while 1: # бесконечный цикл
........#вот сюда вставь нужный тебе код, который должен выполнятья раз в 10 секунд
........time.sleep(10) # делаем паузу 10 секунд
# запускаем функцию song в отдельном потоке
thread.start_mew_thread(song,())

Здесь и цикл бесконечный, и отсчёт времени.
Зная длительность анимации, легко её зациклить.
В оригинале код придуман для бесконечного проигрывания различных треков.
Огромнейшая просьба!!!
Помогите это правильно оформить для моего конкретного случая и правильно вставить в Renpy. К сожалению не програмист и могу только что-то очевидное по аналогии. Увы.
Форум о визуальных новеллах » Записи участника » Prohogiy [3]
  • Страница 1 из 1
  • 1
Поиск: