Files
Broken_People/Player.cs

31 lines
674 B
C#

using Godot;
public partial class Player : Sprite2D
{
// Speed in pixels per second
private float _speed = 400.0f;
public override void _Process(double delta)
{
Vector2 velocity = Vector2.Zero;
if (Input.IsActionPressed("ui_right"))
{
velocity.X += 1.0f;
}
if (Input.IsActionPressed("ui_left"))
{
velocity.X -= 1.0f;
}
if (Input.IsActionPressed("ui_down"))
{
velocity.Y += 1.0f;
}
if (Input.IsActionPressed("ui_up"))
{
velocity.Y -= 1.0f;
}
Position += velocity * _speed * (float)delta;
}
}