Forum Discussion
benjamintomad
12 years agoHonored Guest
OVRPlayerController only rotates
Hi everyone,
Quite a noob question I'd say but I've been looking around without success to get my ps3 pad to work in a simple test.
I can rotate the Player around Y but that's all. I would really like to make it walk but I'm stuck in an invisible bubble. I'm emulating an Xbox 360 pad using "better ds3." I don't know what else I could say, I'm using everything almost out of the box.
Any help would be highly appreciated and I thank you in advance.
Ben
Quite a noob question I'd say but I've been looking around without success to get my ps3 pad to work in a simple test.
I can rotate the Player around Y but that's all. I would really like to make it walk but I'm stuck in an invisible bubble. I'm emulating an Xbox 360 pad using "better ds3." I don't know what else I could say, I'm using everything almost out of the box.
Any help would be highly appreciated and I thank you in advance.
Ben
4 Replies
Replies have been turned off for this discussion
- cartoonbombHonored GuestCan you be more specific? What kind of movement script are you using? Does movement work on your keyboard but not ps3 controller? Could it be an issue of defining the right axis in the input settings?
edit- sorry, you specified OVRPlayerController. I haven't messed with it 'cause no rift yet, but it could still be an issue of input settings. Like, maybe you loaded it into a project in which you changed the names or settings of an axis. - olixiolitHonored GuestI have a same problem here. But it worked before. I think it's related in some way with Unity or some extension (but I would exclude extensions, because it don't work even in an empty project). It works in some older projects that I made before. But now I can't make it work anymore in any way on new ones. Sometimes I can get it to work on one axis, but never on both of them or both joysticks. I have tried everything in input manager, but it simply doesn't work.
The same thing happens also with OVR 3.1 and 3.2 on all computers that I have. - vrdavebOculus StaffOVRPlayerController doesn't use Unity's built-in gamepad logic for a few reasons. It doesn't have the same mapping across all platforms, the trigger buttons cancel each other out, and there is no rumble support. On Windows, we directly use XInput. If you can make Better DS3 use the same XInput mappings as the 360 controller, then it should work. Or you could expose different axes and change OVRPlayerController.
- benjamintomadHonored GuestThanks everyone for the answers.
I'll have a look at the Xinput thing, it's all new to me.
Meanwhile, I somehow managed to get it to work by remapping the controls by using Playmaker. Pretty neat plugin for non-dev like me. :geek:
Sorry, for my late reply, I was away from the computer. I will post some details later if you want. Right now, I'm too tired.
Cheers
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device
Other Meta Support
Related Content
- 4 years ago
- 6 months ago