RenderSettings
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
O RenderSettings é uma classe singleton, que permite que os desenvolvedores debuguem componentes da engine de gráficos do Roblox.
Pode ser encontrado na aba Rendering na configuração do menu de opções do Roblox Studio.
Resumo
Propriedades
Define o nível inicial de qualidade do gerenciador de taxa de quadros, quando RenderSettings.EnableFRM é definido como verdadeiro.
Quando definido como verdadeiro, todas as atualizações de cena receberão um orçamento ilimitado, independentemente de quão cara possa ser a computação.
Define o nível de qualidade gráfica no Roblox Studio, quando RenderSettings.EnableFRM.
Alterna o estado ativado do gerenciador de taxa de quadros.
Define se os materiais devem ser gerados por peça ou por aparência única no exportador de objetos do Roblox.
Specifica o comportamento do gerenciador de taxa de quadros.
A API de gráficos que a Roblox usará na inicialização.
O tamanho em bytes do cache de malha. Padrão para 32 MB.
Apenas estúdio. Usado para verificar visualmente a qualidade de MeshParts em nível de detalhe mais baixo a curta distância.
Se RenderSettings.EnableFRM for definido como verdadeiro, esta propriedade controla o nível de qualidade no Roblox Studio.
Quando definido como verdadeiro, o Roblox Studio carregará automaticamente alterações que são feitas aos arquivos no diretório content do Roblox.
Quando definido como verdadeiro, um wireframe de polígonos será mostrado em todos os objetos PartOperation .
Se definido como verdadeiro, rendiza caixas de contorno ao redor de cada entidade renderizada individual na cena.
Métodos
Retorna o nível máximo de qualidade.
Propriedades
AutoFRMLevel
Define o nível inicial de qualidade do gerenciador de taxa de quadros, quando RenderSettings.EnableFRM é definido como verdadeiro.
EagerBulkExecution
Quando definido como verdadeiro, todas as atualizações de cena receberão um orçamento ilimitado, independentemente de quão cara possa ser a computação.Isso garante que cada quadro ficará como deveria, com o custo de uma avaliarde quadros mais instável.
Isso é usado ao renderizar miniaturas de jogos.
EditQualityLevel
Define o nível de qualidade gráfica no Roblox Studio, quando RenderSettings.EnableFRM.
Enable VR Mode
ExportMergeByMaterial
Define se os materiais devem ser gerados por peça ou por aparência única no exportador de objetos do Roblox.
FrameRateManager
Specifica o comportamento do gerenciador de taxa de quadros.
MeshPartDetailLevel
Determina o modo para a seleção de níveis de detalhe para peças de malha.Para um bom equilíbrio entre desempenho e fidelidade, isso deve ser definido como Enum.MeshPartDetailLevel.DistanceBased (padrão), que é o que o cliente usa.
Observe que o MeshPart.RenderFidelity precisa ser definido como Enum.RenderFidelity.Automatic para que isso funcione.Se você definir para Enum.RenderFidelity.Precise , você sempre verá a versão de resolução mais alta e o valor Enum.MeshPartDetailLevel será ignorado para esse MeshPart .
QualityLevel
Se RenderSettings.EnableFRM for definido como verdadeiro, esta propriedade controla o nível de qualidade no Roblox Studio.
ReloadAssets
Quando definido como verdadeiro, o Roblox Studio carregará automaticamente alterações que são feitas aos arquivos no diretório content do Roblox.
RenderCSGTrianglesDebug
Quando definido como verdadeiro, um wireframe de polígonos será mostrado em todos os objetos PartOperation .
ShowBoundingBoxes
Se definido como verdadeiro, rendiza caixas de contorno ao redor de cada entidade renderizada individual na cena.