basic pew pew without damage or collision

This commit is contained in:
Medenos
2023-01-14 22:51:05 -05:00
parent 1d6a5eeea9
commit 4412fd21ea
31 changed files with 374 additions and 64 deletions

View File

@@ -0,0 +1,20 @@
extends Area2D
@export var DAMAGE = 1;
@export var SPEED = 800;
@export var LIFETIME = 3;
@onready var life_timer = $LifeTimer;
var velocity = Vector2.ZERO;
func _process(delta):
if velocity != Vector2.ZERO:
transform.origin += velocity * delta;
func launch(direction):
life_timer.start(LIFETIME);
velocity = direction * SPEED;
func _on_life_timer_timeout():
queue_free();