added y-wing turret laser

This commit is contained in:
zerothelootrat
2024-06-05 06:59:39 -04:00
parent 7f061935af
commit 781ccba218
4 changed files with 84 additions and 0 deletions

29
Scripts/turret_laser.gd Normal file
View File

@@ -0,0 +1,29 @@
extends Area2D
@onready var turret_laser = $Sprite2D
var speed = 100
var target2 : Vector2
var new_rot
func initialize(firing_solution,target):
print('firing_solution='+str(firing_solution))
new_rot = firing_solution
#turret_laser.set_rotation(firing_solution)
print(str(turret_laser))
print(str(firing_solution))
target2 = target
#print(str(firing_solution))
func _ready():
turret_laser.set_rotation(new_rot)
$CollisionShape2D.set_rotation(new_rot)
func _physics_process(delta):
#print(str(global_position.x - target.x))
#print(global_position)
#print(target2)
#print(typeof(global_position))
#print(typeof(target))
global_position -= (global_position - target2).normalized() * speed * delta
pass