Compatibilidade de engine
O UEABMCP suporta UE 4.27.2 até UE 5.8.2 com uma única árvore de código-fonte. Ferramentas que
precisam de um recurso da engine declaram uma versão mínima; em engines mais antigas elas
simplesmente não aparecem no tools/list (o agente nunca vê uma ferramenta que não pode usar).
Ferramentas por engine (versão 1.0)
A tabela é gerada a partir do código-fonte (Tools/count_tools.py) e atualizada a cada release.
| Kit | 4.27 | 5.0 | 5.1 | 5.2 | 5.3 | 5.4 | 5.5 | 5.6 | 5.7 | 5.8 |
|---|---|---|---|---|---|---|---|---|---|---|
| asset | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| bp | 242 | 242 | 242 | 242 | 242 | 242 | 242 | 242 | 242 | 242 |
| edit | 256 | 260 | 260 | 260 | 260 | 260 | 260 | 260 | 260 | 260 |
| job | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
| total | 503 | 507 | 507 | 507 | 507 | 507 | 507 | 507 | 507 | 507 |
Diferenças conhecidas
| Área | 4.27 | 5.0 – 5.4 | 5.5 – 5.8 |
|---|---|---|---|
| Enhanced Input | plugin experimental (habilite-o) + mapeamentos legados de Axis/Action | plugin (padrão a partir da 5.1) | embutido |
| Variáveis float em Blueprint | float | double | double |
| Screenshots | PNG via ImageWrapper | igual | igual |
| Transações / undo | igual | igual | igual |
| Progresso + cancelamento via SSE | igual | igual | igual |
Compilando para uma versão
A listagem no Fab inclui binários para cada engine. A partir do código-fonte, execute o BuildPlugin
com a engine de destino; nenhuma alteração de código é necessária. A camada de compatibilidade
(UeaCompat.h) isola as diferenças de API.