|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/creating-a-space-invaders-game-using-unity-and-c-sharp/
课程评论:没有评论
**课程名称:** 使用 Unity 和 C# 创建 2D PC 太空侵略者街机游戏 **课程概述:** 本课程将带领您从零开始,使用免费的软件和资源,一步步创建一款完整的“太空侵略者”街机游戏。即使您没有任何 Unity 或编程经验,讲师(拥有 40 年编程经验)也会在整个过程中详细讲解每个步骤。 **您将学到的关键技能:** * Unity 项目的创建与配置 * 在 Unity 中导入和使用资源(Assets) * 创建动态的星空背景 * 设计和实现玩家、敌人、玩家子弹和敌人子弹 * 控制游戏中所有对象(玩家、敌人、子弹)的移动 * 处理碰撞,实现被击中后对象停止移动的效果 * 防止子弹移出屏幕的边界检测 * 精确检测子弹与玩家或敌人之间的碰撞 * 判定游戏胜利和失败的条件 * 为游戏添加多关卡和升级系统 * 集成音效,增强游戏体验 * 贯穿开发过程的测试方法 * 学习如何查找和修复错误(Debug) * 将完成的游戏发布为独立的应用程序 **本课程特色:** * **零基础入门:** 无需先验知识,适合初学者。 * **全部免费:** 使用的软件和资源均免费。 * **实践导向:** 在动手实践中学习,亲手打造完整游戏。 * **经验丰富:** 由资深程序员授课,知识体系扎实。
All software and resources used in this course are free.In this course, you will learn how to create a complete Space Invaders game in Unity from an instructor with 40 years programming experience. You do not need to have any unity or programming experience. I will explain everything as we create the game together. Here are some of the things you will learn in this course.- How to create a Unity project- How to configure the Unity editor- How to import assets into Unity- How to create a moving star field background- How to create the player, enemies, player projectiles and enemy projectiles- How to make the player, enemies and projectiles move- How to prevent objects from moving when hit by other objects- How to prevent projectiles from moving off the screen- How to detect when a projectile has hit an enemy or the player- How to determine when the game is won- How to determine when the game is lost- How to add multiple levels to the game- How to add sound effects to the game- How to test the game throughout the development process- How to investigate and correct errors- How to publish the project to a stand alone application