|
|
|
|
#1 |
|
Doing the wrong thing the right way since 2010.
Site and Game Administrator
Join Date: Jul 2007
Posts: 1,817
|
It's more about how the math is done for moving the arrows, odd numbers cause rounding issues from movement.
310 x 2.02 = 626.2 626.2 / 31 = 20.87333333333333px each frame. Flash is unable to move arrows on such a small level so it rounds to the nearest sub pixel, such as 20.8px. The way the judging system works is based on distance from the receptors, but on extreme numbers like 20.87333333333333, the exact distance is never reached because of the rounding, and is never setup correctly. This makes notes unable to hit. When the older engines were made, there never had user settable speeds, so extreme cases like this were never an issue. If you've seen the R^2 engine, this isn't the case anymore since I compare how many frames it is before it reaches the receptors and not the position. |
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|