WSAD MOVEMENT

First game
 avatar
TaktycznyBocian
plain_text
2 years ago
468 B
50
Indexable
extends KinematicBody2D

var speed = 200
var velocity = Vector2()

func _physics_process(_delta):
	velocity = Vector2()
	if Input.is_key_pressed(KEY_D):
		velocity.x = velocity.x + 1
	if Input.is_key_pressed(KEY_A):
		velocity.x = velocity.x - 1
	if Input.is_key_pressed(KEY_S):
		velocity.y = velocity.y + 1
	if Input.is_key_pressed(KEY_W):
		velocity.y = velocity.y - 1
	velocity = velocity.normalized() * speed
	velocity = move_and_slide(velocity)
Editor is loading...