Just like the title says. I can't get my character to move in the Dodge the Creeps tutorial.
My code doesn't have any errors, and I've re-typed everything 4 or 5 times and still haven't been able to make it work.
Could someone help me? Thanks so much
extends Area2D
export var speed = 400 # How fast the player will move (pixels/sec).
var screen_size # Size of the game window.
func _ready():
screen_size = get_viewport_rect().size
func _process(delta):
var velocity = Vector2()
if Input.is_action_pressed("ui_right"):
velocity.x +=1
if Input.is_action_pressed("ui_left"):
velocity.x -=1
if Input.is_action_pressed("ui_up"):
velocity.y +=1
if Input.is_action_pressed("ui_down"):
velocity.y -=1
else:
$AnimatedSprite.stop()
position += velocity * delta
position.x = clamp(position.x, 0, screen_size.x)
position.y = clamp(position.y, 0, screen_size.y)