Features:

Actors:

  • Component
  • Projectile
  • ScatterBall
  • ScatterMine
  • SelectedIcon
  • Shield
  • UIWeaponIndicator
  • Waypoint
  • WeaponBase

Animations:

  • MouseBotBaseAnimInstance
  • UnitBaseAnimInstance

Characters:

  • CameraBase
  • UnitBase
  • ExtendedUnitBase

Controller:

  • ControllerBase (Your Soul)
  • UnitControllerBase (Soul of the UnitBase)
  • ExtendedUnitControllerBase (Extends the Soul of the UnitBase for the ExtendedUnitBase)
  • MouseBotControllerBase (Soul of the MouseBot)

GameMode:

  • ComponentGeneratorGameMode

Hud:

  • HUDBase

Widgets:

  • UnitBaseActionBar (Used mainly for the Extended UnitBase)
  • UnitBaseHealthBar

Code Modules:

  •  TopDownRTSCamLib [Runtime]
  • Core, CoreUObject, Engine, InputCore
  • HeadMountedDisplay, NavigationSystem
  • AIModule
  • UMG

Number of Blueprints: 21 (Most times based on C++ Class)

Number of C++ Classes: 23

Network Replicated: No

Supported Development Platforms: Tested in Windows

Supported Target Build Platforms: Tested in Windows

Documentation: http://wiki.teufel-engineering.com/

Example Project: https://www.youtube.com/watch?v=JDpu0PcHnvk

Open Source: https://github.com/SilvanTeufel/TopDownRTSTemplate

特征:

演员:

  • 组件
  • 弹丸;弹丸
  • 散射球,散射球
  • [医]散射体
  • 选择硅
  • 护盾
  • UIWeaponIndicator碌录潞陆
  • 航点
  • 武器基地

动画:

  • MouseBotBaseAnimInstance
  • N.单位,单位

人物:

  • N.照相机,照相机
  • 单位基数
  • 扩展n.扩展n.扩展n.扩展n.扩展

管制员:

  • ControllerBase(你的灵魂)
  • UnitControllerBase(Unitbase的灵魂)
  • ExtendedUnitControllerBase(为ExtendedUnitBase扩展UnitBase的灵魂)
  • MouseBotControllerBase(MouseBot的灵魂)

游戏模式:

  • ComponentGeneratorGameMode组件

Hud:

  • [医]胡德基

小部件:

  • UnitBaseActionBar(主要用于扩展的UnitBase)
  • N.单位,单位

代码模块:

  •  TopDownRTSCamLib[运行时]
  • 核心,核心,引擎,输入核心
  • HeadMountedDisplay,导航系统
  • [医]艾莫杜
  • UMG的

蓝图数量:21(大多数时候基于C++类)

C++类数:23

网络复制:没有

支持的开发平台:在Windows中测试

支持的目标构建平台:在Windows中测试

文件:http://wiki.teufel-engineering.com/

示例项目:https://www.youtube.com/watch?v=JDpu0PcHnvk

开源:https://github.com/SilvanTeufel/TopDownRTSTemplate










This is a Topdown/RTS Template which is created with the unreal engine.

This Plugin inlcudes most of the Classes of the RTSUnitTemplate at this Moment.

This Plugin is not Network Replicated at the Moment. (The RTSUnitTemplate is)

Camera:

Pathfinding:

Gameplay:

Speaking Unit:

https://www.youtube.com/watch?v=TFGPM071de4

Compass:

Healing:

V4.0.0 Combat (Extended Unit) Rework

Weapon Modifier:

V5.0.0 Combat (Exteneded Unit – Unreal 5.2) :

V5.3.1 – (12.10.2023)

  • Big Camera Rework + Bugfixes

V5.0.0Video – Available now

  • Three new Talents

  • Damage Indicator

  • Units Drop Selectables when they Die

  • Smoother Aiming

  • Hold Position Ability

  • Bugfixes

V4.0.0Video

  • Extended Unit Combat Rework

  • Projectile overlap triggered on Mesh

  • Projectile can pierce through Targets (Adjustable in Weapontable)

  • Range operates different

  • Controller changes

  • Added Laser

  • Added Laserindicator

  • Added Laser/Gravity-Detectors and Movement Actors (Doors, Plattforms) which are triggered by these Detectors

  • Weapon Modifier

V3.4.1 – Bugfix Projectile

V3.4.0 – – Video

V3.3.0 – Speaking Unit- Video

  • Create a Question/Answer Circle. No Limit to Circle size.

  • Add Answers and Questions via DataTable.

  • Add Sounds to Speech and to Buttons.

  • Added Healing Unit

  • Bugfix Magazin

V3.1.0 – Pathfinding – Video (New)

