unity游戏开发之塔防游戏

如何制作塔防游戏

让我们以迷你游戏的形式创建一个休闲塔防。 从基本处理到适用技术,应有尽有,因此您只需制作一次即可获得 Unity 中的游戏制作专业知识。

与背景素材结合使用时,您将获得以下游戏视图: 由于在创建过程中使用了 LineRenderer,因此您可以创建具有高度自由度的线条

塔防游戏包括什么?

我们将要创建的塔防游戏将包括以下规范和实现。 由于您可以逐步创建,因此建议初学者使用。

LineRenderer,允许您自由创建敌人的移动

在塔防游戏中,您需要为敌人创建一条移动路径。 这是一个与游戏平衡有很大关系的功能。 在这个游戏中,你可以随时使用 lineRenderer 根据自己的喜好调整轨迹

使用可编写脚本的对象进行数据设计

本次使用的游戏数据如下。

  • 敌人数据
  • 波次数据(例如,当敌人出现时)
  • Defender 的数据

这些数据使用称为 ScriptableObject 的东西进行处理,以便于直观地管理。

下图是 Wave 数据的参考示例。 您可以设置每 1 秒出现什么样的敌人。 在下图中,敌人每 2 秒、4 秒和 6 秒出现一次。

具有印章功能的防御者放置

要安装防御者来保护城堡,请实现链接到鼠标光标的图章功能。 单击按钮选择一个防御者,如果成本足够,您可以阻止它被安装,并且该功能将与游戏很好地配合。 鼠标联动功能本身就是可以在其他游戏中很好地使用的东西。

以及许多其他功能

您还可以记住各种其他内容。

  • 项目创建
  • 调整屏幕纵横比
  • 屏幕晃动
  • 用于跟随对象的 UI
  • 健康条
  • 网 格
  • 子弹攻击敌人
  • 使用事件管理游戏进度和更新 UI 显示
  • 注重成本的加工

等等!

创建塔防的步骤

这一次,我们将以 1Wave 游戏为目标。 创建每个元素后,我们将将其作为游戏完成。

无论如何都要制造的阶段

我们将主要制作每个模块的零件。 游戏规则稍后会出台!

让它看起来像一个游戏

相关推荐
徐子竣5 小时前
[学习记录]Unity-Shader-几何着色器
unity·游戏引擎·着色器
EQ-雪梨蛋花汤11 小时前
【Part 3 Unity VR眼镜端播放器开发与优化】第四节|高分辨率VR全景视频播放性能优化
unity·音视频·vr
TESmart碲视11 小时前
HKS201-M24 大师版 8K60Hz USB 3.0 适用于 2 台 PC 1台显示器 无缝切换 KVM 切换器
单片机·嵌入式硬件·物联网·游戏·计算机外设·电脑·智能硬件
翻滚吧键盘13 小时前
查看linux中steam游戏的兼容性
linux·运维·游戏
与火星的孩子对话15 小时前
Unity进阶课程【六】Android、ios、Pad 终端设备打包局域网IP调试、USB调试、性能检测、控制台打印日志等、C#
android·unity·ios·c#·ip
幻世界16 小时前
【Unity智能模型系列】Unity + MediaPipe + Sentis + ArcFace模型:构建高效人脸识别比对系统
unity·游戏引擎
m0_5522008219 小时前
《UE5_C++多人TPS完整教程》学习笔记40 ——《P41 装备(武器)姿势(Equipped Pose)》
c++·游戏·ue5
漫游者Nova1 天前
虚幻引擎Unreal Engine5恐怖游戏设计制作教程,从入门到精通从零开始完整项目开发实战详细讲解中英字幕
ue5·游戏引擎·虚幻·游戏开发完整教程·恐怖游戏开发
死也不注释1 天前
【Unity 编辑器工具开发:GUILayout 与 EditorGUILayout 对比分析】
unity·编辑器·游戏引擎
小赖同学啊2 天前
物联网中的Unity/Unreal引擎集成:数字孪生与可视化控制
物联网·unity·游戏引擎