Просмотр исходного кода

Ajoute les murs pour empecher la balle de sortir

DricomDragon 11 месяцев назад
Родитель
Сommit
5e743614e4
2 измененных файлов с 73 добавлено и 1 удалено
  1. 24 0
      godot/composants/objets/arene/arene.tscn
  2. 49 1
      godot/exec/niveaux/carre_simple.tscn

+ 24 - 0
godot/composants/objets/arene/arene.tscn

@@ -0,0 +1,24 @@
+[gd_scene load_steps=4 format=3 uid="uid://b28d5a4be36qa"]
+
+[ext_resource type="PhysicsMaterial" uid="uid://c6bddricwmcxx" path="res://commun/materiaux/metal.tres" id="1_jdr4h"]
+
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_cjamf"]
+size = Vector2(1552, 200)
+
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_d3hv4"]
+size = Vector2(200, 1200)
+
+[node name="Arene" type="StaticBody2D"]
+physics_material_override = ExtResource("1_jdr4h")
+
+[node name="Haut" type="CollisionShape2D" parent="."]
+position = Vector2(576, -100)
+shape = SubResource("RectangleShape2D_cjamf")
+
+[node name="Droite" type="CollisionShape2D" parent="."]
+position = Vector2(1252, 400)
+shape = SubResource("RectangleShape2D_d3hv4")
+
+[node name="Gauche" type="CollisionShape2D" parent="."]
+position = Vector2(-100, 400)
+shape = SubResource("RectangleShape2D_d3hv4")

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

@@ -1,8 +1,9 @@
-[gd_scene load_steps=4 format=3 uid="uid://cyyb8weydthjc"]
+[gd_scene load_steps=5 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://vilrv0y5q2re" path="res://composants/objets/balle/balle.tscn" id="2_cq21n"]
 [ext_resource type="PackedScene" uid="uid://brd8yid3l7wgm" path="res://composants/objets/brique/brique.tscn" id="2_j0emn"]
+[ext_resource type="PackedScene" uid="uid://b28d5a4be36qa" path="res://composants/objets/arene/arene.tscn" id="4_imfht"]
 
 [node name="CarreSimple" type="Node2D"]
 
@@ -103,3 +104,50 @@ position = Vector2(796, 180)
 
 [node name="Brique30" parent="Briques" instance=ExtResource("2_j0emn")]
 position = Vector2(836, 180)
+
+[node name="Brique31" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(276, 200)
+
+[node name="Brique32" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(316, 200)
+
+[node name="Brique33" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(356, 200)
+
+[node name="Brique34" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(396, 200)
+
+[node name="Brique35" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(436, 200)
+
+[node name="Brique36" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(476, 200)
+
+[node name="Brique37" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(516, 200)
+
+[node name="Brique38" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(556, 200)
+
+[node name="Brique39" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(596, 200)
+
+[node name="Brique40" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(636, 200)
+
+[node name="Brique41" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(676, 200)
+
+[node name="Brique42" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(716, 200)
+
+[node name="Brique43" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(756, 200)
+
+[node name="Brique44" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(796, 200)
+
+[node name="Brique45" parent="Briques" instance=ExtResource("2_j0emn")]
+position = Vector2(836, 200)
+
+[node name="Arene" parent="." instance=ExtResource("4_imfht")]