满园春色关不住
一枝红杏出墙来

Godot 3D游戏开发入门教程,让玩家能够在3D关卡中控制角色和摄像机 (英文)

Godot 3D游戏开发入门

发布日期:2024年5月 创建者:Thomas Yanuziello 格式:MP4 | 视频:h264, 1280×720 | 音频:AAC, 44.1 KHz, 2声道 类型:电子学习 | 语言:英语 | 时长:11讲 (2小时10分钟) | 大小:1.15 GB

构建第三人称角色控制器,让玩家能够在3D关卡中控制角色和摄像机。

你将学到:

  • 学习如何从头开始使用Godot游戏引擎创建一个新的3D项目。
  • 构建一个第三人称角色控制器,使玩家能够以现代RPG的风格控制角色和摄像机。
  • 发现如何在游戏中应用复杂的数学和物理公式,以实现更逼真或更有趣的游戏机制。
  • 使用此项目作为许多不同类型3D游戏的基础。

要求:

  • 学生应该已经下载了Godot引擎,并准备好学习如何使用它。
  • 不需要任何经验,我将尽力详细解释一切。如果你有任何问题,请提问。

课程描述:

在本课程中,我们将涵盖使用Godot引擎构建第三人称角色控制器所需的一切知识;从在3D空间中工作的基础知识到控制3D场景中的角色和摄像机。我们将探索如何使用数学、物理和向量来实现现代3D游戏中常见的第三人称游戏玩法;左摇杆移动和旋转角色,右摇杆围绕角色旋转摄像机。

完成课程后,你将对第三人称角色控制有一个很好的理解,并且拥有一个高度可定制的完整实现,可以用于任何3D项目;无论是平台游戏、动作RPG,还是舒适的农场模拟,你都可以将项目朝任何方向发展。

你还将学习使用Godot游戏引擎的有用技能,组织和设计你的项目,使其更具扩展性。你将学习如何使用GDscript编写源代码,所有内容都会详细解释。我们的脚本将被编写成高度可定制和可重用的格式。如果你需要查看完整的项目文件,所有的项目文件也会在GitHub上提供。这些视频是使用Godot 4.2版本录制的。

本课程将成为一系列课程的一部分,旨在教授可互换使用的游戏开发知识。所以请告诉我你感兴趣的游戏类型,我会尝试在本系列的未来课程中加入这些内容。

课程内容:

  1. 项目介绍和设置:学习如何启动一个新的Godot 3D项目,并设置基本的项目结构。
  2. 角色控制器基础:学习如何在3D空间中创建和移动角色。
  3. 摄像机控制:实现摄像机围绕角色旋转和跟随角色移动的功能。
  4. 数学和物理应用:了解如何在游戏中应用数学和物理公式以实现真实的游戏机制。
  5. 高级角色控制:实现更加复杂的角色控制逻辑,包括跳跃和冲刺等动作。
  6. 优化和调试:学习如何优化你的游戏源代码,并解决常见问题。
  7. 项目组织和设计:学习如何组织和设计你的项目,使其更具扩展性和可维护性。
  8. GDscript编程:详细解释如何使用GDscript编写自定义脚本,增强游戏功能。
  9. 项目总结和回顾:总结课程内容,并回顾整个项目的开发过程。

今天就报名,开始你的Godot 3D游戏开发之旅吧!

Introduction to 3D Game Development in Godot

Published 5/2024
Created by Thomas Yanuziello
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 11 Lectures ( 2h 10m ) | Size: 1.15 GB

Build a third person character controller in Godot to allow a player to control a 3D character and camera in a 3D level.

What you’ll learn:
Learn how to use the Godot game engine by starting a new 3D project from scratch.
Build a third person character controller that allows the player to control a character and camera in the style of a modern RPG.
Discover how complex mathematics and physics formulas can be applied in games to produce more realistic or fun game mechanics.
Use this project as a foundation for a 3D game in many different genres.

Requirements:
Students should have downloaded the Godot Engine and be ready to learn how to use it.
No experience necessary, I will try to explain everything in detail. If you have any questions, please ask.

Description:
In this course, we will cover everything you need to know about using the Godot Engine to build a third person character controller; from the very basics of working in 3D space up to and including controlling a character and camera in a 3D scene.  We will explore how to use math, physics, and vectors to achieve the third person gameplay you expect from most modern 3D games; with the left stick moving and rotating the character, and the right stick rotating the camera around them.When you’re done, you’ll have a good understanding of third person character control, and a fully functional implementation that is highly customizable for any 3D project; whether it’s a platformer, action RPG, or even a cozy farm sim—you can take the project in any direction you wish.You’ll also learn useful skills for working with the Godot game engine, organizing, and designing your projects to be more scalable.  You will be learning how to code with GDscript, with everything explained in detail.  Our scripts will be written to be highly customizable and reusable.  All of the project files will also be available in GitHub if you need to review the completed project.  These videos were recorded using Godot version 4.2.This course will be part of a series designed to teach bite-sized pieces of game development that can all be used interchangeably with each other.  So let me know what types of games you’re interesting in learning how to make and I’ll try to include them in future courses in this series.

扫码免费下载

此处有隐藏内容--请扫描下方二维码查看

 

百度网盘下载
登录后免费下载提取码:登录后可见
赞(0)
未经允许不得转载:红杏破解 » Godot 3D游戏开发入门教程,让玩家能够在3D关卡中控制角色和摄像机