V3.0.1 – Gravity Abilitys Update – Video

  • Added Selectable for Health, Mana, Ammo

  • New Gravity Abilitys

  • Use Gravity Abilitys to Move or Throw specific Actors (ScatterMines, Selectables) -> Parent is the GravityActor

  • Throw your Weapon and Return it by “Gravity” like Gravity Gloves in HL Alyx or the Axe in GoW

  • Minor Bugfixes

V 2.1.2 – Camera Update – Video

  • Added a Statemachine and second Controller Class.

  • Live Switch to Third Person Camera possible.

  • Bug: Rotating while locked to Character: Cam will move with Character

  • Minor Fixes.

  • Switch to Enhanced Keyboard Inputs

In this Plugin the Weapontable is empty concerning 3d-models. There are no Demo Weapons (3d-assets) included. You have to fill this table by yourself. For example get free weapons from marketplace. Sound are also not included and have to be added by the buyer.

VIDEO FOR QUICKSTART

Or check the Documentation:

http://wiki.teufel-engineering.com/

STRG + E —- Rotate Cam Right (works also when Cam is locked to Character)

STRG + Q — Rotate Cam Left (works also when Cam is locked to Character)

STRG + Left Mouse Click —- Move Cam to Mouse Position

STRG + W —- Zoom Cam In

STRG + S —- Zoom Cam Out

HOLD SPACE —- Fast Zoom Out to Position

SPACE + Left Mouse — Move Cam to Mouse Position

Mouse to Screen Edges —- Move Cam to Mouse Position

Right Click when Character Selected —- Move Character

Shift + Right Click when Char. Sel. —- Move Character through Waypoints

Press G when Character Selected —- Lock Camera on Character

When Character is Selected:

A – Action Button to Shoot

F – Teleport to MouseLocation (but dont leave Radius)

R – Reload Weapon

S – Switch Weapon

C – Prepare Scatter Mine

X – Spawn Mousebot

Y – Use Gravity

T – Throw and Return your Weapon.

Alt – Toggle Mousebot Movement

If TopDownRTSTemplate is installed, the Classes can be used as Parent Class in Blueprint, so all functions from this Class are available in Blueprint.

Just use one of the following Classes as Parent Class and or just choose them in your GameMode Blueprint. Category = TopDownTemplate

ALL 3D-Models, Animations and Sounds are changeable via Blueprint. You also have to setup the Weapons in the Weapontable.

Parentclasses are:

Actors:

  • Component

  • Projectile

  • ScatterBall

  • ScatterMine

  • SelectedIcon

  • Shield

  • UIWeaponIndicator

  • Waypoint

  • WeaponBase

Animations:

  • MouseBotBaseAnimInstance ( Only used for linking Animations atm. Datatable for Blendspaces will be added later)

  • UnitBaseAnimInstance ( Usable with Blenspaces via DataTable )

Characters:

  • CameraBase ( A Small RTS Camera with cool responsive Camera-Jump)

  • UnitBase ( Used for Enemys – Ranged, Meele, Flying Units – Propertys like MaxHealth, Attackspeeed, Walkspeed are Adaptable)

  • ExtendedUnitBase ( Child of UnitBase. Is the TopDown Character. Even more Adjustable Propertys. Can use WeaponTable, ScatterMine Shield and Spawn MouseBots)

Controller:

  • ControllerBase (Your Soul)

  • CameraControllerBase (Child of ControllerBase)

  • UnitControllerBase (Soul of the UnitBase)

  • ExtendedUnitControllerBase (Extends the Soul of the UnitBase for the ExtendedUnitBase)

  • MouseBotControllerBase (Soul of the MouseBot)

GameMode:

  • ComponentGeneratorGameMode (Can be used for Random Level Generator and Mob-Spawning – see LevelTwo)

Hud:

  • HUDBase

Widgets:

  • UnitBaseActionBar ( Used to show Stats of the ExtendedUnitBase – Set in CameraBase )

  • UnitBaseHealthBar ( The Healthbar for the UnitBase and the ExtendedUnitBase)

3D-Models and Animations are Epic-Games Content.

这是一个Topdown/RTS模板,它是用虚幻引擎创建的。

此插件在此刻包含RTSUnitTemplate的大多数类。

此插件目前没有网络复制。 (RTSUnitTemplate是)

照相机:

寻路:

游戏玩法:

说着 单位:

https://www.youtube.com/watch?v=TFGPM071de4

指南针:

治疗/治疗:

V4.0.0 战斗 (扩展单元)返工

武器 修饰符:

V5.0.0战斗(扩展单位-虚幻5.2) :

V5.3.1 – (12.10.2023)

  • 大相机返工+错误修正

V5.0.0短片 -现已发售

  • 三位新人才

  • 损坏指示器

  • 单位死亡时会掉落选择物

  • 更平滑的瞄准

  • 持仓能力

  • 错误修正

