PropriedadePropertyPanel - Este é um mod de interface de usuário auxiliar para Terraria, que faz parte da estrutura SilkyUIFrameworkEle foi projetado para gerar automaticamente interfaces de configuração com base em metadados de objetos, simplificando significativamente o desenvolvimento, o layout e a manutenção de painéis de configuração. O mod é voltado para modders e desenvolvedores de interfaces que valorizam flexibilidade, extensibilidade e uma interface de usuário bem estruturada.
Descrição do 属性面板PropertyPanel
A ideia principal do mod:
- Geração de uma interface a partir de metadados — o painel cria automaticamente controles para o objeto com base em suas propriedades descritas.
- Reduzir o trabalho manual — minimiza a necessidade de escrever e estruturar interfaces de configuração manualmente.
- Arquitetura modular — Cada parte do painel pode ser implementada ou substituída separadamente para tarefas específicas.
Os principais componentes do painel:
- Enchimento — é responsável por preencher o painel com elementos com base nos dados do objeto.
- Filtro — controla quais propriedades são exibidas ou ocultadas.
- Classificador — define a ordem em que os parâmetros são exibidos.
- Decorador — responsável pelo design visual e pela lógica adicional da interface do usuário.
Arquitetura de controles internos:
- Detector de interação — processa as condições e regras da entrada do usuário.
- Interator — é responsável pela interação do usuário com os elementos.
- Módulo de gravação de dados — salva corretamente as alterações nos parâmetros.
- Opções de decoração — amplia a apresentação visual e funcional dos ambientes.
Baixe o PropertyPanel para Terraria
Além disso, você precisa instalar SilkyUI