Fix collision generation issues
This commit is contained in:
		@ -51,6 +51,7 @@ func _process(delta):
 | 
			
		||||
script = ExtResource( 1 )
 | 
			
		||||
 | 
			
		||||
[node name="LoadingScreen" type="CanvasLayer" parent="."]
 | 
			
		||||
editor/display_folded = true
 | 
			
		||||
script = SubResource( 1 )
 | 
			
		||||
 | 
			
		||||
[node name="ColorRect" type="ColorRect" parent="LoadingScreen"]
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										8
									
								
								Nodes/Pickup.gd
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Nodes/Pickup.gd
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,8 @@
 | 
			
		||||
extends Node2D
 | 
			
		||||
 | 
			
		||||
var tileMap
 | 
			
		||||
func _ready():
 | 
			
		||||
	var tileMap = get_node("/root/World/TileMap")
 | 
			
		||||
	var tilePos = tileMap.world_to_map(position)
 | 
			
		||||
	if(tileMap.get_cell(tilePos.x, tilePos.y) != 0):
 | 
			
		||||
		queue_free()
 | 
			
		||||
@ -1,7 +1,8 @@
 | 
			
		||||
[gd_scene load_steps=6 format=2]
 | 
			
		||||
[gd_scene load_steps=7 format=2]
 | 
			
		||||
 | 
			
		||||
[ext_resource path="res://Art/pickup1.png" type="Texture" id=1]
 | 
			
		||||
[ext_resource path="res://Art/pickup2.png" type="Texture" id=2]
 | 
			
		||||
[ext_resource path="res://Nodes/Pickup.gd" type="Script" id=1]
 | 
			
		||||
[ext_resource path="res://Art/pickup1.png" type="Texture" id=2]
 | 
			
		||||
[ext_resource path="res://Art/pickup2.png" type="Texture" id=3]
 | 
			
		||||
 | 
			
		||||
[sub_resource type="GDScript" id=1]
 | 
			
		||||
script/source = "extends Area2D
 | 
			
		||||
@ -19,13 +20,14 @@ extents = Vector2( 6, 6 )
 | 
			
		||||
 | 
			
		||||
[sub_resource type="SpriteFrames" id=3]
 | 
			
		||||
animations = [ {
 | 
			
		||||
"frames": [ ExtResource( 1 ), ExtResource( 2 ) ],
 | 
			
		||||
"frames": [ ExtResource( 2 ), ExtResource( 3 ) ],
 | 
			
		||||
"loop": true,
 | 
			
		||||
"name": "default",
 | 
			
		||||
"speed": 10.0
 | 
			
		||||
} ]
 | 
			
		||||
 | 
			
		||||
[node name="Pickup" type="Node2D"]
 | 
			
		||||
script = ExtResource( 1 )
 | 
			
		||||
 | 
			
		||||
[node name="Area2D" type="Area2D" parent="."]
 | 
			
		||||
gravity = 0.0
 | 
			
		||||
 | 
			
		||||
@ -3,8 +3,12 @@ extends Node2D
 | 
			
		||||
export var HP = 8
 | 
			
		||||
export var color = "ffff00"
 | 
			
		||||
 | 
			
		||||
var tileMap
 | 
			
		||||
func _ready():
 | 
			
		||||
	pass 
 | 
			
		||||
	var tileMap = get_node("/root/World/TileMap")
 | 
			
		||||
	var tilePos = tileMap.world_to_map(position)
 | 
			
		||||
	if(tileMap.get_cell(tilePos.x, tilePos.y) != 0):
 | 
			
		||||
		queue_free()
 | 
			
		||||
	
 | 
			
		||||
func take_damage(dmg):
 | 
			
		||||
	playAudio("Bomb_Drop.wav")
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user