dromara/newcar

Consider add `fps` again

wgxh-cli opened this issue · 3 comments

Unit system cannot hold without a precise definition of fps, otherwise, one shall be confused with how many frames to advance within a so-called "unit".

In addition, unit system lies on Scene rather than App, because animations are defined on Scene rather than App and therefore the unit they used should be determined that time, with respect to this issue.

You should do this under the rule that don't make breaking change! Please add back unit

Breaking changes should be allowed when needed

Generally speaking, When playing animations, elapsed should be advanced by 1 each time called update, rather than set directly by physical time elapsed.

Current implementation take the fps as default as 1000 per second, that is 1 per millisecond, but actually not every frame take time exactly as 1 milisecond