Плохо! Плохо!:  0
Показано с 1 по 4 из 4

Тема: [VX Ace] Как увеличить скорость вывода текста на экран?

  1. #1
    Маститый Аватар для Antberg
    Информация о пользователе
    Регистрация
    14.04.2008
    Сообщений
    1,333
    Записей в дневнике
    3
    Репутация: 52 Добавить или отнять репутацию

    По умолчанию [VX Ace] Как увеличить скорость вывода текста на экран?

    Давно обратил внимание, что текст на новых мэйкерах (позже 2000/2003) стал выводиться на экран слишком медленно. Его, конечно, можно "промотать" повторным нажатием кнопки, но всё-же... Существует ли способ увеличить скорость печатания текста в диалогах? В базовых скриптах я такого не находил. Возможно, специальный скрипт для этого существует? Нужно для VX Ace, но может пригодиться и для MV.

  2. #2

    По умолчанию

    можно сделать так, чтоб весь текст появлялся сразу Window_Message в clear_flags @show_fast = false поменять на true (45 строчка)

  3. #3
    Маститый Аватар для Antberg
    Информация о пользователе
    Регистрация
    14.04.2008
    Сообщений
    1,333
    Записей в дневнике
    3
    Репутация: 52 Добавить или отнять репутацию

    По умолчанию

    Понятно. Но у меня такой задачи не стоит. Нужно, чтобы текст выводился именно побуквенно, но скорость вывода была выше стандартной. Так что же, выходит, нельзя так сделать? У меня даже закралось подозрение, что что-то вроде предельного количества кадров в секунду не даёт сделать более быстрый вывод текста...

    P.S.: К слову, мгновенный вывод ещё можно сделать через тег "\>" в начале строки сообщения. То есть, часть блока можно вывести побуквенно, а часть мгновенно. Или внутри строки часть текста можно вывести мгновенно, замкнув её по типу "\>текст-текст-текст\<".
    Последний раз редактировалось Antberg; 24.11.2023 в 07:56.

  4. #4

    По умолчанию

    там есть пункты вроде wait_for_one_character если их комментить и ставить ожидание wait(1) получается тож самое, то есть скорость там и так на минимуме стоит по умолчанию, а про фпс сам не догадался, попробовал работает, перед сообщением ставить Graphics.frame_rate = 120 после него возвращать Graphics.frame_rate = 60, но так вся игра ускоряется, анимации, перемещение, время игры, если в момент чтения на экране ничего не двигается этот метод подойдёт.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
[VX Ace] Как увеличить скорость вывода текста на экран?