Hi!
I have had a lot of fun trying out Unity over the past month, and I have contributed music and 3D content to a prior effort that was helmed by a more capable Unity guru. I just purchased my own Indie license, and want to get started making some awesome stuff!
So, for my next trick, I am going to make a game that is targeted at stylus users (Wacom tablets), with aspirations of getting it on the Wii down the road. Mice users won’t be left out, but the game will not require the unique abilities of a mouse at all (read continuous scrolling in a 2-D coordinate system).
The Wii supports four remotes, pointing at the screen, at once. However, I have never heard of even two mice being used at the same time (and I have tried this myself).
QUESTION 1: Is it even possible to have more than one pointer flying around (one for each mouse/stylus+tablet), or do I need to wait for computers to become more friendly in general before I can make a proper multiplayer-on-one-screen computer game? Also, can I create multiplayer games with Unity that would utilize a LAN or Internet connection, if I need a workaround?
I know two of the exact same input device can be used, because I have used two Dance Dance Revolution mats at the same time, with many Macs, and my girlfriend and I play with two very similar Saitek controllers. Mice may be a special case, though.
If I can get this working, I will at some point make a game that uses a mouse in one hand and a stylus in the other, but the current development will work for people with only one hand, as long as they have a two-button mouse.
Now, for compatibility for people with one-button mice, I plan to allow the use of a key instead of right-clicking. I’m pretty sure that I have played games where the space bar is used for gas, and it functions continuously, but the standard function of all non-modifier keys is to repeat at a certain rate when they are held down.
QUESTION 2: How does key repeating apply within Unity?
I would like to allow the Right Mouse Button or an equivalent key to be held down, performing a function all the while. It would not be good for this function to be toggled on and off at a constant rate.
I have come up with the current control scheme with the idea that both mouse buttons cannot be used at the same time. With the Wii, I plan to use A Button=Left Click and B Button=Right Click/(other Key), but A and B can be used together on the Wii.
QUESTION 3: Can left-and right-click be used at the same time? If not, if I am holding the right mouse button, and left-click, what happens?
Control-clicking is generally the same thing as right-clicking , but is that a definition or merely a workaround?
Lastly, about that key in question, I was planning on using the space bar, but then remembered that I haven’t been able to use anything other than modifier keys at the same time as clicking. (This is a serious issue in Logic, for example, because you can’t play notes with the keyboard and drag an on-screen pitch bend wheel at the same time.)
QUESTION 4: Will I be able to hold the space bar down and click at the same time? Furthermore, if I use a modifier key instead of the space bar, will I be able to click while holding that without invoking another “click-action” that would interrupt the continuous operation of the modifier key?
Thanks in advance for any input that anyone can give me in regards to all of this. In an effort to make the controls as simple as possible, I just find myself running into a lot of complications!