News
- Dynamic material Instance : You can retrieve the dynamic material instance from the desired FSlateBrush. A new dynamic instance is created if it did not exist before. This allows to add additional customization to the visual of the virtual controls by modifying the background for a progress bar, flipbook, etc.
- [5.0 Only] Enhanced Input : Touch Designer is now compatible with the Enhanced Input plugin. If you opt for this system, you must go to the Touch Designer settings and indicate that you want to use the Enhanced Input plugin. The Touch Designer editor will offer you Input Actions instead of the classic FKeys.
Improvements
- Slate Focus on Begin Touch : The rework of the virtual controls press/release system introduced a slight focus issue. When you select a UMG button for example, if you click again on a virtual button, the focus is not immediately on the Touch Designer widget, which poses a concern for button reactivity. This problem has been corrected by making the focus in the OnTouchStarted function.
- Add widget to player screen : Add widget to player screen instead of viewport to avoid issue with CommonUI Framework. Also allows to introduce a beginning of compatibility for multiplayer.
- Editor State : When Play in editor, Touch Designer Editor inform you that editor is currently in play mode.
- Class Icon Redesign : The icon for the Touch Designer Interface class has been changed to match the new Touch Designer plugin icon.
- Joystick Properties renamed : Property renamed in detail panel for joystick for better understanding.
- Main Input Key become Horizontal Key
- Alt Input Key become Vertical Key
- Auto Move algorithm improvement : Before, the Auto move was triggered when the joystick reached a certain value defined by the developer for X seconds (also defined by the developer) regardless of the direction of the joystick. The new algorithm takes into account the direction of the joystick and the auto move is now triggered if the player holds the joystick in a desired direction for X seconds while keeping the value of the joystick higher than the value defined by the developer (lenght).
Deprecated
- Activate Touch Designer Interface is deprecated. Use Add To Player Screen instead.
- Remove Touch Designer Interface is deprecated. Use Remove From Player Screen instead.
Bug Fixes
- Fixed! Error when packaging for android in 4.27 : DefaultTouchDesignerInterface.uasset is too old, DefaultInputSensibility.uasset is too old
- Fixed! Fix blank brush notification still displayed after editor close. Engine crash if user click on notification!