File tree Expand file tree Collapse file tree 1 file changed +16
-1
lines changed Expand file tree Collapse file tree 1 file changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -18,14 +18,29 @@ public class RotateModel : MonoBehaviour
18
18
[ SerializeField ]
19
19
private float speed = 10f ;
20
20
21
+ #if UNITY_EDITOR
22
+ private float timeOfLastUpdate = float . MaxValue ;
23
+ #endif
24
+
25
+ private float deltaTime = 0 ;
26
+
21
27
public float GetSpeed ( )
22
28
{
23
29
return speed ;
24
30
}
25
31
26
32
public void Rotate ( )
27
33
{
28
- transform . Rotate ( Vector3 . up , speed * Time . deltaTime , Space . World ) ;
34
+ #if UNITY_EDITOR
35
+ deltaTime = Time . realtimeSinceStartup - timeOfLastUpdate ;
36
+ if ( deltaTime <= 0 ) {
37
+ deltaTime = 0.001f ;
38
+ }
39
+ timeOfLastUpdate = Time . realtimeSinceStartup ;
40
+ #else
41
+ deltaTime = Time . deltaTime ;
42
+ #endif
43
+ transform . Rotate ( Vector3 . up , speed * deltaTime , Space . World ) ;
29
44
}
30
45
31
46
void Update ( )
You can’t perform that action at this time.
0 commit comments