Why doesn't Input.GetButtonDown() work with my ps4 controller?
I am trying to add just a simple debugging type of log to my project, but I don't want to see it all the time. So I am wanting to toggle it on and off by using a button. I can get it to work when I use a key from the keyboard, but when I try to use the ps4 controller it doesn't work. It really isn't that big of an issue, but it would be nice to know how to make it work.
I am new to unity3D so if I am doing this completely wrong, please let me know, or if there is an easier/better way. I had to get creative, by using the knowledge of it that I had, so this is what I came up with:
                     //PS4_X is the correct name in the Input manager
                     if (Input.GetButtonDown("PS4_X"))
                     {
                         //Increments counter every frame to toggle log
                         counter++;
 
                         //decides whether to display the log or not
                         if (counter % 8 == 4)
                         {
                             isActive = true;
                         }
                         else
                         {
                             isActive = false;
                         }
In my log, it displays if the buttons are working or not, and every time I press the 'X' button it displays the value True and if it isn't it displays False. So I know the button is working.
My math in the second 'if' statement comes from, whenever I press a keyboard key, it increments my 'counter' variable 8 times, thus I am able to make that calculation.
If you need more info, please let me know! Any help/advice will be greatly appreciated! Thanks in advance!
Your answer
 
 
             Follow this Question
Related Questions
Getting Raw Input Data From Controller 0 Answers
Differentiate between types of key press 1 Answer
DualShock 4 Motion Sensor Data 0 Answers
DualShock 4 Horizontal axis stuck on -1 0 Answers
 koobas.hobune.stream
koobas.hobune.stream 
                       
                
                       
			     
			 
                