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.
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「godot-4-migration」を使用しています。 Converta este código do Godot 3 para Godot 4: export var speed = 10
期待される結果:
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
```
「godot-4-migration」を使用しています。 Como faço para usar Tweens no Godot 4?
期待される結果:
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)
```
セキュリティ監査
安全All 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.
中リスクの問題 (3)
品質スコア
作れるもの
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.
これらのプロンプトを試す
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.
ベストプラクティス
- 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()
回避
- 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