24 lines
413 B
GDScript
24 lines
413 B
GDScript
|
|
extends Node2D
|
|
|
|
# member variables here, example:
|
|
# var a=2
|
|
# var b="textvar"
|
|
const EMIT_INTERVAL=0.1
|
|
var timeout=EMIT_INTERVAL
|
|
|
|
func _process(delta):
|
|
timeout-=delta
|
|
if (timeout<0):
|
|
timeout=EMIT_INTERVAL
|
|
var ball = preload("res://ball.scn").instance()
|
|
ball.set_pos( Vector2(randf() * get_viewport_rect().size.x, 0) )
|
|
add_child(ball)
|
|
|
|
func _ready():
|
|
set_process(true)
|
|
# Initialization here
|
|
pass
|
|
|
|
|