|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/gra-platformowa-w-godot-43/
课程评论:没有评论
**课程名称:** Godot 4.3 平台游戏开发 **课程概述:** 本课程旨在教授使用 Godot 4.3 引擎开发平台游戏的基础知识。Godot 是一款免费且流行的游戏开发引擎,因其独特的 GDScript 语言和易于使用的界面而备受推崇。课程将通过实际的、简短的示例,而非枯燥的理论,引导学习者逐步完成一款完整的平台游戏。课程重点关注编程和界面,避免不必要的视觉美化。 **课程内容亮点:** * **Godot Engine 4.3 新特性:** 课程将涵盖 Godot 4.3 版本中更新的 Tilemap 系统,特别是节点层的使用。 * **角色创建与移动:** 从创建游戏主角开始,包括角色动画和移动编程,涉及碰撞、重力以及不同类型的移动方式。 * **关卡设计:** 利用 "tilemap" 节点快速绘制关卡。学习添加环境图形和碰撞物品。 * **敌人设计:** 创建各种敌人,包括静态障碍物(如尖刺)和动态敌人(如旋转的刀刃)。还将介绍更智能的敌人,如能感知悬崖的骷髅和会主动避开障碍物但只关注玩家的幽灵。 * **游戏逻辑与关卡切换:** 实现关卡完成机制,如收集钥匙并到达门口。还将学习如何创建标题场景,实现关卡的选取和切换。 * **GDScript 编程:** 课程将使用 GDScript 进行编程,这是一种类似 Python 的直观语言。GDScript 的智能提示和完善的类/方法百科全书将极大加速学习进程。 **目标受众:** 任何对游戏开发感兴趣,尤其是想学习使用 Godot 引擎和 GDScript 语言的初学者。 **学习成果:** 学员将能够使用 Godot 4.3 引擎和 GDScript 语言开发一款基础的平台游戏,并掌握创建角色、设计关卡、实现交互逻辑和敌人 AI 的基本技能。
GODOT to coraz popularniejszy, a przede wszystkim w pełni darmowy program do tworzenia gier. Dzięki swojemu unikalnemu językowi GDScript i przystępnemu interfejsowi zyskuje coraz większą rzeszę fanów. W kursie chciałbym zaznajomić Cię z podstawami obsługi Godota i zrobić to nie na przykładzie suchych teorii, ale praktycznych krótkich przykładów, które stopniowo będą nas przybliżać do stworzenia kompletnej gry. Nasza uwaga będzie skierowana na programowanie i interfejs, bez zbędnych i czasochłonnych upiększaczy.Począwszy od wersji 4.3 w Godocie pojawia się nieco zmieniony system Tilesmap w postaci warstw węzłów, co zostanie uwzględnione w kursie.Proces tworzenia gry platformowej zaczniemy od stworzenia postaci naszego bohatera wraz z jego animacją i kodowaniem sposobu w jaki się porusza. Zostaną poruszone tematy kolizji z otoczeniem, grawitacji i rodzajów ruchu.W sekcji związanej z tworzeniem poziomów zapoznamy się z węzłem "tilemap", który pozwoli szybko rysować nam poszczególne poziomy. Dodamy grafiki otoczenia, kolizyjne przedmioty.Kiedy będziemy mieć już naszego bohatera i świat, w którym się porusza to stworzymy czyhających na niego przeciwników, zarówno martwa materia w postaci wystających ostrzy czy ruchomych wirujących ostrzy będzie miała na celu uprzykrzyć życie naszej głównej postaci. Następnie dodamy przeciwników już nieco bardziej zaawansowanych jak szkieletora, który będzie potrafił zauważyć przepaść i duszka, który omijać będzie poszczególne przeszkody i zwróci uwagę tylko na nas.Na ostatnim etapie stworzymy logikę zakańczania każdego etapu w postaci zdobycia klucza i dotarcia do drzwi. Będzie się to wiązać się z przejściem od jednego do kolejnego. W scenie tytułowej poznamy natomiast jak wybierać poszczególne poziomy.Nauka programowania będzie się odbywać w języku GDScript, bliźniaczo podobnym do Pythona i niezwykle intuicyjnym na swój sposób. Przyjazność systemu podpowiedzi i encyklopedia Metod i Klas w GDScript przyśpieszy znacznie proces nauki.Zapraszam.