Skip to content

This asset allows you to edit the on-screen controls during the game. Is a simple yet powerful input tool for the development of your mobile games.

Notifications You must be signed in to change notification settings

QubitsDev/Touch-Input-Layout-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Touch Input Layout Manager

This asset allows you to edit the on-screen controls during the game. Is a simple yet powerful input tool for the development of your mobile games.

FEATURE LIST:

  • Add, move, resize and opacity controls inside the screen with a simple interface.
  • Easy to implement in a game, with comments in the code.
  • The controls and their position are stored in a file (Saved using Application.persistentDataPath for all platforms).

CONTROLS AVAILABLE:

  • Simple Joystick
  • Sensitive joystick
  • D-Pad (2-Axis)
  • D-Pad (Horizontal)
  • D-Pad (Vertical)
  • Simple Button
  • Turbo Button

HOW TO USE:

  • Drag the Prefab "Canvas (Touch Input Layout Manager)" to the scene hierarchy window.
  • to enter the editing mode add a button and in OnClick() event and select "Touch Input Layout Manager Scripts" then the function OpenEditMode().
  • The generated files are saved in the default path of persistent data on all platforms.
  • Path is printed in the debug log when it is loaded or saved.
  • File name is defined in the "LayoutManager.fileName" string.
  • Format of the file is ".inputProfile"

Asset Store:
http://u3d.as/MVK
WebGL Demo:
https://qubitsdev.github.io/Touch-Input-Layout-Manager/

About

This asset allows you to edit the on-screen controls during the game. Is a simple yet powerful input tool for the development of your mobile games.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published