Description
Full Documentation: https://docs.google.com/document/d/1SrfNCdhC67DUSgL11VmKfn6L31wwmwwH98CS37cZqY4/edit?usp=sharing
Contains
– An actor component Blueprint for controlling an actors movements.
– An actor component Blueprint for adjusting ailerons and other control surfaces.
– An actor component Blueprint for camera controls independent from the movement controller.
– UAV art assets for demonstrating the components on.
– Basic AI for path following and target attacking.
This package is meant to allow the user to easily rig up any type of art asset or Blueprints they may have and to make them into a flying playable pawn. This particular controller uses a throttle system to control forward flight speed, and is meant to allow the player to create a feeling of flying in a plane, space ship, fighter, or variety of other fast moving objects. It also includes a controller for moving control surfaces based on inputs.
There are a large number of options available to allow the user to customize these Blueprints to provide the desired results for their particular type of asset, while still being relatively simple to implement consisting of just some Actor Component Blueprints that can be easily dropped into any Blueprint and rigged up within minutes in the event graph.
Technical Details
This controller does require the scene root to be a physics simulating component, and for the camera controls to work require s a spring arm with a camera on it.
Control surfaces will also require specific naming in order for the Aileron Controller to effect them, however that naming can be customized to an extent.
Includes 4 actor component blueprints, and 4 pawn blueprints.
Plane_Controller (actor component)
Aileron_Controller (actor component)
Camera_controller (actor component)
Plane_AI_BP (Actor component)
UAV_Plane_BP_Aileron_Demo (pawn)
UAV_Plane_BP_Demo (pawn)
UAV_plane_BP_Fixed_Camera_Demo [pawn]
1 Static Mesh: 1154 vertices, automatically generated collisions.
1 Master Material
4 Textures
Input Mappings: Keyboard mappings included for the following Axis’s. MoveForward, MoveRight, LookUp, and Turn. (you can use whichever ones you want though)
Network Replicated: Yes (Added in an update)
Has been tested on Windows Platforms.
Supported Engine Versions
4.15 – 4.27, 5.0 – 5.3