View Issue Details

IDProjectCategoryLast Update
0002804AI War 1 / ClassicSuggestion - Graphical EnhancementsFeb 16, 2011 6:56 pm
Reporterg051051 Assigned ToChris_McElligottPark  
Status closedResolutionnot fixable 
Summary0002804: Game needs to capture the mouse on multi display systems
DescriptionEdge scrolling games NEED to capture the mouse and prevent accidental switching away from the game. I have a multi screen system, and my secondary monitor is positioned to the left of the main screen. It's hard to just get to the scrolling zone without overshooting into the other window and possibly accidentally switching out of the game.
TagsNo tags attached.
Internal Weight

Activities

TechSY730

Feb 15, 2011 6:49 pm

reporter   ~0010366

It should give the option to capture the mouse in windowed mode too. (Yes, make it an option. I can see some use for non-mouse locked setups. Just have it on by default.)

Does this version of Unity even support mouse capturing?

Chris_McElligottPark

Feb 16, 2011 3:12 pm

administrator   ~0010392

Unfortunately, this is not something that the Unity 3D engine supports. Prior to our porting to Unity, this was indeed in place. I have a multimonitor system, too.

My workaround is simply not to use edge scrolling, but to use middle-mouse panning instead, which works for small adjustments just as well. Optionally, as with a lot of other games (Supreme Commander, etc), you can simply disable your second monitor in windows to allow edge scrolling to work.

I know -- annoying as heck. I'm right there in the same boat with you. As soon as Unity supports this, you can bet we will also.

g051051

Feb 16, 2011 5:32 pm

reporter   ~0010395

You mentioned Supreme Commander...that game supports multiple monitors, which would be a great addition to AI War. I'll just guess that this "Unity" you mentioned doesn't support that either.

Chris_McElligottPark

Feb 16, 2011 5:40 pm

administrator   ~0010397

Last edited: Feb 16, 2011 5:40 pm

Nope, sure doesn't. http://www.unity3d.com

TechSY730

Feb 16, 2011 6:30 pm

reporter   ~0010401

Wait, does Supreme Commander run on Unity? If so, how did they multi-monitor to work? Did they acquire the rights to the source code to make their own customized engine and hacked multi-monitor support in, or are they using a beta version of Unity?

Chris_McElligottPark

Feb 16, 2011 6:36 pm

administrator   ~0010402

No, Supcom is their own engine. There are plenty of games without multimonitor support, was more my point.

TechSY730

Feb 16, 2011 6:41 pm

reporter   ~0010404

Ahh, the way g051051 phrased his...whatever the tone of that sentence was...made it a bit unclear if he meant that Supcom used Unity or that Unity seems like it should be able to support it (which it should, or at least give devs the tools needed such that they can have single monitor support that doesn't break or freakout with multiple monitors). *Sigh* Hopefully Unity 3.3 will have it.

Does anyone know where to see the anticipated change list for Unity 3.3, or alternatively, the change list for the current beta of Unity?

Chris_McElligottPark

Feb 16, 2011 6:46 pm

administrator   ~0010405

There's no such change list for either. We find out what is released when they release it... whenever that happens to be.

g051051

Feb 16, 2011 6:49 pm

reporter   ~0010406

Not sure what you meant by tone...when x4000 mentioned Supreme Commander, I was reminded of the multi monitor support, and how helpful that extra screen would be in a game like AI War. I didn't know what Unity was until he mentioned it, and I was just guessing that if it didn't have mouse capture (which even PopCap games do) then it probably didn't support multi monitor either.

TechSY730

Feb 16, 2011 6:56 pm

reporter   ~0010407

Last edited: Feb 16, 2011 6:57 pm

Ah, so they take the Apple approach to development cycles.
Frequently, they (Apple) don't make it clear if they have acknowledged an issue or important missing feature. Worse, sometimes they don't even let people know (publicly) if there is even another version coming, until it starts getting close enough to release date to start marketing it. You just find out what changed, in greater detail than marketing team brags about, when the new version comes out at some point, and even then the release notes can be pretty vague. (Which is infuriating sometimes. Such a closed process can and has lead to embarrassing oversights that could of easily been caught in a more open process. Remember the iPhone 4's antenna?)

(Note, I am speaking in terms of how they treat their consumer products with respect to the consumer audience. I have no idea how well they treat developers using their APIs)

Issue History

Date Modified Username Field Change
Feb 15, 2011 6:00 pm g051051 New Issue
Feb 15, 2011 6:49 pm TechSY730 Note Added: 0010366
Feb 16, 2011 3:12 pm Chris_McElligottPark Note Added: 0010392
Feb 16, 2011 3:12 pm Chris_McElligottPark Status new => closed
Feb 16, 2011 3:12 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Feb 16, 2011 3:12 pm Chris_McElligottPark Resolution open => not fixable
Feb 16, 2011 5:32 pm g051051 Note Added: 0010395
Feb 16, 2011 5:40 pm Chris_McElligottPark Note Added: 0010397
Feb 16, 2011 5:40 pm Chris_McElligottPark Note Edited: 0010397
Feb 16, 2011 6:30 pm TechSY730 Note Added: 0010401
Feb 16, 2011 6:36 pm Chris_McElligottPark Note Added: 0010402
Feb 16, 2011 6:41 pm TechSY730 Note Added: 0010404
Feb 16, 2011 6:46 pm Chris_McElligottPark Note Added: 0010405
Feb 16, 2011 6:49 pm g051051 Note Added: 0010406
Feb 16, 2011 6:56 pm TechSY730 Note Added: 0010407
Feb 16, 2011 6:56 pm TechSY730 Note Edited: 0010407
Feb 16, 2011 6:57 pm TechSY730 Note Edited: 0010407