|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/criacao-de-games-de-plataforma-2d-com-a-godot-engine/
课程评论:没有评论
**课程名称:使用 Godot Engine 创建 2D 平台游戏** **课程概述:** 本课程将使用易于理解且非常简洁的语言,教授如何创建 2D 平台游戏。我们将学习使用各种节点,包括 RigidBody2D、KinematicBody2D、Sprite、CollisionShape2D 等,来构建游戏中的各种元素。 课程将重点介绍动画节点,如 AnimatedSprite、AnimationPlayer 和 Tween,无需第三方软件即可赋予角色生命力。此外,还将演示如何使用音频文件,以及如何调整音频以更好地匹配游戏事件。 在玩家控制方面,我们将学习如何处理方向、移动、加速、减速、二段跳等玩家与游戏元素之间的交互。特别地,我们将学习使用 particles2D 节点为玩家奔跑时扬起的灰尘效果,并将其应用于其他场景。 对于游戏背景的移动,我们将通过 GDSCRIPT 脚本以及 Parallax Background 和 Parallax Layer 节点进行演示。 **项目安排:** 1. **项目一:Flappy Bird 风格游戏** * 介绍课程的学习方法。 * 构建一款类似 Flappy Bird 的游戏。 2. **项目二:核心 2D 平台游戏** * 项目的核心将专注于 2D 平台游戏。 * 学习如何使用各种节点实现游戏交互。 * 深入理解 Godot 中的信号(Signals)概念。 * 学习使用自定义函数(Custom Functions)使代码更清晰、模块化。 3. **项目三:进阶 2D 平台游戏** * 继续专注于游戏开发。 * 深入探索已学节点,并学习新节点。 * 提高工作流程效率,获得更多 Godot 使用经验。 4. **项目四:2D 平台动作游戏** * 包含平台跳跃和动作元素。 * 学习如何暂停游戏。 * 学习实例化激光。 * 实现墙壁跳跃。 * 制作生命值(HP)条。 * 使用 TWEEN 节点制作动画。 * 创建“鬼魂”效果。 **附加内容:** * **斜坡移动优化:** 专门章节提供解决玩家在斜坡上移动问题的有效方案。 * **项目导出:** 学习如何将项目导出到 Windows 和 Android 平台,并演示在手机上的安装过程。 **结论:** 本课程内容丰富,涵盖了 2D 平台游戏开发的各个方面。通过实践项目,学员将全面掌握 Godot Engine 的核心功能和开发技巧。欢迎报名参加,开启您的游戏开发之旅!
Neste curso, você estará aprendendo com uma linguagem de fácil compreensão e muito objetiva como criar games de plataforma 2D. Para isso, faremos uso de diferentes tipos de nós, passando pelos mais conhecidos como RigidBody2D, KinematicBody2D, Sprite, CollisionShape2D e muitos outros que serão usados para criação dos elementos que farão parte do nosso game.Veremos como usar os nós de animação para dar mais vida aos personagens e neste caso, teremos 3 nos exemplos, o primeiro é o AnimatedSprite, o segundo é o AnimationPlayer e o último que estaremos conhecendo é o Tween, e tudo sem a necessidade do uso de softwares de terceiros.Teremos ainda exemplos de utilização de arquivos de áudio em um jogo e algumas possíveis alterações para melhor representar os eventos relacionados ao som.Falando sobre o controle do player, veremos como trabalhar a sua direção, movimentação, aceleração, desaceleração, pulo duplo e outras possibilidades de interação com outros personagens ou elementos do cenário; um detalhe interessante que veremos na movimentação do player é que ao correr pelo cenário, será possível perceber a poeira saindo da direção dos pés dele, e isso será feito usando um nó chamado de particles2D, claro, veremos o uso desse tipo de nó não apenas uma vez, mas em outras situações também.Para movimentação do fundo do nosso game, teremos um exemplo através do GDSCRIPT e também exemplos com mais dois nós usados para este fim, sendo um deles o Parallax Background e Parallax layer. Organização do curso:Em nosso primeiro projeto, que será uma apresentação do forma de como estaremos trabalhando no curso, construiremos um game nos moldes do famoso Flappy Bird.Em nosso segundo projeto e este sim, nos trará o foco do curso, construiremos um game de plataforma 2D valendo-se de diferentes nós para que aconteçam as interações necessárias. Nele veremos o uso de sinais em várias situações e perceberemos o quão forte é este conceito dentro da Godot. Além disso, usaremos bastante as funções personalizadas, ou seja, funções criadas por nós mesmos para tornar os nossos códigos mais limpos e mais modularizados também.No terceiro projeto, criaremos um game seguindo o foco do curso e vamos explorar um pouco mais os nós já aprendidos e conhecer outros. Neste, o nosso fluxo de trabalho ficará um pouco mais rápido e vai nos permitir extrair novas experiência na Godot.Em nosso quarto projeto, estaremos trabalhando em um game com elementos de plataforma e ação. Neste veremos como Pausar o jogo, como instanciar lasers, Saltar entre as paredes, barra de HP, fazer animação com o node TWEEN e como criar o famoso efeito GHOST.Não deixe de conferir com muito atenção a penúltima seção, ela vai nos trazer uma solução muito interessante para corrigir a movimentação do player sobre ambientes com inclinação.Para concluir, teremos também uma seção na qual veremos como fazer a exportação do nosso projeto para a plataforma Windows e plataforma Android seguida de uma demonstração da instalação em um celular.Para conferir tudo isso, se inscreva no curso e bons estudos!