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