godot-4-migration
Migrar do Godot 3 para o Godot 4
Desenvolvedores de jogos que atualizam projetos do Godot enfrentam erros de sintaxe e recursos obsoletos. Esta skill fornece um guia completo para migrar código GDScript 2.0 com exemplos concretos.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "godot-4-migration". Converta este código do Godot 3 para Godot 4: export var speed = 10
Resultado esperado:
No Godot 4, use a anotação @export:
```gdscript
@export var speed: int = 10
```
Você também pode adicionar dicas de tipo e dicas do inspetor:
```gdscript
@export_range(1, 100) var speed: int = 10
```
A utilizar "godot-4-migration". Como faço para usar Tweens no Godot 4?
Resultado esperado:
O nó Tween está obsoleto. Use o método create_tween():
```gdscript
var tween = create_tween()
tween.tween_property($Sprite, 'position', Vector2(100, 100), 1.0)
tween.parallel().tween_property($Sprite, 'modulate:a', 0.0, 1.0)
```
Auditoria de Segurança
SeguroAll static findings are false positives. The skill contains only documentation for Godot 4 migration with GDScript code examples. No shell commands, cryptographic code, or system reconnaissance present.
Problemas de Risco Médio (3)
Pontuação de qualidade
O Que Você Pode Construir
Portar Projetos de Jogos
Atualize sistematicamente projetos inteiros de jogos do Godot 3.x para o Godot 4 com orientação passo a passo de sintaxe.
Corrigir Erros de Sintaxe
Resolva rapidamente erros de compilação ao abrir projetos do Godot 3 no Godot 4.
Aprender GDScript 2.0
Entenda os novos recursos e padrões do GDScript 2.0 para novo desenvolvimento no Godot 4.
Tente Estes Prompts
Como faço para converter um @export var no Godot 4? Mostre-me a sintaxe antiga e a nova.
Converta este código Tween do Godot 3 para Godot 4: $Tween.interpolate_property($Sprite, 'position', Vector2(0,0), Vector2(100,100), 1.0, 0, 0)
Como faço para conectar sinais usando callables no Godot 4 em vez de connect('signal_name', self, '_handler')?Liste todas as principais mudanças de sintaxe necessárias para migrar um projeto do Godot 3 para o Godot 4, com exemplos para cada categoria.
Melhores Práticas
- Use @export_range, @export_file e outras anotações @export para melhor integração com o editor
- Digite todas as variáveis com dicas de tipo explícitas para ganhos de desempenho no GDScript 2.0
- Use super() para chamar métodos pai em vez da sintaxe antiga .method_name()
Evitar
- Não use emit_signal('name') quando puder usar name.emit() com o objeto de sinal
- Não use conexões de sinal baseadas em string como connect('pressed', self, '_handler')
- Não use yield() para co-rotinas - use await no Godot 4
Perguntas Frequentes
Esta skill converte automaticamente meus arquivos de projeto?
Posso migrar código C# com esta skill?
Qual é a principal diferença entre GDScript 1.0 e 2.0?
Como faço para lidar com variáveis onready no Godot 4?
O nó Tween ainda está disponível no Godot 4?
Posso usar assets do Godot 3 no Godot 4?
Detalhes do Desenvolvedor
Autor
sickn33Licença
MIT
Repositório
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/godot-4-migrationReferência
main
Estrutura de arquivos
📄 SKILL.md