|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/gra-platformowa-w-unity-6/
课程评论:没有评论
Unity 6 游戏开发入门:从零开始创建你的第一个平台游戏 (Coursera 课程总结) 本 Coursera 课程旨在教授 Unity 6(一款流行且免费的游戏开发引擎)的基础知识,重点在于 C# 编程和实用技巧,而非冗余的视觉效果。课程将通过实践项目,引导您逐步完成一个完整的平台游戏。 **核心内容:** * **角色创建与控制:** 从角色的创建、动画到移动机制的编码,涵盖碰撞检测、重力以及各种移动类型。 * **生命值与无敌:** 为角色添加生命值(以心形表示)和短暂的无敌状态,以应对游戏中的挑战。 * **关卡设计:** 使用“Tilemap”工具高效地绘制关卡,并添加环境美术、碰撞物品等元素。 * **敌人 AI:** 创建多种敌人,包括固定伤害陷阱(如刀刃)和具有更复杂行为模式的敌人,如能检测悬崖的骷髅和会避开障碍物但会主动追踪玩家的幽灵。 * **游戏逻辑与 UI:** 实现关卡结束机制(收集钥匙到达门),以及创建主菜单和关卡选择界面,学习 Unity UI 和按钮的交互。 * **编程语言:** 主要使用 C# 进行编程,并利用 Visual Studio 的强大功能辅助教学。 **先决条件:** * 一台电脑 * 互联网连接 * 学习的意愿 本课程是您开启 Unity 游戏开发之旅的绝佳起点,非常适合希望快速掌握游戏制作核心概念的学习者。
Unity 6 to jeden z najpopularniejszych, a przede wszystkim darmowy program do tworzenia gier. Dzięki znanemu i cenionemu językowi programowania C# i przystępnemu interfejsowi ma ogromną rzeszę fanów. W kursie chciałbym zaznajomić Cię z podstawami obsługi Unity 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.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. Dodamy też bohaterowi punkty życia w postaci serduszek, a także chwilową nieśmiertelność, która pozwoli nam odsapnąć przed kolejnym zderzeniem z przeciwnikiem.W sekcji związanej z tworzeniem poziomów zapoznamy się z "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, co da nam wgląd w mechanikę przycisków i całego UI w Unity. Nauka programowania będzie się odbywać w języku C#, znanym i cenionym, oraz wartym nauczenia. Środowisko Visual Studio, z którego będziemy korzystać ułatwi nam zdecydowanie pracę, zwłaszcza dzięki jego nowym funkcjonalnością.Zapraszam Cię zatem do kursu, jedyne wymagania to komputer, dostęp do internetu i oczywiście chęć do nauki.