Esta semana hemos estado aportando un poco de aleatoriedad al juego.
Para ellos hemos creado unas variables aleatorias tanto de velocidad como de dirección de los meteoritos, así como creando diferentes versiones del meteorito con diferentes tamaños.
func _ready():
randomize()
speed = randi_range(speed-20,speed+20) + (10 * Globals.actual_level)
if randf() > 0.75 :
direction = 0
else:
direction = randi_range(-speed, speed)
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
pass
func _physics_process(delta):
position += transform.y * speed * delta
position += transform.x * direction * delta
if position.y > 700 :
queue_free()
- Inicie sesión o registrese para enviar comentarios