[PLUGINS] Touch Interface Designer

New Update! v3.2 (released 06/07/2023)

News

  • Touch Region send continuous inputs (Joystick Mode). This lets you control the camera or character using part of the screen.
  • Gesture Recognizer has two new events, OnMoveDelta to control the camera, for example, and OnDragEnd, which is called once the OnDrag event has ended.
  • [Experimental] First implementation of Motion Recognizer. This new component will manage the device’s IMU data. Camera control, 3D effects on the camera, detection of jolts or taps on the side of the device. For the moment, Motion Recognizer recognizes a tap on the side of the device. Bear in mind that this system is still in the experimental stage.
  • [Experimental] First implementation of Shape Recognizer. This new component allows to recognize a shape drawn on the screen. It recognizes basic shapes but the goal is to allow you to create your own complex shapes. If a pattern is recognized, then an event is sent.
  • Compatibility with Unreal Engine 5.2

Improvements

  • Multiplayer : Touch Interface Designer now works much better with online multiplayer.
  • Virtual Control Event : New functions have been added to retrieve the name of the virtual control associated with the VCE, retrieve and modify the virtual control’s visual layer and retrieve the player index (useful for multiplayer).
  • Complete rework of Preset

Bug Fixes

  • The editor can’t retrieve the presets
  • Layer Type flag name undefined
  • Touch Interface not displayed in Standalone PIE
  • [UE5.1] Enum flag name missing
  • Warning on package : The Config file XXX.ini will be staged, but not explicitly allowed or denied. Config folder of Touch Interface Designer is automatically included thanks to FilterPlugin.ini
  • LongPress Gesture not fired
  • Crash on Virtual Control init in some case when Virtual Control Event is used
  • Linked controls do not send input when Enhanced Input is used

As always, if you find a bug or a feature is missing or unsatisfactory, you can go to the support thread to let me know.