godot-4-migration
Migrar Godot 3 a Godot 4
Los desarrolladores de juegos que actualizan proyectos de Godot enfrentan errores de sintaxis y características obsoletas. Esta habilidad proporciona una guía completa para migrar código GDScript 2.0 con ejemplos concretos.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "godot-4-migration". Convierte este código de Godot 3 a Godot 4: export var speed = 10
النتيجة المتوقعة:
En Godot 4, usa la anotación @export:
```gdscript
@export var speed: int = 10
```
También puedes añadir sugerencias de tipo y del inspector:
```gdscript
@export_range(1, 100) var speed: int = 10
```
استخدام "godot-4-migration". ¿Cómo uso Tweens en Godot 4?
النتيجة المتوقعة:
El nodo Tween está obsoleto. Usa el 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 Proyectos de Juegos
Actualiza sistemáticamente proyectos de juegos completos de Godot 3.x a Godot 4 con guía de sintaxis paso a paso.
Corregir Errores de Sintaxis
Resuelve rápidamente errores de compilación al abrir proyectos de Godot 3 en Godot 4.
Aprender GDScript 2.0
Comprende las nuevas características y patrones en GDScript 2.0 para desarrollo nuevo en Godot 4.
جرّب هذه الموجهات
¿Cómo convierto un @export var en Godot 4? Muéstrame la sintaxis antigua y nueva.
Convierte este código Tween de Godot 3 a Godot 4: $Tween.interpolate_property($Sprite, 'position', Vector2(0,0), Vector2(100,100), 1.0, 0, 0)
¿Cómo conecto señales usando callables en Godot 4 en lugar de connect('signal_name', self, '_handler')?Lista todos los cambios de sintaxis principales necesarios para migrar un proyecto de Godot 3 a Godot 4, con ejemplos para cada categoría.
أفضل الممارسات
- Usa @export_range, @export_file y otras anotaciones @export para mejor integración con el editor
- Tipifica todas las variables con sugerencias de tipo explícitas para ganancias de rendimiento en GDScript 2.0
- Usa super() para llamar métodos padre en lugar de la antigua sintaxis .method_name()
تجنب
- No uses emit_signal('name') cuando puedes usar name.emit() con el objeto signal
- No uses conexiones de señales basadas en strings como connect('pressed', self, '_handler')
- No uses yield() para corutinas - usa await en su lugar en Godot 4