diff options
Diffstat (limited to 'demos/2d/motion/motion.gd')
-rw-r--r-- | demos/2d/motion/motion.gd | 35 |
1 files changed, 15 insertions, 20 deletions
diff --git a/demos/2d/motion/motion.gd b/demos/2d/motion/motion.gd index 8f8f56a889..f9bbd6f90d 100644 --- a/demos/2d/motion/motion.gd +++ b/demos/2d/motion/motion.gd @@ -1,38 +1,33 @@ extends Sprite - -export var use_idle=true - -# member variables here, example: -# var a=2 -# var b="textvar" +# Member variables const BEGIN = -113 const END = 907 -const TIME = 5.0 # seconds -const SPEED = (END-BEGIN)/TIME +const TIME = 5.0 # Seconds +const SPEED = (END - BEGIN)/TIME + +export var use_idle = true + func _process(delta): var ofs = get_pos() - ofs.x+=delta*SPEED - if (ofs.x>END): - ofs.x=BEGIN + ofs.x += delta*SPEED + if (ofs.x > END): + ofs.x = BEGIN set_pos(ofs) - + + func _fixed_process(delta): var ofs = get_pos() - ofs.x+=delta*SPEED - if (ofs.x>END): - ofs.x=BEGIN + ofs.x += delta*SPEED + if (ofs.x > END): + ofs.x = BEGIN set_pos(ofs) - + func _ready(): - # Initialization here if (use_idle): set_process(true) else: set_fixed_process(true) - pass - - |