Aprendendo novas funcionalidades

Godot é uma game engine rica em recursos. Há muito a aprender sobre isso. Esta página explica como você pode usar o manual on-line, a referência de código integrada e ingressar em comunidades on-line para aprender novos recursos e técnicas.

Fazendo a maior parte deste manual

O que você está lendo agora é o manual do usuário. Ele documenta cada um dos conceitos da engine e recursos disponíveis. Ao aprender um novo tópico, você pode começar navegando na seção correspondente deste site. O menu à esquerda permite explorar tópicos amplos, enquanto a barra de pesquisa o ajudará a encontrar páginas mais específicas. Se existir uma página para um determinado tema, ela geralmente será vinculada a um conteúdo relacionado.

../../_images/manual_search.png

O manual tem uma referência de classe complementar que explica as funções e propriedades disponíveis de cada classe Godot durante a programação. Enquanto o manual cobre recursos gerais, conceitos e como usar o editor, a referência é sobre como usar a API do Godot (Application Programming Interface). Você pode acessá-la online e offline. Recomendamos navegar na referência offline, a partir do editor Godot. Para fazer isso, vá para Ajuda -> Pesquisar Ajuda ou pressione F1.

../../_images/manual_class_reference_search.png

To browse it online, head to the manual's Class Reference section.

A página de referência de classe informa:

  1. Onde a classe existe na hierarquia de herança. Você pode clicar nos links superiores para ir para as classes pai e ver as propriedades e métodos que um tipo herda.

    ../../_images/manual_class_reference_inheritance.png
  2. Um resumo da função e dos casos de uso da classe.

  3. Uma explicação das propriedades, métodos, sinais, enumerações e constantes da classe.

  4. Links para páginas de manual detalhando ainda mais a classe.

Nota

Se o manual ou referência de classe estiver ausente ou tiver informações insuficientes, abra um issue no repositório oficial godot-docs do GitHub para reportá-lo.

Você pode clicar com a tecla Ctrl pressionada em qualquer texto sublinhado, como o nome de uma classe, propriedade, método, sinal ou constante, para ir até ele.

Aprenda com a comunidade

Godot tem uma comunidade crescente de usuários. Se você está preso em um problema ou precisa de ajuda para entender melhor como conseguir algo, você pode pedir ajuda a outros usuários em uma das muitas comunidades ativas.

O melhor lugar para tirar dúvidas e achar perguntas já respondidas é o site oficial de Perguntas & Respostas <https://godotengine.org/qa/>. Essas respostas aparecem nos resultados de motores de busca (google, duckduckgo, bing, etc...) e ficam salvos, permitindo que outros usuários se beneficiem de discussões na plataforma. Uma vez que você perguntou alguma coisa lá, você pode compartilhar o link em outras redes sociais. Antes de tirar uma dúvida, procure por respostas existente que talvez resolvam seu problema nesse site ou usando seu motor de busca favorito.

Formular boas perguntas e fornecer detalhes ajudará os outros a te responderem com mais rapidez e qualidade. Ao fazer perguntas, recomendamos incluir as seguintes informações:

  1. Descreva seu objetivo. Você quer explicar o que está tentando alcançar em termos de design. Se você está tendo problemas para descobrir como fazer uma solução funcionar, pode haver uma solução diferente e mais fácil que atinja o mesmo objetivo.

  2. Se houver um erro envolvido, compartilhe a mensagem de erro original. Você pode copiar a mensagem de erro no painel inferior do Depurador do editor clicando no ícone Copiar Erro. Saber o que ele diz pode ajudar os membros da comunidade a identificar melhor como você acionou o erro.

  3. Se tem código envolvido, compartilhe um trecho do código. Outros usuários não vão conseguir te ajudar sem olhar o seu código. Compartilhe o código como texto diretamente. Você pode copiar e colar um trecho do código no chat, ou usando um site como Pastebin para compartilhar arquivos grandes.

  4. Compartilhe uma captura de tela do seu painel Cena junto com seu código escrito. A maior parte do código que você escreve afeta os nós em suas cenas. Como resultado, você deve pensar nessas cenas como parte de seu código-fonte.

    ../../_images/key_concepts_scene_tree.png

    Além disso, não tire uma foto com o telefone, a baixa qualidade e os reflexos da tela podem dificultar a compreensão da imagem. Seu sistema operacional deve ter uma ferramenta embutida para tirar fotos da tela com a tecla PrtSc (Print Screen).

    Alternativamente, você pode usar um programa como ShareX no Windows ou FlameShot no Linux.

  5. Compartilhar um vídeo do seu jogo rodando também pode ser bem útil para solucionar problemas do seu jogo. Você pode usar programas como OBS Studio e Screen to GIF para capturar sua tela.

    Você pode então usar serviços como streamable ou algum armazenamento em nuvem para enviar e compartilhar seus vídeos de graça.

  6. Se você não está usando a versão estável do Godot, por favor diga a versão que você está usando. A resposta pode variar já que funcionalidades e a interface mudam rapidamente.

Seguir essas diretrizes maximizará suas chances de obter a resposta que procura. Elas economizarão tempo para você e para as pessoas que o ajudarão.

Tutoriais da Comunidade

Este manual visa fornecer uma referência abrangente dos recursos do Godot. Além da série de introdução 2D e 3D, ele não contém tutoriais para implementar gêneros de jogos específicos. Se você está procurando um tutorial sobre como criar um RPG, um jogo de plataforma ou outro, consulte Tutoriais e recursos, que lista o conteúdo feito pela comunidade Godot.