Hi guys, Hopefully Im posting in the right place. Im currently using unity 5.1.1f2 PC and MAC ( both with android and IOS license) . Im trying to use the mobile joystick but it wont be shown on screen. I have inserted the camera relative control (both on mac and pc ) but it would not work. I also tried to set the joystick axis x,y,z to 0 (in case it was not visible on screen) and also checked if any gysmo was disabled. but nohing I even tried to start a new project and reimorted the mobile assets again and nothing. the only thing i see on screen is the cylinder and the camera ( but no joystick - although the hierarchy says both of them are there) . am I missing anything. thanks guys
I can't get the virtual joystick to show up either. I drag in the prefab from the standard mobile assets and I see nothing. Does anybody know what the problem is? Thanks for any replies.
I used to have endless problems with joysticks, until I found Virtual Control Suite Never had any problems with joysticks since then.
Took me half a day to figure it out . Do not copy/drag the prefab from the prefab folder. Launch camera/player relative setup from Controller setups folder. Copy the prefab from hierarchy view Go back to your project scene and paste it in your hierarchy Switch to game view and the joystick should appear
I solved it by going to build settings and building the app for Android once. Then the joystick instantly was visible. P.S. Although this is a really old thread and with no clear answer, this is the only relevant search result that was found by Google for this problem. That is why I posting a reply to this thread after so long.
I think this could be found in your code script :in my case, there is a variable of bool type defined in my code and use "Hide(true)" and it's in effect. But it's not shown before you build the project. If it was serialized, the property shall show in the hierarchy.
Another thing I found was that the joystick will not show up if you put the joystick in a canvas, it must be on its own.
82. line of code in MobileControlRig.cs, EnableControlRig(false); // change it to true, I just had to delete and add prefab to scene again.
If you read the documentation in the folder of the joystick, you'd see that it says specifically to put it in a canvas, because it's a UI element. (yes, I just found that out the hard way)