View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0000338 | AI War 1 / Classic | Gameplay Issue | Oct 6, 2010 10:41 pm | Oct 20, 2010 3:39 pm | |
Reporter | Morslok | Assigned To | Chris_McElligottPark | ||
Status | resolved | Resolution | fixed | ||
Product Version | 3.702 | ||||
Fixed in Version | 3.719 | ||||
Summary | 0000338: Mouse scroll zooming is not the same in both directions. | ||||
Description | While playing the most recent version of AI War, I noticed that mouse scrolling is not working as I was expecting. When I would scroll up it would zoom in a small amount per click, but when I would scroll down it would zoom out twice as far as it had zoomed in for the same amount of mouse wheel movement. In order to ensure that this was not a problem with my (new) mouse, I loaded up the last SlimDX version and did some mouse scrolling. Zooming in the old version works 1 to 1 zooming in and out. So I am lead to believe that this may possibly be an issue with the Unity version. It's not a big deal, it's just one of those minor annoyances that gets under my skin after a while. Thanks. | ||||
Tags | No tags attached. | ||||
Internal Weight | |||||
has duplicate | 0000596 | resolved | Chris_McElligottPark | Mouse wheel zooming unbalanced |
has duplicate | 0001016 | minor fix for later | keith.lamothe | Mouse wheel zoom |
|
We should be able to track that down and get that fixed before the official -- thanks for the report! It's something in our own math, not something specific to Unity, which is a good thing in terms of the fixability of it. :) |
|
* Mouse zooming would previously not always be the same when zooming out and zooming in. Fixed. Thanks! |
|
I'm still having the same issue, except it's worse now. I can scroll up and zoom in incrementally, but when I scroll down it zooms all the way out as far as it can. Using the latest version, 3.707 "The Sledge Hammer". |
|
0000429 is a duplicate of this, FYI. |
|
Just loaded the latest version, 3.711, and started a new game, and the issue is fixed. It appears to still work incorrectly on my slightly older saved games though. |
|
I'm using 3.717 and this is still present. Zooming in is "one step", while zooming out is "two steps". |
|
Actually, I was wrong. I tested it specifically now and zooming in will zoom you one step in, while zooming out will zoom you to a predefined "zoomed out" state, which leads to confusion (and frustration). |
|
Thanks guys! |
|
I believe this is still happening... I counted 19 increments while zooming out and 9 when zooming in. Anyone else still have this? |
|
There's should be absolutely no way this happens unless your mouse wheel is giving multiple increments in and out. There is literally an array it's iterating over now, heh. For further testing, if you hit F3 you can see the zoom level next to the starfield name, I think it's the second-to-bottom line. You can use that to tell if you're zooming in and out to the same values or not. In my tests it was just right, but depending on your wheel mouse you might actually be sending two "ticks" instead of one without realizing it. Not much I can do on that directly, if that's the case, as the game simply acts on how many ticks it's sent. Unless there's some more subtle issue there, which is always possible, but I've not seen it in my extensive work on this today. |
|
Hmm. I haven't noticed that my mouse sends different amounts when zooming out vs in anywhere else (which includes my own programs). Interestingly enough, when I go to the lowest zoom increment, it zooms out and in at about the same speed (6 increments), but if I go up to max, it's a very discernable difference. Another interesting fact: Whenever I zoom out, it always goes to the same value (1280x1000 -> 1329x1038), but when I zoom in it almost seems random (163840x128000 -> 95325, 84562, 83220, 78251, etc). I'll try with another mouse if no one else gets the same results... |
|
Ah, I've found the breakage! It works as it should if there's a zoom speed set at or below the middle; anything higher than that and it starts becoming unreliable (at about half-way, it sometimes zooms from 0.008 to 0.009 and sometimes to 0.01, but at the highest speed setting it jumps from 0.008 to anywhere from 0.01 to 0.018). |
|
Hmm, great find, I'll have to investigate that. |
|
Oh, and even though it's slightly unrelated; is it possible to add a small delay to the pgup/pgdn scrolling? If you've got the highest speed, tapping it once generates plenty of scrolls. Perhaps you could only recognise one pgdn/pgup per half-second, or at least wait a half-second from the first one to the rest of them, so you retain both the speed-zoom (even though it is a half-second delayed) and the more precise zoom. |
|
3.800 version: * There are now separate sliders for the mouse wheel zoom speed and the keyboard zoom speed. |
Date Modified | Username | Field | Change |
---|---|---|---|
Oct 6, 2010 10:41 pm | Morslok | New Issue | |
Oct 6, 2010 10:43 pm | Chris_McElligottPark | Note Added: 0000432 | |
Oct 6, 2010 10:43 pm | Chris_McElligottPark | Assigned To | => Chris_McElligottPark |
Oct 6, 2010 10:43 pm | Chris_McElligottPark | Status | new => acknowledged |
Oct 8, 2010 8:38 pm | Chris_McElligottPark | Note Added: 0000545 | |
Oct 8, 2010 8:38 pm | Chris_McElligottPark | Status | acknowledged => resolved |
Oct 8, 2010 8:38 pm | Chris_McElligottPark | Fixed in Version | => 3.704 |
Oct 8, 2010 8:38 pm | Chris_McElligottPark | Resolution | open => fixed |
Oct 11, 2010 9:28 pm | Morslok | Note Added: 0000655 | |
Oct 11, 2010 9:28 pm | Morslok | Status | resolved => feedback |
Oct 11, 2010 9:28 pm | Morslok | Resolution | fixed => reopened |
Oct 13, 2010 5:32 pm | Moonshine Fox | Note Added: 0000766 | |
Oct 13, 2010 6:25 pm | Morslok | Note Added: 0000771 | |
Oct 13, 2010 6:25 pm | Morslok | Status | feedback => assigned |
Oct 16, 2010 4:43 pm | Chris_McElligottPark | Relationship added | has duplicate 0000596 |
Oct 17, 2010 10:41 am | Moonshine Fox | Note Added: 0001093 | |
Oct 19, 2010 12:07 am | Moonshine Fox | Note Added: 0001280 | |
Oct 19, 2010 1:53 pm | Chris_McElligottPark | Note Added: 0001315 | |
Oct 19, 2010 1:53 pm | Chris_McElligottPark | Status | assigned => resolved |
Oct 19, 2010 1:53 pm | Chris_McElligottPark | Fixed in Version | 3.704 => 3.719 |
Oct 19, 2010 1:53 pm | Chris_McElligottPark | Resolution | reopened => fixed |
Oct 19, 2010 7:21 pm | Toll | Note Added: 0001374 | |
Oct 19, 2010 7:24 pm | Chris_McElligottPark | Note Added: 0001376 | |
Oct 19, 2010 7:33 pm | Toll | Note Added: 0001389 | |
Oct 19, 2010 8:02 pm | Toll | Note Added: 0001416 | |
Oct 19, 2010 8:03 pm | Chris_McElligottPark | Note Added: 0001419 | |
Oct 19, 2010 8:03 pm | Chris_McElligottPark | Status | resolved => confirmed |
Oct 19, 2010 8:08 pm | Toll | Note Added: 0001424 | |
Oct 20, 2010 3:39 pm | Chris_McElligottPark | Note Added: 0001569 | |
Oct 20, 2010 3:39 pm | Chris_McElligottPark | Status | confirmed => resolved |
Nov 2, 2010 2:09 pm | Toll | Relationship added | has duplicate 0001016 |
Apr 14, 2014 9:28 am | Chris_McElligottPark | Category | Gameplay - General Complaint => Gameplay Issue |