FINALNY KOD PIERWSZA GRA
unknown
swift
a year ago
701 B
43
Indexable
extends Node2D var projectile_scene = preload("res://projectile.tscn") var score = 0 func _on_timer_timeout(): var projectile = projectile_scene.instantiate() add_child(projectile) projectile.position.x = randf_range(5,1100) projectile.get_node("RigidBody2D").body_entered.connect(body_entered.bind(projectile)) func _on_button_pressed(): $Timer.start() score = 0 $Label.text = "Punkty: "+str(score) $Button.visible = false func body_entered(body,projectile): if body is StaticBody2D: if not $Button.visible: score += 1 $Label.text = "Punkty: "+str(score) projectile.queue_free() if body is CharacterBody2D: $Button.visible = true $Timer.stop() projectile.queue_free()
Editor is loading...