Rolando - Scrolling

Em monitores de computador , cinema , produção de televisão e outros monitores cinéticos, a rolagem é deslizar texto, imagens ou vídeo em um monitor ou tela, vertical ou horizontalmente. "Desdobramento", como tal, não muda o layout do texto ou imagens, mas movimentos ( panelas ou inclina ) vista do usuário através do que é aparentemente um maior imagem que não é totalmente visto. Um efeito especial comum na televisão e no filme é rolar os créditos, deixando o fundo parado. A rolagem pode ocorrer completamente sem intervenção do usuário (como nos créditos do filme) ou, em um dispositivo interativo, ser acionado por tela sensível ao toque ou pressionamento de tecla e continuar sem intervenção adicional até uma ação do usuário adicional, ou ser totalmente controlado por dispositivos de entrada .

A rolagem pode ocorrer em incrementos discretos (talvez uma ou algumas linhas de texto por vez) ou continuamente ( rolagem suave ). A taxa de quadros é a velocidade na qual uma imagem inteira é exibida novamente. Está relacionado à rolagem, pois as mudanças na posição do texto e da imagem só podem acontecer com a frequência em que a imagem pode ser exibida novamente. Quando a taxa de quadros é um fator limitante, uma técnica de rolagem suave é desfocar as imagens durante o movimento que, de outra forma, pareceriam "pular".

Informática

Implementação

A rolagem geralmente é realizada em um computador pela CPU ( rolagem de software ) ou por um processador gráfico . Alguns sistemas apresentam rolagem de hardware , em que uma imagem pode ser deslocada conforme é exibida, sem qualquer manipulação de buffer de quadro (consulte também janela de hardware ). Isso era especialmente comum em consoles de videogame de 8 e 16 bits.

Paradigmas de interface do usuário

Em uma interface gráfica do usuário (GUI) no estilo WIMP , a rolagem controlada pelo usuário é realizada manipulando uma barra de rolagem com um mouse ou usando atalhos de teclado , geralmente as teclas de seta . A rolagem geralmente é suportada por interfaces de usuário de texto e interfaces de linha de comando . Terminais de computador mais antigos alteravam todo o conteúdo da tela, uma tela cheia ("página") de cada vez; este modo de paginação requer menos recursos do que a rolagem. As telas de rolagem freqüentemente também suportam o modo de página. Normalmente, certas teclas ou combinações de teclas sobem ou descem; em teclados compatíveis com PC, as teclas page up e page down ou a barra de espaço são usadas; os computadores anteriores costumavam usar combinações de teclas de controle . Alguns mouses de computador têm uma roda de rolagem , que rola a tela, geralmente verticalmente, quando rolada; outros têm esferas de rolagem ou rodas de inclinação que permitem a rolagem vertical e horizontal.

Alguns softwares oferecem suporte a outras formas de rolagem. O Adobe Reader possui um modo identificado por um pequeno ícone de mão (" ferramenta manual ") no documento, que pode ser arrastado clicando nele e movendo o mouse como se estivesse deslizando uma grande folha de papel. Quando esse recurso é implementado em uma tela sensível ao toque , é chamado de rolagem cinética . As telas sensíveis ao toque costumam usar rolagem inercial , na qual o movimento de rolagem de um objeto continua de forma decrescente após a liberação do toque, simulando a aparência de um objeto com inércia . Uma implementação inicial de tal comportamento foi no PDA "Star7" da Sun Microsystems ca. 1991–1992.

A rolagem pode ser controlada de outras maneiras dependentes de software por um mouse de PC. Algumas rodas de rolagem podem ser pressionadas, funcionando como um botão. Dependendo do software, isso permite a rolagem horizontal e vertical, arrastando na direção desejada; quando o mouse é movido para a posição original, a rolagem para. Algumas rodas de rolagem também podem ser inclinadas, rolando horizontalmente em uma direção até serem liberadas. Em dispositivos com tela sensível ao toque , a rolagem é um gesto multitoque , feito deslizando o dedo na tela verticalmente na direção oposta à qual o usuário deseja rolar.

Se algum conteúdo for muito largo para caber em uma tela, a rolagem horizontal será necessária para visualizar tudo. Em aplicativos como gráficos e planilhas , geralmente há mais conteúdo do que a largura ou a altura da tela em uma escala confortável, e a rolagem em ambas as direções é necessária.

Texto

