HI i made this button map so i can test my Games for the PS3, I think it mite be Right But im not Shir if it is, I used a PS3 PC Compatible Controller To make it and test it. if there is something Wrong whit this map plez tell me.
thank you. are you developing for the ps3 and hoping to find a publisher so you can get the approve from sony?
@mrbdrm nop I just took my PS3 controller and plugged it in to my PC can stared to play around with it on unity but you need to build the game before you can test it.
Thank you. and here is the Axis map for moveing and looking around if you Have the mouse look Script you will need to make a change to the input if you would like to try it i can give more info
How did you make your controller compatible with unity 3d? Im trying to do the same. Also, is the axis map what i input into the button name in Unity when setting up the controls to call into scripts?
first: http://lmgtfy.com/?q=make+ps3+controller+work+on+pc once you make that work, the ps3 controller will then be recognized like any other gamepad plugged into the PC. then configure your input settings to use the joystick. example (not necessarily meant for a ps3 controller):
I am glad I came upon this thread... because I need to set up my PS2 control to run in Unity I need to test the game... is there a input manager preset already made for this?
This is awesome... I am liking how this is working out... the reference I am using for my mapping is Virtua Fighter and I am now wondering how to combine button presses in the input manager for lets say Punch + Guard = Throw or Punch+Kick+Guard = something else, how would I set this up... and do I have to set each face button to "Key or Mouse Button"? I already found the button numbers in my OS, just need confirmation Using PS2 controller here Thanks a bunch
How possible is it to change first person controller prefab so that it will "look around" with the second axis analog controller? I read you can change x and y from mouse to game axis...but the controller doesn´t get recognized... Could anyone help please? Thanks.
Did you finally get it to work? I followed the graphic´s suggestion. But my "playstation 2 - like" joypad isn´t doing anything on the first person controller I´ve setup on the scene. Why?
Hmm... I used all these setting, Built and ran the game and... It does nothing... I'm using a Dualshock 3 and it's recognised, you can control it with the D-Pad and sqaure button to jump, but none of these settings work...
Yep, I too tried this with the standard SixAxis controller and had the same problem. Has anyone come up with a solution?
Different devices and different drivers can have different results. I have a Sony brand PS3 wireless controller Model No. CECHZC2U-a1 plug and played as a HID-compliant game controller and everything works fine except the Six Axis Gyro (obviously) and the left and right Joysticks which is weird. Also now I request a new feature in the Input Manager to Save, Set, Import and Export Input Manager settings across projects and etc.
Okay, I've gotta call you out on this. It's bad forum edicate to suggest lmgtfy, not only is it sarcastic and rude, but googling can result in these forum pages since they are usually permanently indexed through the internet. In this case "use ps3 controller unity" (which is what I searched to find this page) results in this very page as the first result. If everyone said "go google it" on forums the internet would be a very useless place. Excuse me for being off topic.
Hey sorry, I didn't mean to say "get lost" or anything like that. It's just that a Google search will always show something that hasn't 404'd, since it's a search result. The way to do this is so iffy so I thought I shouldn't recommend only one way to make it work. I just used lmgtfy since I thought it makes a shorter URL, so sorry about that. That wasn't my intention. In any case, I found this to be better than MotionInJoy (although it makes your PC think that an Xbox controller is plugged in): http://forums.pcsx2.net/Thread-XInput-Wrapper-for-DS3-and-Play-com-USB-Dual-DS2-Controller
@AnomalusUndrdog I am having problems with the X & Y axis. It seems unity detects D-Pad instead of the Left analog.
Is there ANY way to get an original (wireless) PS3 controller to work with Windows? Windows does recognize my PS3 controller and it's lights keep flashing (means it's acquiring a controller ID on the PS3). Sadly, I can't use the controller at all. Even Windows calibration stays dead
You have to install a special driver for it. See below: Drivers: http://forums.pcsx2.net/Thread-XInput-Wrapper-for-DS3-and-Play-com-USB-Dual-DS2-Controller (Makes DS3 act as an XInput device for greater compatibility with games. Probably simpler setup than Better DS3.) http://betterds3.ciebiera.net/ (Like Motion In Joy, but better. A lot of customization options. I _believe_ it requires Motion In Joy driver to be installed as well. I personally don't like Motion In Joy and would chose the 1st option.) Tutorials/Setup: http://emulation-general.wikia.com/wiki/SCP_Driver_Package http://twigstechtips.blogspot.com/2014/04/how-to-use-your-ps3-controller-ds3-dual.html
I am using iPega-9021 Bluetooth controller for my project and found this thread and it works! Thank you!
I just took my PS3 controller and plugged it in to my PC can stared to play around with it on unity but you need to build the game before you can test it. THINKS FOR SHARING
In 2018, On a Mac, Unity 2017.3.1p1 connecting the DUALSHOCK 3 SIXAXIS PS3 controller gave me a different mapping. Unsure what has changed, but i'll list the new mapping for any future readers: Buttons: Select 0 Left Joystick Click 1 Right Joystick Click 2 Start 3 DPad U 4 DPad R 5 D Pad D 6 DPadL 7 L2 8 R2 9 L1 10 R1 11 Triangle 12 Circle 13 X 14 Square 15 Axes: Left Joystick Horizontal: X Left Joystick Vertical: Y Right Joystick Horizontal: 3rd Right Joystick Vertical: 4th Also, here is my test Unity project, where you can download the InputManager file or a fill example showing a controller working. https://github.com/jethrogillgren/PS3_Unity_TestScene If anyone wants to make a better looking reference/Testing Project please feel free pull request the repo above
I hope this post can help. I use Input.GetAxis() instead Input.GetAxisRaw() to catch the value of the X axis and Y axis from the left analog stick
InputManager is different for WebGL against Standalone (or Editor). You can see the configurations and test it here: https://oris-romero.itch.io/ps3-pad-map