Aprendiendo nuevas características

Godot es un motor de videojuegos rico en características. Hay mucho para aprender. Esta página explica cómo usar el manual online, la referencia integrada y cómo unirse a comunidades para aprender nuevas funcionalidades y técnicas.

Aprovechando al máximo este manual

Lo que estás leyendo ahora es el manual de usuario. Documenta cada uno de los conceptos del motor y las características disponibles. Al aprender un tema nuevo, puede comenzar navegando en la sección correspondiente de este sitio web. El menú de la izquierda te permite explorar temas amplios, mientras que la barra de búsqueda te ayudará a encontrar páginas más específicas. Si existe una página para un tema determinado, a menudo se vinculará a más contenido relacionado.

../../_images/manual_search.png

El manual tiene una referencia de clase complementaria que explica las funciones y propiedades disponibles de cada clase de Godot durante la programación. Si bien el manual cubre características generales, conceptos y cómo usar el editor, la referencia trata sobre el uso de la API de secuencias de comandos de Godot (interfaz de programación de aplicaciones). Puede acceder a él tanto en línea como fuera de línea. Recomendamos buscar la referencia sin conexión, desde el editor de Godot. Para hacerlo, vaya a Ayuda -> Buscar o presione F1.

../../_images/manual_class_reference_search.png

Para buscarlo en línea, diríjase a la sección Class Reference del manual.

Una página de referencia de clase te dice:

  1. Donde existe la clase en la jerarquía de herencia. Puede hacer clic en los enlaces superiores para saltar a las clases principales y ver las propiedades y los métodos que hereda un tipo.

    ../../_images/manual_class_reference_inheritance.png
  2. Un resumen de la función de la clase y los casos de uso.

  3. Una explicación de las propiedades, métodos, señales, enumeraciones y constantes de la clase.

  4. Enlaces a páginas del manual que detallan aun más la clase.

Nota

Si falta el manual o la referencia de clase o no tiene información suficiente, abra un Issue en el repositorio oficial GitHub godot-docs para informarlo.

Puede pulsar Ctrl y hacer clic en cualquier texto subrayado, como el nombre de una clase, propiedad, método, señal o constante, para acceder a él.

Aprendiendo a pensar como un programador

Enseñar los fundamentos de la programación y cómo pensar como un desarrollador de juegos está más allá del alcance de la documentación de Godot. Si eres nuevo en la programación, te recomendamos dos excelentes recursos gratuitos para que comiences:

  1. Harvard university offers a free courseware to learn to program, CS50. It will teach you programming fundamentals, how code works, and how to think like a programmer. These skills are essential to become a game developer and learn any game engine efficiently. You can see this course as an investment that will save you time and trouble when you learn to create games.

  2. If you prefer books, check out the free ebook Automate The Boring Stuff With Python by Al Sweigart.

Aprendiendo con la comunidad

Godot tiene una creciente comunidad de usuarios. Si está atascado en un problema o necesita ayuda para comprender mejor cómo lograr algo, puede pedir ayuda a otros usuarios en una de las muchas comunidades activas.

El mejor lugar para hacer preguntas y encontrar las ya respondidas es el sitio oficial Preguntas y Respuestas. Estas respuestas aparecen en los resultados del motor de búsqueda y se guardan, lo que permite que otros usuarios se beneficien de las discusiones en la plataforma. Una vez que haya hecho una pregunta allí, puede compartir su enlace en otras plataformas sociales. Antes de hacer una pregunta, asegúrese de buscar respuestas existentes que puedan resolver su problema en este sitio web o utilizando su motor de búsqueda preferido.

Hacer bien las preguntas y brindar detalles ayudará a que otros te respondan más rápido y mejor. Al hacer preguntas, recomendamos incluir la siguiente información:

  1. Describe tu objetivo. Desea explicar lo que está tratando de lograr en cuanto al diseño. Si tiene problemas para descubrir cómo hacer que una solución funcione, puede haber una solución diferente y más fácil que logre el mismo objetivo.

  2. Si hay un error involucrado, comparta el mensaje de error exacto. Puede copiar el mensaje de error exacto en el panel inferior del Depurador del editor haciendo clic en el icono Copiar error. Saber lo que dice puede ayudar a los miembros de la comunidad a identificar mejor cómo provocó el error.

  3. Si hay código involucrado, comparta una muestra de código. Otros usuarios no podrán ayudarlo a solucionar un problema sin ver su código. Comparta el código como texto directamente. Para hacerlo, puede copiar y pegar un fragmento de código corto en un cuadro de chat, o usar un sitio web como Pastebin para compartir archivos largos.

  4. Comparta una captura de pantalla de su panel Escena junto con su código escrito. La mayor parte del código que escribe afecta a los nodos de sus escenas. Como resultado, debe pensar en esas escenas como parte de su código fuente.

    ../../_images/key_concepts_scene_tree.png

    Además, no tome una foto con su teléfono, la baja calidad y los reflejos de la pantalla pueden dificultar la comprensión de la imagen. Su sistema operativo debe tener una herramienta integrada para tomar capturas de pantalla con la tecla PrtSc (Imprimir pantalla).

    Alternativamente, puede usar un programa como ShareX en Windows o FlameShot en Linux.

  5. Compartir un video de su juego en ejecución también puede ser realmente útil para solucionar problemas de su juego. Puede usar programas como OBS Studio y Screen to GIF para capturar su pantalla.

    Luego puede usar un servicio como streamable o un proveedor de la nube para cargar y compartir sus videos de forma gratuita.

  6. Si no está utilizando la versión estable de Godot, mencione la versión que está utilizando. La respuesta puede ser diferente ya que las funciones disponibles y la interfaz evolucionan rápidamente.

Seguir estas pautas maximizará sus posibilidades de obtener la respuesta que está buscando. Le ahorrarán tiempo tanto a usted como a las personas que lo ayudan.

Tutoriales de la comunidad

Este manual tiene como objetivo proporcionar una referencia completa de las características de Godot. Aparte de la serie de introducción en 2D y 3D, no contiene tutoriales para implementar géneros de juegos específicos. Si estás buscando un tutorial sobre cómo crear un juego de rol, un juego de plataformas u otro, consulta Tutoriales y recursos, que enumera el contenido creado por la comunidad de Godot.