Jelajahi Sumber

Creee la brique de base

DricomDragon 11 bulan lalu
induk
melakukan
7f1bc73edc

+ 18 - 0
godot/composants/objets/brique/brique.tscn

@@ -0,0 +1,18 @@
+[gd_scene load_steps=4 format=3 uid="uid://brd8yid3l7wgm"]
+
+[ext_resource type="PhysicsMaterial" uid="uid://c6bddricwmcxx" path="res://commun/materiaux/metal.tres" id="1_n3uct"]
+[ext_resource type="Texture2D" uid="uid://qacibmumlx1s" path="res://composants/objets/brique/common_brick.png" id="2_6a5ki"]
+
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_ong6t"]
+size = Vector2(40, 20)
+
+[node name="Brique" type="StaticBody2D"]
+physics_material_override = ExtResource("1_n3uct")
+
+[node name="Image" type="Sprite2D" parent="."]
+texture = ExtResource("2_6a5ki")
+centered = false
+
+[node name="Forme" type="CollisionShape2D" parent="."]
+position = Vector2(20, 10)
+shape = SubResource("RectangleShape2D_ong6t")

TEMPAT SAMPAH
godot/composants/objets/brique/common_brick.png


+ 34 - 0
godot/composants/objets/brique/common_brick.png.import

@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://qacibmumlx1s"
+path="res://.godot/imported/common_brick.png-1ede11f562d2a0096e9215c2a918d6de.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://composants/objets/brique/common_brick.png"
+dest_files=["res://.godot/imported/common_brick.png-1ede11f562d2a0096e9215c2a918d6de.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1

+ 94 - 1
godot/exec/niveaux/carre_simple.tscn

@@ -1,8 +1,101 @@
-[gd_scene load_steps=2 format=3 uid="uid://cyyb8weydthjc"]
+[gd_scene load_steps=3 format=3 uid="uid://cyyb8weydthjc"]
 
 [ext_resource type="PackedScene" uid="uid://cpo1b44exbbyf" path="res://composants/objets/raquette/raquette.tscn" id="1_dbta1"]
+[ext_resource type="PackedScene" uid="uid://brd8yid3l7wgm" path="res://composants/objets/brique/brique.tscn" id="2_j0emn"]
 
 [node name="CarreSimple" type="Node2D"]
 
 [node name="Raquette" parent="." instance=ExtResource("1_dbta1")]
 position = Vector2(576, 592)
+
+[node name="Briques" type="Node2D" parent="."]
+
+[node name="Brique1" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(276, 160)
+
+[node name="Brique2" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(316, 160)
+
+[node name="Brique3" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(356, 160)
+
+[node name="Brique4" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(396, 160)
+
+[node name="Brique5" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(436, 160)
+
+[node name="Brique6" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(476, 160)
+
+[node name="Brique7" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(516, 160)
+
+[node name="Brique8" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(556, 160)
+
+[node name="Brique9" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(596, 160)
+
+[node name="Brique10" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(636, 160)
+
+[node name="Brique11" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(676, 160)
+
+[node name="Brique12" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(716, 160)
+
+[node name="Brique13" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(756, 160)
+
+[node name="Brique14" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(796, 160)
+
+[node name="Brique15" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(836, 160)
+
+[node name="Brique16" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(276, 180)
+
+[node name="Brique17" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(316, 180)
+
+[node name="Brique18" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(356, 180)
+
+[node name="Brique19" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(396, 180)
+
+[node name="Brique20" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(436, 180)
+
+[node name="Brique21" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(476, 180)
+
+[node name="Brique22" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(516, 180)
+
+[node name="Brique23" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(556, 180)
+
+[node name="Brique24" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(596, 180)
+
+[node name="Brique25" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(636, 180)
+
+[node name="Brique26" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(676, 180)
+
+[node name="Brique27" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(716, 180)
+
+[node name="Brique28" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(756, 180)
+
+[node name="Brique29" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(796, 180)
+
+[node name="Brique30" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(836, 180)