Ends Today: Save up to 95% on the Time Travel Mega Bundle!

This plugin contains a c++ virtual joystick class and an example content: blueprint character class and an example blueprint widget designed to control a third person character, as well as three examples of creating joystick materials.


With the help of virtual joysticks, you can control various objects in the viewport. You can use it to control characters, to create puzzles, to navigate the interface.


Joystick Features

Unlike a standard virtual joystick, you can set more parameters for control, using all the advantages of widgets. Like any widget, you can add it to your userwidget, customize its properties (change its position on the screen, change anchor points, set the size). You can also create a unique material for each joystick, which can be animated to your liking. You can create up to 10 different joysticks on the screen by controlling them with one or more fingers at the same time. Multi touch is present.


Technical Details

Features:

  •  You can output joystick float values from -1 to 1, so you can control your character smoothly.
  •  The joystick can work in two modes: give out a vector value, and a direction value for linear movement.
  •  You can create any material to style your joystick
  • You can add multiple joysticks on the screen and control each one individually
  • Each joystick can be configured as you like for different purposes.


Code Modules:

  •  Runtime
  •  UMG
  •  Slate
  • SlateCore

Number of Blueprints: 2

Number of C++ Classes: 1

Network Replicated: No

Supported Development Platforms: Win64

Supported Target Build Platforms: Win64, Android

Documentation: https://drive.google.com/file/d/1Kic2_T6fTs4OkjFdaix2tHOiC4re3Pal/view?usp=share_link

RK
Roman Korolev
All Assets by Author
19.17 
Platforms Android, Windows 64-bit
UE Versions 4.27, 5.0 - 5.1
Tags JOYSTICK, DIRECTINPUT, MULTI TOUCH, NoAI, MATERIALS, ENHANCED INPUT, TOUCH CONTROLLER
Release date 08.04.2023

Similar products

Image
Sign In
Image
Sign Up
Image
Recovery