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 única, que permite que os desenvolvedores debuguem componentes do motor de gráficos do Roblox.
Pode ser encontrado na aba Rendering no menu de configurações do Roblox Studio.
Resumo
Propriedades
Define o nível de qualidade inicial do gerenciador 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 caro pode ser.
Define o nível de qualidade dos gráficos no Roblox Studio, quando RenderSettings.EnableFRM está definido como falso.
Alterna o estado ativado do gerenciador de quadros por segundo.
Define se os materiais devem ser gerados por peça ou por aparência única no Roblox...
Specifica o comportamento do gerenciador de quadros por segundo.
A API de gráficos que o Roblox usará na inicialização.
O tamanho em bytes da cache de malha. Padrão para 32 MBs.
Studio apenas. Usado para verificar visualmente a qualidade de MeshParts em nível de detalhe mais baixo em alcance próximo.
Se RenderSettings.EnableFRM estiver definido como verdadeiro, esta propriedade controla o nível de qualidade no Roblox Studio.
Quando definido como verdadeiro, o Roblox Studio carregará automaticamente as 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 PartOperation objetos.
Se definido como verdadeiro, renderiza caixas de limite em torno de cada entidade renderizada individual na cena.
Métodos
Retorna o nível de qualidade máximo.
Propriedades
AutoFRMLevel
Define o nível de qualidade inicial do gerenciador de quadros, quando RenderSettings.EnableFRM é definido como verdadeiro.
EagerBulkExecution
Quando definido como verdadeiro, todas as atualizações de cena serão dadas um orçamento ilimitado, independentemente do quão custoso pode ser. Isso garante que cada quadro será visto como deveria, ao custo de uma avaliarde quadro mais instável.
Isso é usado quando renderiza miniaturas de jogos.
EditQualityLevel
Define o nível de qualidade dos gráficos no Roblox Studio, quando RenderSettings.EnableFRM está definido como falso.
Enable VR Mode
ExportMergeByMaterial
Define se os materiais devem ser gerados por peça ou por aparência única no Roblox...
FrameRateManager
Specifica o comportamento do gerenciador de quadros por segundo.
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 para Enum.MeshPartDetailLevel.DistanceBased (padrão), que é o que o cliente usa.
Nota que o MeshPart.RenderFidelity precisa ser definido como Enum.RenderFidelity.Automatic para que isso funcione. Se você definir como Enum.RenderFidelity.Precise, você sempre verá a versão de alta resolução e o valor 2>Class.MeshPartDetailLevel2> será
QualityLevel
Se RenderSettings.EnableFRM estiver definido como verdadeiro, esta propriedade controla o nível de qualidade no Roblox Studio.
ReloadAssets
Quando definido como verdadeiro, o Roblox Studio carregará automaticamente as 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 PartOperation objetos.
ShowBoundingBoxes
Se definido como verdadeiro, renderiza caixas de limite em torno de cada entidade renderizada individual na cena.