We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f3b0150 commit 95bb3e5Copy full SHA for 95bb3e5
dodge-the-creeps/rust/src/player.rs
@@ -57,7 +57,8 @@ impl IArea2D for Player {
57
self.base_mut().hide();
58
}
59
60
- fn process(&mut self, delta: f64) {
+ // `delta` can be f32 or f64; #[godot_api] macro converts transparently.
61
+ fn process(&mut self, delta: f32) {
62
let mut animated_sprite = self
63
.base()
64
.get_node_as::<AnimatedSprite2D>("AnimatedSprite2D");
@@ -100,7 +101,7 @@ impl IArea2D for Player {
100
101
animated_sprite.stop();
102
103
- let change = velocity * real::from_f64(delta);
104
+ let change = velocity * delta;
105
let position = self.base().get_global_position() + change;
106
let position = Vector2::new(
107
position.x.clamp(0.0, self.screen_size.x),
0 commit comments