Hello, everyone.
Thank you for buying this asset.
This page will provide a brief explanation of how to use this asset here.
In the initial setup, swiping is configured for camera rotation, while pinching is set for zooming.
This asset is a project designed for easy mobile interface creation.
While developing a mobile game project, I found adjusting it for real device debugging to be quite cumbersome.
It took quite a bit of time and was very frustrating.
Additionally, the touch interface included from the outset would sometimes cease to respond to swipes during Axis key input, making it very challenging to achieve practical functionality.
Therefore, I thought that even for such a simple project, there might be people who would want to use it when developing mobile projects.
And that's how it led to the sale of this asset.
It's surprisingly uncommon, isn't it?
Mobile assets for UE5.
So, please check this out first.
Please check the red area.
Pinch operation cannot be performed if this is not set correctly.
The 'TouchInterface' set here is located within '/Game/SwipeAndPinch/Input'.
Regarding the red circle in the bottom right,
it's set to 'Jump' for easier handling in the initial third-person template.
Feel free to adjust this setting according to the project you want to create.
It might be suitable to set it as the attack button or something similar.
In this asset, the button processing is not implemented in the interface settings but rather through widget buttons.
Please refer to '/Game/SwipeAndPinch/Blueprint/WG_JumpButton' for details.
Additionally, for clarity, we've created assets specifically for interface settings in this instance, but you can also customize and use the engine content 'DefaultVirtualJoysticks' and 'LeftVirtualJoystickOnly' that are used by default when creating a project.
Feel free to explore them if needed.
Game - Demo - ThirdPerson - Input - IMC_Default This is Action Mappings Context.
This has been modified as shown in the following image.
Please refer to it when making changes or creating a new project.
Game - Demo - ThirdPerson - Blueprints - BP_ThirdPersonCharacter
This third-person character also has additional nodes added.
These are for calculating the starting and movement values of where the touch occurred during Tick, in order to add camera rotation.
For example, when transplanting to other projects, be sure to add this to the third-person character.
Although not included in this asset, UE5's standard gesture features also include flick and rotation functionalities.
However, they are not integrated into this asset because I couldn't find suitable use cases for them.
Additionally, incorporating touch interfaces from other sources may lead to conflicts if used extensively, so please be cautious of potential issues when adding additional elements for users.