News
- You can now modify the scale of the virtual controls (without impacting the rest of the user interface) thanks to a parameter “ScaleMultiplier” which can be modified at runtime.
- Smooth input for joystick : You can now modify a curve used to indicate what value returns the virtual joystick according to its position, which allows a better control of the character or the camera.
- Gesture Recognizer goes into beta! This allows him to manage more gestures. Here are all the gestures recognized in version 2.2.0 of Touch Designer:
- Tap,
- Double Tap
- Long Press
- Drag
- Swipe in 4 directions
- Rotate
- Zoom in/out
- Virtual controls can now have a different visual style depending on their state (Pressed or released).
- When a button is pressed, a sound can be launched. You can set this sound in the button settings (detail panel). Supports all sound types supported by Unreal Engine (Meta sound, Sound CUE, Sound Wave…).
- A material can now be used for the visual of the virtual controls. The material domain must be of type User Interface. In a future update, I will bring the possibility to recover the instance of the material in order to manipulate the parameters of this material.
Improvements
- Touch events (Began, Moved, Ended) are no longer linked to the Gesture Recognizer and can therefore be used without this system.
- I added in the settings of the editor the possibility to activate / deactivate by default the outline for the canvas.
- I added to the ActivateTouchDesignerInterface() function the possibility to activate or deactivate inputs, gesture recognition or widget visibility.
Fix
- Fixed a bug related to the garbage collector.
- Fixed a bug that function SetVirtualControlWidgetVisibility() do not block gesture recognition even if parameter “BlockGesture” is at true.