From 346c9e4031a64a7f20173a9bc8ae953b265c4435 Mon Sep 17 00:00:00 2001 From: Hurlu Date: Sat, 4 Apr 2020 10:30:18 +0200 Subject: [PATCH] 1st pickup iteration --- Clopinette.gd | 18 ++++++++++++++++++ Clopinette.tscn | 16 ++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 Clopinette.gd create mode 100644 Clopinette.tscn diff --git a/Clopinette.gd b/Clopinette.gd new file mode 100644 index 0000000..1a022f0 --- /dev/null +++ b/Clopinette.gd @@ -0,0 +1,18 @@ +extends Node2D + +var sprite; +var area; +var collider; + +# Called when the node enters the scene tree for the first time. +func _ready(): + sprite = get_node("Sprite") + area = get_node("Area2D") + area.connect("body_entered", self, "onBodyEntered") + +func onBodyEntered(body : PhysicsBody2D): + queue_free() + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + pass diff --git a/Clopinette.tscn b/Clopinette.tscn new file mode 100644 index 0000000..bf8f0f6 --- /dev/null +++ b/Clopinette.tscn @@ -0,0 +1,16 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://Placeholder.png" type="Texture" id=1] +[ext_resource path="res://Clopinette.gd" type="Script" id=2] + +[node name="Clopinette" type="Node2D"] +position = Vector2( 458.947, 226.316 ) +script = ExtResource( 2 ) + +[node name="Sprite" type="Sprite" parent="."] +texture = ExtResource( 1 ) + +[node name="Area2D" type="Area2D" parent="."] + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Area2D"] +polygon = PoolVector2Array( 16.3121, -16.0468, 16.2127, 15.973, -16.2049, 15.973, -16.0188, -16.2016 )