Как долго отображать каждое предложение?


9

При создании последовательности, в которой текст продвигается автоматически, существует ли метрика, которая позволит мне рассчитать разумную продолжительность для отображения каждого «предложения»?

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


1
Я всегда делаю это вручную, некоторые слова труднее читать, некоторые сообщения нуждаются в драматической паузе, и иногда пользователь уже знает, что скажет «актер», и показанное предложение только дает ему уверенность (если вы знаете, что персонаж скажет либо «Да, я был там» или «Нет, меня там не было», вы читаете это так же быстро, как просто «Да» или «Нет»)
Маркус фон Броади

По моему опыту, единственное время, когда нужно использовать авто-продвигающийся текст, это когда это субтитр; то есть, когда у вас на самом деле есть голос за кадром, говорящий текст. И в этой ситуации вы настраиваете отображение вокала (будучи немного щедрым в конце строки, когда это возможно). Автоматическое продвижение текста всегда приводит к тому, что некоторые пользователи не успевают за ним. И если вы заставите их ждать автопродвижения, быстрые читатели будут скучать.
Тревор Пауэлл

@TrevorPowell Я согласен с вами, я один из тех быстрых читателей, которым становится скучно, когда мне приходится ждать текст. Но я нахожусь в ситуации, когда этот текст отображается как часть сетевой игры (т. Е. Каждый видит один и тот же текст в одно и то же время), и я должен использовать одинаковую продолжительность для каждого клиента, чтобы поддерживать синхронизацию. :)
Дэвид Гувейя

Это кажется идеальным вопросом для тестирования и обратной связи с игроком.
Хакворт,

@DavidGouveia Я пытался выяснить, как получить этот эффект на моем textView, но все, что я нахожу, это примеры прокрутки textViews. Где-нибудь я могу найти, как это сделать?
Green_qaue

Ответы:


8

Похоже, нам нужна исследовательская работа . Я полагаю, что динамический текст, начинающийся на стр. 344, должен дать вам надежные средние, от которых вы будете работать, даже если вы планируете показывать текст. Конечно, у вас есть проблема с желанием быть медленнее, чем в среднем для пользователей, у которых скорость чтения ниже средней.

Лично я считаю, что было бы идеально начать показывать текст, пока средний человек читает, а затем у пользователя есть возможность изменить скорость. Некоторые вещи, такие как «B», чтобы замедлить его, и «A», чтобы ускорить его, как это было в некоторых старых консольных играх, работали бы.

К сожалению, все это предполагает, что читатель этого ожидает. Я бы добавил верхний предел кривой среднего времени человеческой реакции 300 миллисекунд или около того ко времени отображения, если это подсказка.


Я заинтересован в содержании этого документа, но не достаточно, чтобы купить его: \
Дэвид Гувея

Ой, извини. Поскольку я работаю в сети кампуса, я не попадаю в стену заработной платы. Если вы опишите, как отображается текст, я получу числа, соответствующие вашему случаю.
ClassicThunder,

Спасибо! Это показано примерно так .
Дэвид Гувея

Таким образом, прокрутка или движение просто исчезают или исчезают?
ClassicThunder,

НЕТ, это тоже можно прокрутить. Он в основном привязан к персонажу, поэтому, если персонаж движется или игрок движется относительно персонажа, он прокручивается.
Дэвид Гувейя
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.