From 61dc73f5a8b2f188f75b0cea7216bd19942ca136 Mon Sep 17 00:00:00 2001 From: Thomas Lavocat Date: Thu, 25 May 2023 17:13:40 +0200 Subject: [PATCH] =?UTF-8?q?tutos:=20rajouter=20des=20=C3=A9l=C3=A9ments=20?= =?UTF-8?q?pour=20apprendre=20=C3=A0=20bouger?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Montrer au joueur comment uiliser le jeu avec des petits tutos statiques pour commencer. Au moins il n'est pas perdu. --- levels/level_0.tscn | 34 +++++++++++++++++++++++++++++++++- tutos/A.png | Bin 0 -> 2991 bytes tutos/A.png.import | 34 ++++++++++++++++++++++++++++++++++ tutos/L.png | Bin 0 -> 6422 bytes tutos/L.png.import | 34 ++++++++++++++++++++++++++++++++++ 5 files changed, 101 insertions(+), 1 deletion(-) create mode 100644 tutos/A.png create mode 100644 tutos/A.png.import create mode 100644 tutos/L.png create mode 100644 tutos/L.png.import diff --git a/levels/level_0.tscn b/levels/level_0.tscn index 53f85f2..3cbdd7b 100644 --- a/levels/level_0.tscn +++ b/levels/level_0.tscn @@ -1,10 +1,12 @@ -[gd_scene load_steps=6 format=3 uid="uid://62xywwxmcxpq"] +[gd_scene load_steps=8 format=3 uid="uid://62xywwxmcxpq"] [ext_resource type="Script" path="res://levels/level.gd" id="1_4b8y6"] [ext_resource type="TileSet" uid="uid://cx4160r6lbeb3" path="res://levels/global_tileset.tres" id="1_obr5c"] [ext_resource type="PackedScene" uid="uid://dv0mokf4eogm7" path="res://princesse.tscn" id="2_cq067"] [ext_resource type="PackedScene" uid="uid://lble7xchwb6e" path="res://items/fromage.tscn" id="4_w1tg6"] [ext_resource type="PackedScene" uid="uid://4pdhps0lgy4o" path="res://items/door.tscn" id="5_ykuit"] +[ext_resource type="Texture2D" uid="uid://bi6bm3da7yow" path="res://tutos/A.png" id="6_6nqj5"] +[ext_resource type="Texture2D" uid="uid://bfondbn7osj0j" path="res://tutos/L.png" id="7_fg8yr"] [node name="Node2D" type="Node2D"] script = ExtResource("1_4b8y6") @@ -49,4 +51,34 @@ position = Vector2(444, -46) [node name="Fromage normal3" parent="fromages" instance=ExtResource("4_w1tg6")] position = Vector2(9, 1) +[node name="Tuto" type="Node" parent="."] + +[node name="A" type="Sprite2D" parent="Tuto"] +z_index = -1 +position = Vector2(68, -64) +scale = Vector2(0.0983871, 0.1) +texture = ExtResource("6_6nqj5") + +[node name="Jump" type="RichTextLabel" parent="Tuto"] +z_index = -1 +offset_left = 77.0 +offset_top = -79.0 +offset_right = 127.0 +offset_bottom = -55.0 +text = "Jump" + +[node name="Left" type="Sprite2D" parent="Tuto"] +z_index = -1 +position = Vector2(-188, -32) +scale = Vector2(0.1375, 0.129167) +texture = ExtResource("7_fg8yr") + +[node name="Move" type="RichTextLabel" parent="Tuto"] +z_index = -1 +offset_left = -177.0 +offset_top = -46.0 +offset_right = -114.0 +offset_bottom = -22.0 +text = "Move" + [connection signal="princesse_is_dead" from="Princesse" to="." method="_on_princesse_princesse_is_dead"] diff --git a/tutos/A.png b/tutos/A.png new file mode 100644 index 0000000000000000000000000000000000000000..9206dc7e9d36cc0db0379153babf1df314a021c0 GIT binary patch literal 2991 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 literal 0 HcmV?d00001 diff --git a/tutos/L.png.import b/tutos/L.png.import new file mode 100644 index 0000000..1839642 --- /dev/null +++ b/tutos/L.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bfondbn7osj0j" +path="res://.godot/imported/L.png-d3ab60e6520d78a78173f346d9a983c7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://tutos/L.png" +dest_files=["res://.godot/imported/L.png-d3ab60e6520d78a78173f346d9a983c7.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