Velarion: 所有产品五折优惠

Advanced RTS Camera (ARTSC)

A flexible dynamic RTS camera

  • 支持的平台
  • 支持的引擎版本
    4.27, 5.0 - 5.2
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。
  1. Tutorial Videos (Coming Soon) | Demo | Documentation | Roadmap (Coming Soon) | Discord


The Advanced RTS Camera (ARTSC) is a highly flexible third-person style camera system that can be used in both games and industrial projects (such as ArchViz).


This camera runs directly out of the box (but should be optimized for your needs) and can be used in RTS, third-person, and racing (as a track camera) games. Several features for customization can be mixed and matched to create a unique experience.


Do not hesitate to reach out with any questions, feedback, or for support. I can be reached at the Discord Link provided above or at Support@twoneuronsstudio.com.


Updates

v1.1

  • Cleaned up for 5.2
  • Fixed timers to be more performant (on tracking actors)
  • Added new zoom features.

技术细节

Features:

  • Basic forward/backward and right/left movement
  • Edge scroll/mouse scroll
  • Dynamic movement speeds (user inputted)
  • Dynamic movement speeds (automatic calculations for moving in two directions - e.g., forward and left)
  • Dynamic zoom (including change camera distance, change in field of view, and rotation)
  • Rotate/pan around pivot
  • Follow/track target/actor
  • Fade materials under camera (to see through them)
  • Ability to quick (dis)enable features at run time
  • Multiple approaches to handling zoom events (curves, lerps)
  • Features can be turned on/off in editor
  • Additional feature settings
  • Override all of the functions to implement your own logic
  • All use-related variables exposed to BP (edit defaults - most have setter/getter methods for dynamic use).
  • All methods exposed to BP and can be overridden 

Code Modules:

  •  RunTime

Number of Blueprints: 1 Pawn (example), 3 Curve Graphs, 2 Materials, 1 Actor (demo) (UE5.1+ only 11 Input Actions and 1 IMC)

Number of C++ Classes: 4 (1 component, 1 pawn, 2 interfaces)

Network Replicated: Yes* (only the pawn's existence, methods do not replicate). 

Supported Development Platforms: Win64 (Ask to see others)

Supported Target Build Platforms: Win64 (Ask to see others)

Documentation: Documentation

Example Project: Demo

Important/Additional Notes: None