Version Updates

V4.8.5 (2024/09/20)

  • 为工人(Worker)添加放置工作区域(WorkArea)与建造建筑物的能力(按键 1)。
  • 为默认技能添加按钮便于使用。

V4.8.4 (2024/08/10)

  • 性能提升。

V4.8.2 (2024/08/10)

  • 新增 HasWaypoint 变量到建筑物(Building)。
  • HasWaypoint = True,可在选中建筑后右键移动或创建一个新的集结点(Waypoint)。
  • 使用本插件的建造能力(Build-Ability)所创建的单位,会在生成后自动前往集结点。

V4.8.1 (2024/07/24)

  • 超出视野的角色和弹药的 WidgetMesh 会被隐藏,以提高性能。

V4.7.1 (2024/07/21)

  • 技能与天赋的 Widget 现在可根据 Tag 自动应用到带有相同 Tag 的单位。
  • ResetCollapseHealthbar 函数可设置显示时长。
  • 新增 PlayerController -> WidgetController,位于 CameraControllerBaseControllerBase 之间。

V4.7.0 (2024/07/13)

  • 修复单位选择器(Unit Selector Widget)问题。
  • 修复使用 “跑动不攻击” 命令(T 键)后单位依旧攻击的 Bug。
  • 修复工人碰撞导致相互卡住的问题。
  • 修复巡逻与跑动单位出现卡死的问题。

V4.6.3 (2024/06/14)

  • 为单位增加 SquadID
  • 增加布尔值 bSelectFullSquad 到 HUD:若 bSelectFullSquad = true 且你选中的单位有某个 SquadID = X,则会自动选中所有 SquadID = X 的单位。
  • 这在类似文明(Civ)风格的团队控制中非常实用。

V4.6.0 (2024/05/23)

  • 通过重构和合并 Widgets 优化性能。
  • 添加拖拽式的 “spawnplatform” 原型。
  • 修复 AI 控制器以避免单位扎堆。
  • 降低 AI 控制器 Tick 频率以提高性能。

V4.5.6 (2024/04/16)

  • 在资源界面(Resource GUI)中可自由分配工人数量。

V4.4.2 (2024/03/15)

  • 为技能(Ability)新增施法示例。
  • 添加投资点系统,可用来改变技能的施法时间、范围、大小及数量等属性。

V4.3.1 (2024/02/13)

  • 新增拾取(Pickup)与投放(Drop)功能(含 Gameplay Effects)。
  • 工人与资源交互示例。
  • 引入两种基础建筑:基地(Bases,用于资源交付)与塔(Towers)。

V4.2.0 (2024/01/28) – [Video]

  • Ability Interface:可为每个单位从 16 种技能中自定义 4 种能力。
  • 扩展了更多技能的作用范围(EffectArea)与更多投射物类型。

V4.1.3 (2024/01/15)

  • 远程单位新增 Teleport 技能。
  • 近战单位新增 Charge 技能。
  • 新增范围伤害技能(AOE Attack)与带效果的投射物(Projectile)。

V4.0.0 (2023/12/28) – [Video]

  • Gameplay Ability System 集成。
  • Attribute Class 中定义单位属性。
  • 加入等级系统,可通过天赋点(Talent Points)进行投资。
  • 使用蓝图即可创建自定义技能(Ability),轻松扩展。

V3.5.3 (2023/11/28)

  • 添加 “Spawnsystem Gamemode + DataTable” 功能。

V3.3.2 (2023/11/15)

V3.1.0 (2023/10/12)


可配置属性示例

  • 单位阵营:敌人 / 友方
  • 近战 / 远程
  • 生命值(Health)
  • 攻击伤害(Attack Damage)
  • 移动速度(Movement Speed)
  • 视野范围(Sight)
  • 是否可飞行(IsFlying)
  • 更多详细请见文档

ControllerBase + CameraControllerBase 操作指令示例

  • CTRL + E / CTRL + Q:分别向右或向左旋转摄像机(在锁定单位时也可用)
  • CTRL + 左键:将摄像机移至鼠标点击位置
  • CTRL + W / CTRL + S:摄像机拉近 / 拉远
  • CTRL + 按住 SPACE:快速拉远至当前位置
  • CTRL + SPACE + 左键:将摄像机移动到鼠标点击位置
  • 鼠标触碰屏幕边缘:镜头向对应方向移动
  • 右键(选中单位时):让单位移动到指定位置
  • Shift + 右键(选中单位时):在行进中设置多个路径点
  • CTRL + G(选中单位):将摄像机锁定到角色
  • CTRL + T(选中单位):切换至第三人称模式
  • A(已选中角色时):切换单位攻击模式
  • A + 左键(已选中角色时):移动至点击位置并攻击沿途目标
  • A + 左键(敌人):集中火力攻击该敌人
  • HOLD TAB:显示控制 Widget

Blueprint 继承与替换

如果已安装 RTSUnitTemplate 插件,可在自己的蓝图中将插件提供的类设置为 Parent Class,从而直接使用插件自带的所有功能。
3D 模型、动画及音效等资源均可通过蓝图替换。
(内置示例使用的是 Epic Games Content 的模型和动画。)

声明:本站所有文章,本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。