Unity 2D平台射击游戏:动作游戏制作课程

Unity 2D平台射击游戏:动作游戏制作课程-CG Tuto
Unity 2D平台射击游戏:动作游戏制作课程
此内容为付费资源,请付费后查看
知识点:12
付费资源
图片[1]-Unity 2D平台射击游戏:动作游戏制作课程-CG Tuto

Unity 2D Platformer Shooter: Build Your First 2D Action Game

C#与2D物理基础

  • 课程从变量、函数和方法等 C# 基础内容开始,随后介绍 Unity 2D 物理、刚体类型与碰撞,并讲解 If/else 逻辑和物体移动。这些内容构成后续玩家控制、物体交互和游戏状态处理所需的基础。
  • 官网将零编程经验者列为可学习对象,同时说明熟悉 Unity 界面和基础 C# 概念会有帮助,但课程会从头讲解相关逻辑。

玩家移动与角色动画

  • 玩家控制部分讲解响应式 2D 移动与跳跃,并使用 Unity 的 2D 物理系统实现角色控制。课程目标还包括流畅的动画状态机,用于衔接角色动作。
  • 课程描述提到玩家控制和流畅战斗系统;本阶段从基础移动与跳跃延伸到角色动画,为后续射击和关卡玩法建立玩家操作基础。

计分与生命值

  • 课程列出添加计分功能和玩家生命值两个课时,并将分数追踪、生命与伤害系统列为游戏功能目标。
  • 生命与伤害系统用于管理玩家状态;分数追踪则用于记录游戏过程中的得分。官网将这两类功能列入完整游戏循环与界面实现内容。

射击与战斗机制

  • 射击部分围绕动态射击机制展开,课程目标还包括武器切换、子弹轨迹和粒子效果爆炸。官网同时列出子弹池、屏幕震动与命中框检测等战斗系统内容。
  • 课程描述将子弹轨迹、爆炸效果和镜头震动列为射击与战斗系统的学习内容,并把命中检测列入目标;这些机制共同服务于游戏中的射击和命中反馈。

敌人与AI行为

  • 课程介绍创建具有不同类型的敌人,并列出视线检测、追踪、巡逻行为、远程攻击和生命值管理等敌人 AI 内容。
  • 官网学习目标具体提及视线追踪玩家和巡逻等行为;描述还包括追逐、远程攻击与敌人生命管理。课程也将敌人 AI 与玩家生命、伤害系统列为游戏开发内容。

关卡设计与2D环境

  • 关卡设计部分使用 Unity Tilemap、碰撞体、刚体和物理层构建可交互的 2D 环境。官网说明 Tilemap 系统用于高效构建 2D 游戏关卡。
  • 课程目标还包括动态镜头移动;描述将关卡设计与 2D Tilemap、碰撞体、刚体及物理层并列说明,用于构建具有交互性的游戏环境。

游戏循环、菜单与音频

  • 游戏架构内容包括主菜单、生命条、分数追踪、游戏结束画面和音频管理。课程还列出添加菜单与音频管理器相关内容。
  • 官网将主菜单、生命与伤害、分数、音频控制器及游戏结束画面列为游戏循环与界面功能;课程描述也提到菜单、生命条和音频管理。

新关卡与游戏构建

  • 课程内容列出添加新关卡和构建游戏,课程目标则包括完成游戏循环与构建可发布的 2D 平台射击游戏。
  • 官网描述说明,课程以完整的 2D 平台射击游戏项目为目标,并将游戏构建列入学习内容;本阶段承接前面的角色、战斗、敌人、关卡与界面系统。

适合人群

  • 官网列出的适合人群包括希望开始制作 Unity 2D 游戏的绝对初学者、希望制作并发布动作平台射击游戏的独立游戏开发者,以及希望用 C# 和 Unity 实现游戏想法的爱好者。
  • 课程也面向希望转向游戏开发或扩充作品集的程序员与学生。官网说明欢迎没有编程或游戏设计经验的初学者。

前置基础

  • 课程要求具备能够运行 Unity 的电脑,系统可为 Windows PC、Mac 或 Linux。
  • 官网说明不要求既往编程经验;熟悉 Unity 界面和基础 C# 概念会有帮助,但每个步骤都会详细解释。

使用软件

  • 课程使用 Unity 进行 2D 游戏开发,并使用 C# 编写脚本。官网要求准备能够运行 Unity 的电脑,未明确指定 Unity 版本。
⏱ 课程时长4.7小时
🎬 视频尺寸1920x1080
📦 配套资源有
📝 学习笔记有
🌍 语言 / 字幕精翻原声字幕 | 精配国语
🧾 课程编号260529
💾 资源大小2.06G

B 站粉丝专享:全套课程配套工程资源
包含:课件、资产、工程(内容以实际提供的为准)

课程学习笔记
本课程整理的学习笔记与补充资料

本站内容用于软件技术学习与流程研究。请支持课程原作者,并遵守相关软件及素材许可协议。

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容