no tp
This commit is contained in:
@@ -6,9 +6,11 @@ extends Node2D
|
||||
@export var asteroidx4 : PackedScene
|
||||
@export var player : CharacterBody2D
|
||||
@export var distance:= 600.0
|
||||
@export var delay_spawn := 3.0
|
||||
|
||||
var current_time := 0.0
|
||||
var current_time := 50.0
|
||||
|
||||
signal add_collision
|
||||
|
||||
var list_of_collision_1 : Array[Node]
|
||||
var list_of_collision_2 : Array[Node]
|
||||
@@ -35,10 +37,11 @@ func _process(delta: float) -> void:
|
||||
spawn()
|
||||
|
||||
func spawn_duplicate(asteroid: Node2D):
|
||||
var dup = asteroid.duplicate()
|
||||
dup.position = (asteroid.position - Vector2(320, 320)).rotated(PI/2) + Vector2(320, 320)
|
||||
dup.direction = (asteroid.direction - Vector2(320, 320)).rotated(PI/2) + Vector2(320, 320)
|
||||
add_child(dup)
|
||||
var dup = asteroid.duplicate(DUPLICATE_USE_INSTANTIATION)
|
||||
dup.currently_in = true
|
||||
dup.position = (asteroid.position - Vector2(320, 320)).rotated(PI) + Vector2(320, 320)
|
||||
dup.direction = asteroid.direction
|
||||
call_deferred("add_child", dup)
|
||||
|
||||
func spawn():
|
||||
var choice = randi_range(1, 4)
|
||||
@@ -61,7 +64,7 @@ func spawn():
|
||||
add_child(new)
|
||||
|
||||
|
||||
func add_collision(body1 : Node, body2: Node) -> void:
|
||||
func _add_collision(body1 : Node, body2: Node) -> void:
|
||||
for i in range(list_of_collision_1.size()):
|
||||
if list_of_collision_1[i] == body1 and list_of_collision_2[i]== body2:
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user