admin管理员组

文章数量:1566843

参考:https://www.udemy/course/awesome-builder-defender-game-in-unity/?couponCode=CMCOURSEDEC23

文章目录

  • 前言
  • 素材
  • 新建项目
  • 放置物品
  • 放置不同物品类型
  • 资源管理
  • 管理和配置生成资源的信息
  • 绘制资源UI
  • 同步资源生成
  • 绘制地图,优化场景
  • 控制虚拟相机
  • 添加建筑物按钮UI
  • UI上放置建筑问题修复
  • 添加点击事件
  • 选中效果
  • 箭头空物体效果
  • 建造跟随鼠标显示
  • 添加资源物体
  • 实现树叶的随风摇摆
  • 按附近资源数控制资源生成速度
  • 建筑物放置不可重叠
  • 创建一个总部
  • 添加一些动画粒子效果
  • 建造后实时显示生产速率
  • 建造前实时显示生产速率
  • 建造消耗材料
  • 提示信息
  • 错误提示信息
  • 建筑生命值
  • 设置敌人
  • 创建防御箭塔
  • 敌人血条和死亡
  • 控制敌人生成
  • 敌人抖动卡顿问题
  • 给总部默认添加攻击功能
  • 显示敌人生成位置
  • 显示波数
  • 敌人进攻方向提示
  • 添加后处理效果
  • 使用ShaderGraph实现发光效果
  • 昼夜交替循环效果
  • 建筑施工预制体和建造时间
  • 显示建造进度
  • 图片跟着修改
  • 使用ShaderGraph实现逐步建造的动态效果
  • 删除建筑
  • 制作小地图
  • 游戏结束
  • 后续
  • 源码
  • 完结

前言

欢迎来到本次教程,我将为您讲解如何使用 Unity 引擎来开发一个建造与防御类 RTS(即实时战略)游戏。

在本教程中,我们将学习如何创建 2D 场景、设计 2D 精灵、制作 2D 动画、响应用户输入、管理游戏数据、以及其他有关游戏开发的重要话题。我们还将使用 C# 编程语言来实现游戏逻辑,并且会介绍一些常用的游戏编程模式和工具。

作为一个项目实战教程,我们不仅将讲解理论,还将创建一个完整的建造与防御类 RTS 游戏,并且在整个过程中,您将深入了解游戏开发流程、工作流程和实现细节。我们将从创建游戏场景开始,逐步添加游戏元素、实现游戏逻辑、处理用户输入、创建用户界面等等。这样,您将有足够的机会学习如何将理论知识应用到实践中。

在完成本教程后,您将有能力设计、创建和发布自己的 2D RTS 游戏,并且可以运用所学知识

本文标签: 游戏做一个源码项目Unity