Use two Joysticks from Cross Platform Input asset?

Hello there!

Recently got a new Android phone, so I wanted to test it out with Unity and Unity Remote. I’m trying to use the FPSController with the MobileSingleStickControl (both from Standard Assets, Characters) and I’ve added an extra MobileJoyStick that has the inputs “Mouse X” and “Mouse Y” instead of “Horizontal” and “Vertical”. If I just use one joystick at a time, it works. But say if I want to walk and look around at the same time, it only responds to the first joystick. Anyone know what could be wrong?

Found a tutorial (https://www.youtube.com/watch?t=1478&v=l7YiASYgDC0) that goes over this exact subject, but it’s on Unity 4.6, and the scripts have been changed since then.

(Tried out the DualTouchControls, but that one is acting up like hell for me…)

Use this. I find this very easy and efficient to use.

1 Like

Tried it out, but still have no idea how to use it with the FPS-controller. Done what it says in the PDF that follows with it, but nothing at all happens. Is the

using CnControls;

line supposed to be on the FPS-script? Because Unity just throws errors.

Luckily found an old project on my computer that has the old Unity Assets, and form there the asset you linked was pretty easy to set up. Thanks prasanth.akon!