重庆建网站计划,做外贸开通哪个网站好,桂林骏程网站建设,网上购物有哪些网站?如何制作塔防游戏
让我们以迷你游戏的形式创建一个休闲塔防。 从基本处理到适用技术#xff0c;应有尽有#xff0c;因此您只需制作一次即可获得 Unity 中的游戏制作专业知识。
与背景素材结合使用时#xff0c;您将获得以下游戏视图#xff1a; 由于在创建过程中使用了 …如何制作塔防游戏
让我们以迷你游戏的形式创建一个休闲塔防。 从基本处理到适用技术应有尽有因此您只需制作一次即可获得 Unity 中的游戏制作专业知识。
与背景素材结合使用时您将获得以下游戏视图 由于在创建过程中使用了 LineRenderer因此您可以创建具有高度自由度的线条。 塔防游戏包括什么
我们将要创建的塔防游戏将包括以下规范和实现。 由于您可以逐步创建因此建议初学者使用。
LineRenderer允许您自由创建敌人的移动
在塔防游戏中您需要为敌人创建一条移动路径。 这是一个与游戏平衡有很大关系的功能。 在这个游戏中你可以随时使用 lineRenderer 根据自己的喜好调整轨迹。 使用可编写脚本的对象进行数据设计
本次使用的游戏数据如下。
敌人数据波次数据例如当敌人出现时Defender 的数据
这些数据使用称为 ScriptableObject 的东西进行处理以便于直观地管理。
下图是 Wave 数据的参考示例。 您可以设置每 1 秒出现什么样的敌人。 在下图中敌人每 2 秒、4 秒和 6 秒出现一次。 具有印章功能的防御者放置
要安装防御者来保护城堡请实现链接到鼠标光标的图章功能。 单击按钮选择一个防御者如果成本足够您可以阻止它被安装并且该功能将与游戏很好地配合。 鼠标联动功能本身就是可以在其他游戏中很好地使用的东西。 以及许多其他功能
您还可以记住各种其他内容。
项目创建调整屏幕纵横比屏幕晃动用于跟随对象的 UI健康条网 格子弹攻击敌人使用事件管理游戏进度和更新 UI 显示注重成本的加工
等等
创建塔防的步骤
这一次我们将以 1Wave 游戏为目标。 创建每个元素后我们将将其作为游戏完成。
无论如何都要制造的阶段
我们将主要制作每个模块的零件。 游戏规则稍后会出台
项目准备和资产准备 导入图像资源纵横比设置敌人在线上移动 制造敌人LineRenderer 线渲染器显示塔城堡安装和耐用性的 HealthBar 套装 UI 中的 Canvas 设置遵循 Transform 的 UI对城堡的破坏 TakeDamage 处理添加了摇晃效果创建敌方单位的模型数据 可编写脚本的对象简单敌人生成 EnemyGenerator在波浪中设置的敌人出现 创建 Wave 数据在终点清除敌人创建 Defender Unit 可编写脚本的对象创建反映您的数据防守方发起进攻 注入攻击过程射击创建贴纸以放置防御者光标网格Defender 安装过程和重复位置确认为 Defender Defender 放置创建 UI 反射显示切换 Defender 选择邮票按钮 设置字符的反射取消
让它看起来像一个游戏
做出游戏结束的判决创建 Wave End Clear 判断显示硬币随时间推移获得金币使用钱币放置防御单位