V4.0.0短片

  • 扩展单位战斗返工

  • 网格上触发的弹丸重叠

  • 射弹可以穿透目标(可调节的武器)

  • 范围操作不同

  • 控制器更改

  • 增加激光

  • 添加Laserindicator

  • 增加了由这些探测器触发的激光/重力探测器和运动演员(门、平台)

  • 武器修改器

V3.4.1 -修正错误弹丸

V3.4.0 – – 短片

V3.3.0 -演讲小组- 短片

  • 创建一个问题/答案圈。 圆的大小没有限制。

  • 通过DataTable添加答案和问题。

  • 将声音添加到语音和按钮。

  • 补充道 治疗/治疗 单位

  • 修正杂志

V3.1.0 -寻路 – 短片 (新)

V3.0.1 -重力能力更新 – 短片

  • 增加可选择的健康,法力,弹药

  • 新的重力能力

  • 使用Gravity Abilitys移动或抛出特定Actor(ScatterMines,Selectables)->Parent是GravityActor

  • 扔你的武器,并通过”重力”返回它像重力手套在HL Alyx或斧头在GoW

  • 小错误修正

V2.1.2 -相机更新 – 短片

  • 添加了Statemachine和第二个控制器类。

  • 现场切换到第三人称相机可能.

  • Bug:锁定角色时旋转:凸轮将随角色移动

  • 小修正。

  • 切换到增强型键盘输入

在这个插件中,关于3d模型,武器表是空的。 没有演示武器(3d资产)包括在内。 你得自己填满这张桌子. 例如从市场上获得免费武器。 声音也不包括在内,必须由买方添加。

快速入门视频

或查看 文件:

http://wiki.teufel-engineering.com/

STRG+E—-向右旋转凸轮(当凸轮锁定到字符时也可以工作)

STRG+Q—向左旋转凸轮(当凸轮锁定到字符时也可以工作)

鼠标左键—-移动凸轮到鼠标位置

STRG+W—-变焦凸轮

STRG+S—-变焦凸轮

保持空间—-快速缩小到位置

空格+左鼠标—移动凸轮到鼠标位置

鼠标到屏幕边缘—-移动凸轮到鼠标位置

选中字符时右击—-移动字符

Shift+右键单击Char时。 塞尔。 —-通过航点移动角色

选择字符时按G—-锁定字符上的相机

选择字符时:

A-动作按钮拍摄

F-瞬移到MouseLocation(但不要离开半径)

R-重装武器

S-开关武器

C-准备散矿

X-产卵鼠

Y-使用重力

掷出并归还你的武器。

Alt-切换鼠标移动

如果安装了TopDownRTSTemplate,则这些类可以用作蓝图中的父类,因此该类中的所有函数都可以在蓝图中使用。

只需使用以下类之一作为父类,或者只需在GameMode蓝图中选择它们。 类别=TopDownTemplate

所有3D模型、动画和声音都可以通过蓝图进行更改。 您还必须在Weapontable中设置武器。

Parentclasses是:

演员:

  • 组件

  • 弹丸;弹丸

  • 散射球,散射球

  • [医]散射体

  • 选择硅

  • 护盾

  • UIWeaponIndicator

  • 航点

  • 武器基地

动画:

  • MouseBotBaseAnimInstance(仅用于链接动画)。 稍后将添加用于Blendspaces的Datatable)

  • UnitBaseAnimInstance(通过DataTable与Blenspaces一起使用)

人物:

  • CameraBase(一个小型RTS相机与酷响应相机-跳跃)

  • UnitBase(用于敌人-远程,Meele,飞行单位-像MaxHealth,Attackspeeed,Walkspeed这样的属性是适应性的)

  • ExtendedUnitBase(UnitBase的子项。 是自上而下的字符。 更可调整的财产。 可以使用WeaponTable,ScatterMine Shield和Spawn MouseBots)

管制员:

  • ControllerBase(你的灵魂)

  • CameraControllerBase(ControllerBase的孩子)

  • UnitControllerBase(Unitbase的灵魂)

  • ExtendedUnitControllerBase(为ExtendedUnitBase扩展UnitBase的灵魂)

  • MouseBotControllerBase(MouseBot的灵魂)

游戏模式:

  • ComponentGeneratorGameMode(可用于随机关卡生成器和Mob-Spawning-参见LevelTwo)

Hud:

  • [医]胡德基

小部件:

  • UnitBaseActionBar(用于显示CameraBase中ExtendedUnitBase-Set的统计信息)

  • UnitBaseHealthBar(UnitBase和ExtendedUnitBase的Healthbar)

3D模型和动画是史诗游戏的内容。

声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。