playMaker

Author Topic: Custom Input Manager solution?  (Read 4254 times)

terri

  • Sr. Member
  • ****
  • Posts: 386
    • terrivellmann.tumblr.com
Custom Input Manager solution?
« on: October 23, 2013, 08:39:38 AM »
This is something I've been trying to figure out for weeks. Initially I had all the input configuration using the basic Input Manager, so users could customize them when they launch the game, on the startup dialog box.

That has 2 problems:
1. I can't get the custom values set by the player (to use in the UI, for example)
2. Linux users can't customize their controls (or resolution) since they don't get a startup dialog box.

I started looking at solutions like cInput: http://roidz.weebly.com/
But it hasn't been so easy to implement for me when everything else is PlayMaker

Actions that would be usefull:
- Set custom Input
- Get custom Input value, convert to String
- The basic getButton/send event type actions that work with the custom Inputs
- Check in Input is null
- Save custom Input value in PlayerPrefs

I know its not a simple request, but its definitely something I feel would add great value to Playmaker, as its something every game can take advantage of, specially since Unity's basic Input Manager is so limited

Thanks in advance, by the way heres my game: http://heavybullets.com
cheers

jeanfabre

  • Administrator
  • Hero Member
  • *****
  • Posts: 15500
  • Official Playmaker Support
Re: Custom Input Manager solution?
« Reply #1 on: October 24, 2013, 01:40:24 AM »
Hi,

 Ok, I have invited you to be part of Trello PlayMaker board so you can vote up addons tasks in the "addons" board, I have added a task for cInput.

 I would contact cInput Author to see if he's willing to do this to begin with, or collaborate with PlayMaker to move forward.And we'll take it from there.

bye,

 Jean

terri

  • Sr. Member
  • ****
  • Posts: 386
    • terrivellmann.tumblr.com
Re: Custom Input Manager solution?
« Reply #2 on: October 25, 2013, 08:39:52 AM »
Ok, thanks, I sent him an e-mail hopefully he will be in touch.