Jak długo wyświetlać każde zdanie?

9

Czy podczas tworzenia sekwencji, w której tekst przesuwa się automatycznie, czy istnieje metryka, która pozwoli mi obliczyć rozsądny czas wyświetlania każdego „zdania”?

Moja intuicja podpowiada mi, że ze względu na sposób, w jaki czytamy, liczba słów jest prawdopodobnie bardziej odpowiednia niż liczba znaków, ale jestem ciekawa, co ludzie mogli już zorientować się w tym problemie.

David Gouveia
źródło
1
Zawsze robię to ręcznie, niektóre słowa są trudniejsze do odczytania, niektóre wiadomości wymagają dramatycznej pauzy, a czasami użytkownik już wie, co powie „aktor”, a pokazane zdanie tylko go upewni (jeśli wiesz, że postać powie albo „Tak, byłem tam” lub „Nie, nie byłem tam”, czytałeś to tak szybko, jak po prostu „Tak” lub „Nie”)
Markus von Broady,
Z mojego doświadczenia wynika, że ​​jedynym tekstem, w którym należy używać automatycznego przewijania tekstu, jest napisy; to znaczy, kiedy faktycznie masz głos w mowie tekstu. I w tej sytuacji czas wyświetlasz na wokalu (będąc trochę hojnym na końcu linii, jeśli to możliwe). Automatyczne przesuwanie tekstu zawsze spowoduje, że niektórzy użytkownicy nie będą w stanie nadążyć. A jeśli zmusisz ich do czekania na automatyczne przewijanie, szybcy czytelnicy będą się nudzić.
Trevor Powell,
@TrevorPowell Zgadzam się z tobą, jestem jednym z tych szybkich czytelników, którzy nudzą się, gdy muszę czekać na tekst. Ale jestem w sytuacji, gdy ten tekst jest wyświetlany jako część gry w sieci (tzn. Wszyscy widzą ten sam tekst w tym samym czasie) i muszę używać tego samego czasu dla każdego klienta, aby zachować synchronizację. :)
David Gouveia
To wydaje się idealne pytanie do testowania i opinii graczy.
Hackworth
@DavidGouveia Próbowałem dowiedzieć się, jak uzyskać ten efekt w moim textView, ale wszystko, co znajduję, to przykłady przewijania textView. Czy jest gdzieś, gdzie mogę to zrobić?
Green_qaue

Odpowiedzi:

8

Wygląda na to, że potrzebujemy papieru badawczego . Uważam, że tekst dynamiczny rozpoczynający się na stronie 344 powinien dać ci solidne średnie wyniki, choć planujesz wyświetlać tekst. Oczywiście masz problem z wolnością niż średnia dla użytkowników, którzy mają prędkość odczytu poniżej średniej.

Osobiście uważam, że najlepiej byłoby zacząć wyświetlać tekst, o ile przeciętna osoba czyta, a następnie mieć możliwość zmiany prędkości przez użytkownika. Coś tak prostego jak „B”, aby go spowolnić, i „A”, aby go przyspieszyć, tak jak działałyby niektóre starsze gry konsolowe.

Niestety wszystko to zakłada, że ​​czytelnik się tego spodziewa. Dodałbym górną granicę krzywej średniego czasu reakcji człowieka 300 milisekund lub mniej więcej do czasu wyświetlania, jeśli jest to monit.

ClassicThunder
źródło
Interesuje mnie treść tego artykułu, ale nie dość, aby go kupić : \
David Gouveia,
UPS przepraszam. Ponieważ pracuję w sieci kampusowej, nie uderzyłem w ścianę płac. Jeśli opisujesz sposób wyświetlania tekstu, otrzymam liczby pasujące do Twojej sprawy.
ClassicThunder
Dzięki! Pokazano coś takiego .
David Gouveia
Więc żadne przewijanie lub ruch po prostu nie znika ani nie zanika?
ClassicThunder
NIE, może również przewijać. Zasadniczo jest dołączony do postaci, więc jeśli postać poruszy się lub jeśli gracz poruszy się w stosunku do postaci, przewinie się.
David Gouveia