- adding coins
- performance improvements - shake effect - keyboard support
This commit is contained in:
parent
78b4a3bba2
commit
45193fc27f
48 changed files with 609 additions and 74 deletions
22
scenes/coin/spawner/coin_spawner.gd
Normal file
22
scenes/coin/spawner/coin_spawner.gd
Normal file
|
@ -0,0 +1,22 @@
|
|||
extends Marker2D
|
||||
|
||||
var speed
|
||||
|
||||
func _ready() -> void:
|
||||
speed = $"/root/Global".speed #get_parent().speed
|
||||
_spawn()
|
||||
|
||||
|
||||
func _spawn() -> void:
|
||||
var coin = preload("res://scenes/coin/coin.tscn").instantiate()
|
||||
speed = $"/root/Global".speed
|
||||
|
||||
var v1 = 1.5 - (speed / 200)#260
|
||||
var v2 = 2.0 - (speed / 200)
|
||||
coin.global_position.y -= randi_range(0,2)*16
|
||||
$"../CoinSpawnTimer".wait_time = randf_range(v1,v2)
|
||||
add_child(coin)
|
||||
|
||||
func del_all():
|
||||
for child in get_children():
|
||||
child.queue_free()
|
Loading…
Add table
Add a link
Reference in a new issue