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)
- 超出视野的角色和弹药的 Widget 和 Mesh 会被隐藏,以提高性能。
V4.7.1 (2024/07/21)
- 技能与天赋的 Widget 现在可根据 Tag 自动应用到带有相同 Tag 的单位。
ResetCollapseHealthbar
函数可设置显示时长。- 新增
PlayerController -> WidgetController
,位于CameraControllerBase
和ControllerBase
之间。
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)
- EOS Multiplayer Session Interface:可创建、加入或退出多人会话。
- 在此查看 Wiki 指南,有任何问题可邮件联系 info@teufel-engineering.com。
V3.1.0 (2023/10/12)
- 网络同步(Network Replicated)。
- 单位使用 UE-Pathfinding 进行追击。
- VIDEO FOR QUICKSTART
- Documentation
可配置属性示例
- 单位阵营:敌人 / 友方
- 近战 / 远程
- 生命值(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 的模型和动画。)
声明:本站所有文章,本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)