level changes

This commit is contained in:
Booklordofthedings 2024-08-17 17:33:34 +02:00
parent 878db579bc
commit 7d3e6ccc2a
7 changed files with 43 additions and 12 deletions

View file

@ -73,6 +73,7 @@ texture_focused = ExtResource("8_r6dd1")
[node name="Camera2D" type="Camera2D" parent="."]
[node name="Walls" type="StaticBody2D" parent="."]
collision_mask = 6
[node name="Ground" type="CollisionShape2D" parent="Walls"]
position = Vector2(0.5, 394.25)

View file

@ -2,9 +2,9 @@
[ext_resource type="PackedScene" uid="uid://ba6afuig8bqrg" path="res://levels/LevelBase.tscn" id="1_ad6qp"]
[ext_resource type="Shader" path="res://shaders/scrolling.gdshader" id="2_60gse"]
[ext_resource type="Texture2D" uid="uid://b2vqx11kx16u" path="res://textures/Level 01.png" id="2_gi0pl"]
[ext_resource type="Texture2D" uid="uid://51ffxb41mud6" path="res://textures/level01-spritesheet.png" id="3_3ou1v"]
[ext_resource type="PackedScene" path="res://objects/EnemyMover.tscn" id="4_3fnma"]
[ext_resource type="Texture2D" uid="uid://bki6ucvk6bjwk" path="res://textures/Level 01.png" id="2_gi0pl"]
[ext_resource type="Texture2D" uid="uid://c35kb2k4l1ku" path="res://textures/level01-spritesheet.png" id="3_3ou1v"]
[ext_resource type="PackedScene" uid="uid://vtwswrkfkgas" path="res://objects/EnemyMover.tscn" id="4_3fnma"]
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_e817v"]
texture = ExtResource("3_3ou1v")
@ -132,7 +132,7 @@ tile_map_data = PackedByteArray("AADt/wsAAAABAAAAAADu/wsAAAABAAAAAADv/wsAAAABAAA
tile_set = SubResource("TileSet_n3khe")
[node name="EnemyMover" parent="." index="6" instance=ExtResource("4_3fnma")]
position = Vector2(-303, 72)
position = Vector2(-579, 77)
[node name="TextureRect" type="TextureRect" parent="." index="7"]
z_index = -100
@ -148,3 +148,14 @@ grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("2_gi0pl")
stretch_mode = 1
[node name="EnemyMover2" parent="." index="8" instance=ExtResource("4_3fnma")]
position = Vector2(-240, 77)
[node name="EnemyMover3" parent="." index="9" instance=ExtResource("4_3fnma")]
position = Vector2(577, 269)
direction = -1
[node name="EnemyMover4" parent="." index="10" instance=ExtResource("4_3fnma")]
position = Vector2(-78, -280)
direction = -1

View file

@ -8,7 +8,10 @@ radius = 16.0
height = 32.0
[node name="EnemyMover" type="CharacterBody2D"]
collision_layer = 2
collision_mask = 7
script = ExtResource("1_7kapi")
speed = 75
[node name="Sprite2D" type="Sprite2D" parent="."]
texture = ExtResource("1_ci3x0")

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=4 format=3 uid="uid://snxpqx0ony7s"]
[gd_scene load_steps=5 format=3 uid="uid://snxpqx0ony7s"]
[ext_resource type="Script" path="res://scripts/player_movement.gd" id="1_a6lhy"]
[ext_resource type="Texture2D" uid="uid://qcx482jc7pqr" path="res://textures/player.png" id="2_sscjv"]
@ -7,9 +7,13 @@
radius = 9.0
height = 22.0
[sub_resource type="CircleShape2D" id="CircleShape2D_vxfel"]
radius = 12.0
[node name="Player" type="CharacterBody2D"]
collision_layer = 4
collision_mask = 3
script = ExtResource("1_a6lhy")
jump_count = 1
jump_strength = 600
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
@ -17,3 +21,12 @@ shape = SubResource("CapsuleShape2D_jqi2f")
[node name="Sprite2D" type="Sprite2D" parent="."]
texture = ExtResource("2_sscjv")
[node name="Hurtbox" type="Area2D" parent="."]
collision_layer = 0
collision_mask = 2
[node name="CollisionShape2D" type="CollisionShape2D" parent="Hurtbox"]
shape = SubResource("CircleShape2D_vxfel")
[connection signal="body_entered" from="Hurtbox" to="." method="_on_hurtbox_body_entered"]

View file

@ -42,10 +42,10 @@ player_jump={
[layer_names]
2d_render/layer_1="Ground"
2d_render/layer_2="Enemies"
2d_render/layer_3="Player"
2d_render/layer_4="Goal"
2d_physics/layer_1="Ground"
2d_physics/layer_2="Enemies"
2d_physics/layer_3="Player"
2d_physics/layer_4="Goal"
[rendering]

View file

@ -2,8 +2,7 @@ extends CharacterBody2D
@export var speed = 200;
@export var gravity = 50;
var direction = 1;
@export var direction = 1;
func _physics_process(delta):

View file

@ -60,3 +60,7 @@ func Jump():
velocity.y = -1 * jump_strength
jump_count = 0
is_touching_floor = false
func _on_hurtbox_body_entered(body: Node2D) -> void:
get_tree().reload_current_scene()