Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Touch Controls Kit v1.5 - Powerful, Flexible and Intuitive to use touch kit [RELEASED]

Discussion in 'Assets and Asset Store' started by Victor-K, Nov 11, 2013.

  1. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208


    Dear Unity developers, I'm glad to share with you my contribution in Asset Store: Touch Controls Kit. This asset is a powerful, flexible and intuitive to use touch kit, allows you to quickly and easily develop actions based on a touchscreen. Create any touch controllers, from an simple button to an racing steering wheel, and have them working in seconds!

    See it in action on our webDemo.
    Download Google Play Demo.

    Designed for Unity UI.

    DPad, for your platformer games!

    Tilt, use accelerometer power for your games!

    Steering Wheel, for your racing games!

    Fast prefab creation, creates any controller in one click!

    What You See Is What You Get, TCK is fully WYSIWYG, very simple setup new controller after creation.

    Advanced anchoring system, allows to anchor any controller to any of nine corners.

    Smart "only outdated" update system, redrawn controllers are only when something changes or outdated.

    Easy and flexible API, allows you to quickly and easily setup any controller and get any data for your game.

    Multitouch for all mobile devices!

    Just imagine, you have all you need to develop your mobile game, creation for mobile devices has never been easier.

    Parameters become more generalized, which greatly facilitates the setting. Also, they are now much better grouped and work with a joystick was much more pleasant.

    Check out the Manual.

    Want to know more? Visit a site page.

    Get it

    Please, check out readme file and demo scene after purchase.

    NOTE: All sources only C# coders.

    [ Web Demo | Google Play Demo | Online Manual | Support Form ]

    Release Notes
     
    Last edited: May 26, 2016
    yousafyousaf and Gozdek like this.
  2. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
    Last edited: Dec 1, 2014
  3. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
    up
     
    Last edited: Oct 16, 2014
  4. jkush321

    jkush321

    Joined:
    Jun 27, 2013
    Posts:
    1
    Thank you for this :D!
     
  5. conquistadores21

    conquistadores21

    Joined:
    Apr 28, 2014
    Posts:
    1
    Hi, thank you for this awesome stuff. Btw I have a problem with the joystick. Some reason when I combine the joystick with the button, it doesnt accept multi touch.
     
  6. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
    Hi conquistadores21, Please, UNCheck the "UseMouse".
     
  7. IndieFist

    IndieFist

    Joined:
    Jul 18, 2013
    Posts:
    518
    Very good job!
    I`m using your product and its easy and fun to implement it!

    I`m interesting on one escene with two or three cameras, but its no demo scene with that.
    Can you show me a little steps to perform that?
     
  8. Hateyou

    Hateyou

    Joined:
    May 13, 2014
    Posts:
    1
    Please add one more script with support for Rigidbody2D!
     
  9. alarm656

    alarm656

    Joined:
    Jul 6, 2013
    Posts:
    111
    How to fix camera rotation in "CameraFPS" scene. Player rotates in Y axis unstoppably. Is there no Camera relative controlling?
     
    aclee likes this.
  10. Zychew

    Zychew

    Joined:
    Feb 23, 2014
    Posts:
    6
    Omg, I just wandering why I couldn't make it multi touch!
    But thanks, it is really a good stuff & easy to use!
     
  11. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
    Hi, thanks for using "UMJ". That's right, you need to carefully look for "UseMouse."
     
  12. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
    Last edited: Dec 1, 2014
  13. alarm656

    alarm656

    Joined:
    Jul 6, 2013
    Posts:
    111
    Thanks for update. New version looks pretty good. easy adding controlling. But how I'm a new I didn't usnderstund how the red tank controlls. There is no script attached to that tank. Also how to change size and position of the Touch Zones? I tried to change the size in the Inspector than when I press "PLAY" button it's lost sizes and I see only defoult sizes, and positions. Sorry for being noob(((
     
  14. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
    Hi, here is a joystick page on my site.
    Also recommend reading the attached manual.

    Move the switch "SETUP_MODE" is ON, to add new joysticks or reconfigure (offset, size) current.
     
    alarm656 likes this.
  15. alarm656

    alarm656

    Joined:
    Jul 6, 2013
    Posts:
    111
    Victor-K likes this.
  16. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
    На здоровье! =)
     
    Last edited: Jan 28, 2017
    alarm656 likes this.
  17. cl9-2

    cl9-2

    Joined:
    May 31, 2013
    Posts:
    417
    Would you consider adding mobile steering wheel support?
     
    Victor-K likes this.
  18. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
    Perhaps, but it is in another project.
     
  19. cl9-2

    cl9-2

    Joined:
    May 31, 2013
    Posts:
    417
    Great news.
     
    Victor-K likes this.
  20. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
  21. cl9-2

    cl9-2

    Joined:
    May 31, 2013
    Posts:
    417
    Hello, by chance, have you started the mobile steering wheel project?
     
    Victor-K likes this.
  22. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
    Hi, i have plan to start on current week.
     
    cl9-2 likes this.
  23. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
    Can I use your asset on iPhone?
    Only work on Androind.
    (Unity Remote4, Mac&iPhone5).


    Hi 333 games, thanks for replied to this thread!
    Joystick asset must be work on all mobile platforms.
     
    Last edited: Oct 25, 2014
    alarm656 likes this.
  24. alarm656

    alarm656

    Joined:
    Jul 6, 2013
    Posts:
    111
    Great work!
     
    Victor-K likes this.
  25. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
    Thanks, I advise you to try this
     
  26. 333games

    333games

    Joined:
    Sep 21, 2014
    Posts:
    4
    I'm java user.
    Do u have an advice to access to your C# asset from my java?
    (I want see UMJ's joystick movement values from my java script.)
     
    Victor-K likes this.
  27. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
    Hi 333 games, thanks for your interest!
    YES! RELEASED update to version 3.0!
    Or see this thread.
    But better to use only C#.
     
    Last edited: Oct 16, 2014
  28. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
    empty post
     
    Last edited: Jul 16, 2015
    cl9-2 likes this.
  29. cl9-2

    cl9-2

    Joined:
    May 31, 2013
    Posts:
    417
    Excellent. Thanks! Will keep you posted with the progress.
     
    Victor-K likes this.
  30. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
  31. cleoag

    cleoag

    Joined:
    Apr 20, 2013
    Posts:
    12
    Hi,
    dont work on 4.5.5, even demo scene.
     
  32. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
    Hi Den,
    Is a screen from my PC everything works fine.
     

    Attached Files:

  33. SpaceRay

    SpaceRay

    Joined:
    Feb 26, 2014
    Posts:
    455
    I have bought today this UMJ and have read the very short manual, have read all the Asset Store comments, and all this thread here, and regrettably I can´t make it works and can´t understand how it works and how to set it up and configure it.

    I have included in my own game as follows

    1 - Add UMJtouchmanager
    2 - Then choose Joystick, Touchpad or Button
    3 - Click on the "Add new Joystick" button below (if you have selected Joystick for example)
    4 - Open UMJtouchmanager and select the new Joystick (touchpad or button) to customize it in Inspector

    After this there is nothing else in the manual to follow how to continue and integrate it with your own game

    How to configure the axes and events?

    Is needed to have the controller script already attached to the player?

    How to connect the Joystick or touchpad with the player and scenary?

    Do I have to make my own scripts or API?

    I have no experience with scripting

    Sorry for being a noob and have very liitle experience, maybe this is not for beginners and must have more experience and skills to be able to use this asset, although it puts is very easy to use, but not for me.

    Thanks very much for any help
     
  34. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
    >How to configure the axes and events?
    >Is needed to have the controller script already attached to the player?
    >How to connect the Joystick or touchpad with the player and scenary
    ?

    Hi Ray, please read the API documentation and see MoveRotateDEMO.cs.
    Work with a umj-controllers is very easy, as a keyboard and mouse.
    Code (CSharp):
    1. float axisX = InputManager.GetAxis( "controllerName", "Horizontal" );
    2. float axisY = InputManager.GetAxis( "controllerName", "Vertical" );
    Do I have to make my own scripts or API?
    It is not necessary.
     
    Last edited: Oct 27, 2014
  35. 333games

    333games

    Joined:
    Sep 21, 2014
    Posts:
    4
    Now I import Ver.3.
    But it's difficult to access to UMJ from my javascript.

    I've already tried to move UMJ folder into "PlugIns" folder, but it's not work. (last version is worked well.)
    Do you have any idea?
     
  36. 333games

    333games

    Joined:
    Sep 21, 2014
    Posts:
    4
    I tried move "Editor" folder in UMJ folder from plugIns folder to Asset folder, and I solved by myself. Thanks!
     
  37. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
    Hi 333 games, please try using Events ( Broadcasting ).
    Or you can write a script that will take data from C# and send data to the JS, but I don't know js =))
     
  38. eridani

    eridani

    Joined:
    Aug 30, 2012
    Posts:
    655
    Does your asset work with the new 4.6 UI?

    And can your asset make a steering wheel controller like this? (if so, do you have an example):

    steeringWheel.jpg

    Thanks!
     
    Victor-K likes this.
  39. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
    Hello Eridani, thanks for your interest to my assets!
    I finished develop new version of my controllers and now is pending review in Unity.

    New features is:
    *
    Works with GuiTextures, Sprites and full uGUI (new 4.6 UI) support!
    * Added DPad controller.
    * Added Tilt (examples ball and car).

    Preview android build HERE.
     
    Last edited: Nov 3, 2014
  40. eridani

    eridani

    Joined:
    Aug 30, 2012
    Posts:
    655
    That's good news. Is it possible to use your asset to make a steering wheel control that you can actually turn with a finger? (Please look at the left side of the picture I attached above). Thank you!
     
  41. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
    This update is not contains such controller, but it a very interesting idea. I will try implement it in the future, but not promises.
     
  42. eridani

    eridani

    Joined:
    Aug 30, 2012
    Posts:
    655
  43. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
    eridani likes this.
  44. SpaceRay

    SpaceRay

    Joined:
    Feb 26, 2014
    Posts:
    455
    Thanks for your answer, but does not solve the problem, as I have read the API documentation BUT this all about making your own script and in the instructions manual there is nothing about adding the scripts from the demo to be used for your own game.

    And as I am beginner and I still do not understand and know how to use the Input Manager, I think that this package is not made and though for beginners and is not shown clearly how to use in an easy way, as there are missing things untold to use it for beginners that are a noob like me and do not know about scripting and using the API

    It would be much better if it is explained how to use it step by step to ALL the parts needed until you have integrated it into your own game
     
  45. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
    Well, show your works code for PC, and I help you adapt it to my asset.
     
  46. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
  47. djoshi

    djoshi

    Joined:
    Mar 28, 2014
    Posts:
    182
    I want to buy Touch Control Kit but want to know :

    1) I am currently using unity Gui texture & Gui for controls for my android mobile games but it becomes pain on various screen resolution, as it shifts out of screen or too close etc.

    Can your product be a perfect solution to it?
     
    Victor-K likes this.
  48. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
    Hello djoshi, thanks for interest to my asset.
    YES! And you can download and try android demo.
     
  49. Victor-K

    Victor-K

    Joined:
    Nov 10, 2013
    Posts:
    208
  50. eridani

    eridani

    Joined:
    Aug 30, 2012
    Posts:
    655
    Did you happen to remove some examples from your demo? I thought you had a rotational gun example before where you could control the rotation angle with a joystick... or am I confusing another asset with yours?