Перейти к содержимому
Открыть в приложении

Лучший способ просмотра. Узнать больше.

АнимеФорум

Полноэкранное приложение на домашнем экране с push-уведомлениями, значками и другими функциями.

Чтобы установить это приложение на iOS и iPados
  1. Нажмите на иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите Добавить на домашний экран.
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите на меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на домашний экран или Установить приложение.
  3. Подтвердите, нажав Установить.

Cess

Участники
  • Присоединился

  • Последний визит

  1. Cess ответил(а) на тема пользователя 000 в Visual Novels
    Ооо, ты просто волшебник! :wub: Огромное спасибо за помощь, это действительно то, что нужно, я бы сама точно не разобралась.
  2. Cess ответил(а) на тема пользователя 000 в Visual Novels
    Ооо, огромное спасибо! Это действительно похоже на то, что нужно. Только такой момент: частицы движутся очень резко, я так понимаю, потому, что они меняют координату по вертикали постоянно и случайным образом. Нельзя ли их заставить двигаться более плавно? Еще я попробовала тем же способом задать им случайное движение по х, и чтобы при этом они все одновременно медленно смещались вверх: def update(self, st): for s, start, speed in self.stars: s.x = (start + speed + renpy.random.randint(-1,1)) % 840 - 20 s.y = (s.y - 0.2 + renpy.random.randint(-1,1)) % config.screen_height return 0 Работает, но, опять же, точки припадочно трясутся и двигаться плавно не хотят :) Я нашла здесь такой код для движения по спирали: def add(self, d, speed): s = self.sm.create(d) start = renpy.random.randint(0, 840) self.stars.append((s, start, speed)) def update(self, st): for s, start, speed in self.stars: s.x =512+start*math.cos(st)*speed s.y =384+start*math.sin(st)*speed ## s.x = (start + speed * st) % 840 - 20 ## s.y = (start + speed * st) % 840 - 20 return 0 Через math.cos и math.sin получается задать плавное движение по собственно синусоиде и по кругу, но проблема в том, что движутся все частицы вокруг одного центра, а мне нужно, чтобы они плавали каждая сама по себе. Извиняюсь, если вопросы глупые, но этот SpriteManager сводит меня с ума х)
  3. Cess ответил(а) на тема пользователя 000 в Visual Novels
    Всем привет, вот какой у меня вопрос… Отчаялась разобраться сама, может, кто подскажет. Как сделать на движке эффект парящей в воздухе пыли? Например, как в , 6:30. Я так понимаю, что через SpriteManager, но вот как заставить частицы двигаться по рандомной траектории? Еще интересно, как в Cinders были сделаны «светлячки» ( , 1:30, те, что движутся кругами, оставляя световой след за собой) и мерцание при появлении текста. Ну да это скорее для общего образования, а вот вопрос с пылью очень животрепещущий. Отозвавшемуся - вагон кексиков за мой счет и вечная благодарность!

Важная информация

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления в браузере

Chrome (Android)
  1. Нажмите на значок замка рядом с адресной строкой.
  2. Выберите Разрешения → Уведомления.
  3. Настройте предпочтения.
Chrome (Desktop)
  1. Нажмите на значок замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите пункт Уведомления и настройте параметры по своему усмотрению.