Tema: godot
-
Godot GDExtension: diseñar la frontera nativa y distribuir la biblioteca adecuada
Expón una API nativa acotada, regístrala en Godot y mantén de forma explícita la compatibilidad de binarios y de motor, en lugar de asumir que compilar basta para completar una extensión.
-
Cómo elegir un renderizador de Godot a partir de evidencia en los dispositivos de destino
Compara Forward+, Mobile y Compatibility según los efectos necesarios, los destinos de exportación reales y el comportamiento medido de la escena antes de comprometerte con una vía de renderizado.
-
Escenas, nodos y recursos en Godot: componer comportamiento con una pertenencia bien definida
Cómo distinguir la jerarquía viva de nodos, el propietario que se usa al guardar la escena y los datos de recursos compartidos al construir escenas reutilizables en Godot.
-
Godot TileMapLayer: definir la identidad de los tiles, las reglas de terreno y la colisión en conjunto
Organiza las capas de tiles según su función, mantén separadas las coordenadas del mapa y la identidad en el atlas, y prepara los datos completos de terreno y colisión antes de confiar en el pintado automático.
-
Godot CharacterBody3D: movimiento sobre el suelo con velocidad correcta y temporización de la física
Mantén la velocidad en unidades de distancia por segundo, integra la aceleración de forma deliberada y usa move_and_slide durante las actualizaciones de física, con reglas explícitas para el estado de contacto con el suelo.
-
Diseño de Control en Godot: decidir quién controla la posición y el tamaño
Usa anclas y offsets para colocar elementos respecto al padre, deja que los contenedores organicen a sus hijos y revisa las restricciones de tamaño derivadas del contenido cuando una interfaz no respeta la geometría esperada.
-
Señales de Godot: reducir el acoplamiento sin perder el control explícito del ciclo de vida de las conexiones
Usa señales para eventos observables, llamadas directas para operaciones que te pertenecen y reglas de suscripción deliberadas para objetos de escena reutilizables o temporales.
Legible por máquina: JSON