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


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.