Quadros de janela de visualização

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Um ViewportFrame usa uma câmera para renderizar objetos 3D em um campo de visão 2D. Casos de uso ideais incluem:

  • Um minimapa de sua experiência diretamente no canto da tela de um usuário.
  • Modelos 3D de itens em um menu de inventário.
  • Girar objetos que um personagem equipou.

Configurações de janela de visualização

Objetos 3D que os usuários visualizam através de um ViewportFrame podem se mover com sua Câmera, permanecer estáticos ou girar dentro do ViewportFrame.Este objeto também pode incluir uma criança Sky como um mapa de cubo para reflexões.

Se você quiser que um objeto 3D se mova com a Câmera:

  1. Posicione a visão da câmera dentro da experiência para que o objeto que você deseja ver dentro do quadro seja visível.

  2. Adicione um novo > à tela e depois certifique-se de que ele está selecionado no Explorer .

  3. Na janela Propriedades , atribua a propriedade CurrentCamera à Câmera:

    1. Selecione a propriedade CurrentCamera . Seu cursor muda.
    2. Na janela Explorer , clique no Objetode nível superior Camera.
  4. Parente o objeto 3D desejado para o novo ViewportFrame.Observe que, se você ainda quiser ver o objeto dentro da sua experiência, você deve duplicá-lo no e, em seguida, parentar o objeto duplicado no .

Quando você move sua Câmera, o objeto também se moverá dentro do ViewportFrame .

Iluminação e aparência

Iluminação dentro de um ViewportFrame é controlada através de três propriedades:

PropriedadeDescrição
AmbientDetermina a tonalidade geral de iluminação aplicada à área dentro do quadro de visão. Padrão para Color3.fromRGB(200, 200, 200) (cinza fantasma).
LightDirectionUm Vector3 representando a direção da fonte de luz a partir da posição (0, 0, 0) .. Padrão para (-1, -1, -1) ..
LightColorCor da luz direcional. Padrão para Color3.fromRGB(140, 140, 140) (prata).

Além disso, você pode ajustar a aparência geral renderizada do viewport através das seguintes propriedades:

PropriedadeDescrição
ImageColor3Muda a cor/tint da imagem sem modificar o Objetorenderizado.O valor padrão de colorização é Color3.new(1, 1, 1) (branco) em que nenhuma modificação de cor ocorre.
ImageTransparencyMuda a transparência da imagem sem modificar o Objetorenderizado.Um valor de 0 (padrão) é completamente opaco e um valor de 1 é completamente transparente (invisível).