Em idiomas escritos horizontalmente , como a maioria dos idiomas ocidentais, os documentos de texto mais longos do que cabem na tela são frequentemente exibidos embalados e dimensionados para caber na largura da tela e rolados verticalmente para trazer o conteúdo desejado à vista. É possível exibir linhas muito longas para caber na exibição sem quebra automática, rolando horizontalmente para ver cada linha inteira. No entanto, isso requer a inconveniente rolagem linha por linha constante, enquanto a rolagem vertical só é necessária após a leitura de uma tela inteira.

Softwares como processadores de texto e navegadores da web normalmente usam quebra de linha para exibir tantas palavras em uma única linha quanto caber na largura da tela ou janela ou, para texto organizado em colunas, cada coluna.

Demos

Textos de rolagem, também chamados de scrolltexts ou scrollers , desempenharam um papel importante no nascimento da cultura de demonstração de computador . Os crackers de software costumavam usar seu profundo conhecimento de plataformas de computador para transformar as informações que acompanhavam seus lançamentos em intros de crack . A única função dessas introduções era rolar o texto na tela de uma maneira impressionante.

Muitos scrollers eram scrollers horizontais, mas os programadores de demonstração também prestavam muita atenção na criação de novos e diferentes tipos de scroll. Os personagens podem, por exemplo, alterar continuamente sua forma, tomar caminhos de vôo incomuns ou incorporar efeitos de cor, como barras raster . Às vezes, torna o texto quase ilegível.

Cinema e televisão

A rolagem é comumente usada para exibir os créditos no final de filmes e programas de televisão .

A rolagem é freqüentemente usada na forma de um ticker de notícias na parte inferior da imagem para conteúdo como noticiários de televisão , rolando lateralmente na tela, fornecendo conteúdo de formato curto.

Jogos de vídeo

Em jogos de computador e vídeo , a rolagem de um campo de jogo permite ao jogador controlar um objeto em uma grande área contígua. Os primeiros exemplos deste método incluem o videogame de corrida de rolagem vertical da Taito em 1974, Speed ​​Race , os jogos de corrida de rolagem para frente da Sega de 1976, Moto-Cross ( Fonz ) e Road Race e Super Bug .

A Namco Galaxian placa de arcade introduzido com Galaxian em 1979 pioneira em um sprite de sistema que animou sprites pré-carregados sobre um fundo de rolagem, que se tornou a base para Nintendo 's Radar Scope e Donkey Kong hardware de jogos eletrônicos e casa consoles como o Nintendo Entertainment System .

A rolagem paralaxe , que foi apresentada pela primeira vez no Moon Patrol , envolve várias camadas semitransparentes (chamadas de campos de jogo), que rolam umas sobre as outras em taxas variáveis ​​para dar uma ilusão pseudo-3D de profundidade.

A rolagem por cinto é um método usado emjogosbeat 'em up derolagem lateralcom um ângulo de câmera para baixo, onde os jogadores podem se mover para cima e para baixo, além da esquerda e da direita. Uma alternativa muito usada anteriormente para rolagem de videogame é ométodoflip-screen.

Estudos

Um artigo de 1993 de George Fitzmaurice estudou computadores palmtop com reconhecimento espacial . Esses dispositivos tinham um sensor 3D, e mover o dispositivo fazia com que o conteúdo se movesse como se o conteúdo estivesse fixo no lugar. Essa interação pode ser referida como "mover para rolar". Além disso, se o usuário movesse o dispositivo para longe de seu corpo, ele aumentaria o zoom; inversamente, o dispositivo diminuiria o zoom se o usuário puxasse o dispositivo para mais perto deles. Câmeras de smartphone e análise de imagem de “ fluxo óptico ” utilizam essa técnica atualmente.

Um artigo de pesquisa de 1996 de Jun Rekimoto analisou as operações de inclinação como técnicas de rolagem em interfaces de tela pequena. Os usuários podiam não apenas inclinar para rolar, mas também inclinar para selecionar itens de menu. Essas técnicas se mostraram especialmente úteis para trabalhadores de campo, uma vez que eles só precisavam segurar e controlar o dispositivo com uma mão.

Um estudo mais recente de 2013 por Selina Sharmin, Oleg Špakov e Kari-Jouko Räihä explorou a ação de ler texto em uma tela enquanto o texto rola automaticamente com base nos padrões de rastreamento ocular do usuário . O grupo de controle simplesmente lê o texto em uma tela e faz a rolagem manual. O estudo descobriu que os participantes preferiam ler principalmente na parte superior da tela, de modo que a tela rolava para baixo sempre que os olhos dos participantes começaram a olhar para a parte inferior da tela. Esta rolagem automática não causou nenhuma diferença estatisticamente significativa na velocidade de leitura ou desempenho.

Veja também

  • Virar página  - um efeito visual alternativo para navegar em publicações digitais

Notas

Referências