浏览代码

Illustre partie 3

DricomDragon 2 天之前
父节点
当前提交
480332fe3b

+ 2 - 4
godot/common/components/subtitle/subtitle.tscn

@@ -1,8 +1,6 @@
 [gd_scene load_steps=2 format=3 uid="uid://b811jddpttnt4"]
 
-[sub_resource type="LabelSettings" id="LabelSettings_nhyyv"]
-font_size = 80
-font_color = Color(0.160784, 0.196078, 0.321569, 1)
+[ext_resource type="LabelSettings" uid="uid://deigj1csvffqq" path="res://common/graphics/styles/subtitle.tres" id="1_oj5fa"]
 
 [node name="Subtitle" type="Label"]
 offset_left = 64.0
@@ -10,5 +8,5 @@ offset_top = 180.0
 offset_right = 1820.0
 offset_bottom = 311.0
 text = "Subtitle"
-label_settings = SubResource("LabelSettings_nhyyv")
+label_settings = ExtResource("1_oj5fa")
 horizontal_alignment = 1

+ 5 - 0
godot/common/graphics/styles/subtitle.tres

@@ -0,0 +1,5 @@
+[gd_resource type="LabelSettings" format=3 uid="uid://deigj1csvffqq"]
+
+[resource]
+font_size = 80
+font_color = Color(0.160784, 0.196078, 0.321569, 1)

+ 4 - 0
godot/common/graphics/styles/subtitle_light.tres

@@ -0,0 +1,4 @@
+[gd_resource type="LabelSettings" format=3 uid="uid://bg12fqtir3xcq"]
+
+[resource]
+font_size = 80

+ 4 - 0
godot/common/graphics/styles/title_light.tres

@@ -0,0 +1,4 @@
+[gd_resource type="LabelSettings" format=3 uid="uid://blh4s6x3oreo5"]
+
+[resource]
+font_size = 120

+ 15 - 9
godot/run/root.tscn

@@ -237,7 +237,8 @@ position = Vector2(14118, 8397)
 scale = Vector2(0.2, 0.2)
 
 [node name="Navigation" parent="Board/Show" instance=ExtResource("35_v5hkd")]
-position = Vector2(13812, 8054)
+position = Vector2(14471, 8324)
+scale = Vector2(0.2, 0.2)
 
 [node name="Versatility" parent="Board/Show" instance=ExtResource("24_vkeur")]
 position = Vector2(13168, 7199)
@@ -276,27 +277,32 @@ position = Vector2(10157, 6196)
 scale = Vector2(0.8, 0.8)
 
 [node name="Tab2D3D" parent="Board/Show" instance=ExtResource("30_1bom7")]
-position = Vector2(10930, 7221)
+position = Vector2(10378, 7076)
 scale = Vector2(0.3, 0.3)
 
 [node name="EditScripts" parent="Board/Show" instance=ExtResource("46_k0rpd")]
-position = Vector2(9565, 6856)
+position = Vector2(11049, 7078)
+scale = Vector2(0.25, 0.25)
 
 [node name="TileSet" parent="Board/Show" instance=ExtResource("47_mi0mx")]
-position = Vector2(9565, 7312)
+position = Vector2(11173, 7442)
+scale = Vector2(0.2, 0.2)
 
 [node name="Animation" parent="Board/Show" instance=ExtResource("48_e76il")]
-position = Vector2(9821, 7484)
+position = Vector2(10690, 7484)
+scale = Vector2(0.2, 0.2)
 
 [node name="TabBackend" parent="Board/Show" instance=ExtResource("34_ekl7n")]
-position = Vector2(10955, 7751)
-scale = Vector2(0.3, 0.3)
+position = Vector2(10571, 7756)
+scale = Vector2(0.25, 0.25)
 
 [node name="Shaders" parent="Board/Show" instance=ExtResource("50_uqio7")]
-position = Vector2(10320, 7455)
+position = Vector2(10199, 7633)
+scale = Vector2(0.2, 0.2)
 
 [node name="Audio" parent="Board/Show" instance=ExtResource("51_qhjom")]
-position = Vector2(10677, 7370)
+position = Vector2(10962, 8011)
+scale = Vector2(0.25, 0.25)
 
 [node name="Nodes" parent="Board/Show" instance=ExtResource("35_t8fas")]
 position = Vector2(10190, 8293)

+ 5 - 4
godot/slides/208/Navigation.tscn

@@ -1,16 +1,17 @@
 [gd_scene load_steps=4 format=3 uid="uid://bjtiwlal1u208"]
 
 [ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_jciww"]
-[ext_resource type="Texture2D" uid="uid://y0uig0e8vd1i" path="res://icon.png" id="2_u8ice"]
+[ext_resource type="Texture2D" uid="uid://chyvitb6hb3pc" path="res://slides/208/navigation_collision_avoidance_30p.png" id="2_bbx64"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_tzdnm"]
 
 [node name="Navigation" type="Node2D"]
 script = ExtResource("1_jciww")
 
 [node name="Sprite2D" type="Sprite2D" parent="."]
-position = Vector2(933, 546)
-scale = Vector2(2, 2)
-texture = ExtResource("2_u8ice")
+z_index = -1
+position = Vector2(956, 585)
+scale = Vector2(3.90683, 3.90683)
+texture = ExtResource("2_bbx64")
 
 [node name="Title" parent="." instance=ExtResource("3_tzdnm")]
 offset_left = 85.0

二进制
godot/slides/208/navigation_collision_avoidance_30p.png


+ 34 - 0
godot/slides/208/navigation_collision_avoidance_30p.png.import

@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://chyvitb6hb3pc"
+path="res://.godot/imported/navigation_collision_avoidance_30p.png-90f522cf8aa6f15304f1de421e444f7e.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://slides/208/navigation_collision_avoidance_30p.png"
+dest_files=["res://.godot/imported/navigation_collision_avoidance_30p.png-90f522cf8aa6f15304f1de421e444f7e.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

+ 7 - 7
godot/slides/254/EditScripts.tscn

@@ -1,20 +1,20 @@
 [gd_scene load_steps=4 format=3 uid="uid://bjtiwlal1u254"]
 
 [ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_delvu"]
-[ext_resource type="Texture2D" uid="uid://y0uig0e8vd1i" path="res://icon.png" id="2_u8ice"]
+[ext_resource type="Texture2D" uid="uid://b7uilch6ekyb3" path="res://slides/254/auto_completion_gd_script.png" id="2_stfwr"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_ujycu"]
 
 [node name="EditScripts" type="Node2D"]
 script = ExtResource("1_delvu")
 
 [node name="Sprite2D" type="Sprite2D" parent="."]
-position = Vector2(933, 546)
-scale = Vector2(2, 2)
-texture = ExtResource("2_u8ice")
+position = Vector2(941, 655)
+scale = Vector2(1.36045, 1.36045)
+texture = ExtResource("2_stfwr")
 
 [node name="Title" parent="." instance=ExtResource("3_ujycu")]
-offset_left = 85.0
-offset_top = 26.0
+offset_left = 500.0
+offset_top = 3.0
 offset_right = 1847.0
-offset_bottom = 194.0
+offset_bottom = 168.0
 text = "Éditeur textuel"

二进制
godot/slides/254/auto_completion_gd_script.png


+ 34 - 0
godot/slides/254/auto_completion_gd_script.png.import

@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b7uilch6ekyb3"
+path="res://.godot/imported/auto_completion_gd_script.png-53f71b1d9e3be9c4a98ade6d7f4ccdb1.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://slides/254/auto_completion_gd_script.png"
+dest_files=["res://.godot/imported/auto_completion_gd_script.png-53f71b1d9e3be9c4a98ade6d7f4ccdb1.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

+ 21 - 9
godot/slides/255/TileSet.tscn

@@ -1,20 +1,32 @@
-[gd_scene load_steps=4 format=3 uid="uid://bjtiwlal1u255"]
+[gd_scene load_steps=5 format=3 uid="uid://bjtiwlal1u255"]
 
 [ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_oueza"]
-[ext_resource type="Texture2D" uid="uid://y0uig0e8vd1i" path="res://icon.png" id="2_u8ice"]
+[ext_resource type="Texture2D" uid="uid://bgvb8yl2nu66f" path="res://slides/255/using_tilesets_line_tool_multiple_tiles.webp" id="2_whe0h"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_nutuv"]
+[ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="4_s6qqg"]
 
 [node name="TileSet" type="Node2D"]
 script = ExtResource("1_oueza")
 
 [node name="Sprite2D" type="Sprite2D" parent="."]
-position = Vector2(933, 546)
-scale = Vector2(2, 2)
-texture = ExtResource("2_u8ice")
+position = Vector2(807.925, 638)
+scale = Vector2(1.40313, 1.40313)
+texture = ExtResource("2_whe0h")
 
 [node name="Title" parent="." instance=ExtResource("3_nutuv")]
-offset_left = 85.0
-offset_top = 26.0
-offset_right = 1847.0
-offset_bottom = 194.0
+offset_left = -67.0
+offset_top = 2.0
+offset_right = 1695.0
+offset_bottom = 170.0
 text = "Un monde de cases"
+
+[node name="Subtitle" parent="." instance=ExtResource("4_s6qqg")]
+offset_left = 1388.0
+offset_top = 188.0
+offset_right = 2071.0
+offset_bottom = 524.0
+text = "TileMap
+TileMapLayer
+TileSet
+"
+horizontal_alignment = 0

二进制
godot/slides/255/using_tilesets_line_tool_multiple_tiles.webp


+ 34 - 0
godot/slides/255/using_tilesets_line_tool_multiple_tiles.webp.import

@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bgvb8yl2nu66f"
+path="res://.godot/imported/using_tilesets_line_tool_multiple_tiles.webp-86fc961cdbcef5333bc7ac43c3e59606.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://slides/255/using_tilesets_line_tool_multiple_tiles.webp"
+dest_files=["res://.godot/imported/using_tilesets_line_tool_multiple_tiles.webp-86fc961cdbcef5333bc7ac43c3e59606.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

+ 19 - 11
godot/slides/256/Animation.tscn

@@ -1,20 +1,28 @@
-[gd_scene load_steps=4 format=3 uid="uid://bjtiwlal1u256"]
+[gd_scene load_steps=5 format=3 uid="uid://bjtiwlal1u256"]
 
 [ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_zqpno"]
-[ext_resource type="Texture2D" uid="uid://y0uig0e8vd1i" path="res://icon.png" id="2_u8ice"]
+[ext_resource type="Texture2D" uid="uid://dvij1u24vqsy7" path="res://slides/256/animation_tree.png" id="2_jwo4e"]
+[ext_resource type="Texture2D" uid="uid://c5t0yr7v0nerx" path="res://slides/256/animation_simple_timeline.png" id="3_i0n0k"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_zjbbi"]
 
 [node name="Animation" type="Node2D"]
 script = ExtResource("1_zqpno")
 
-[node name="Sprite2D" type="Sprite2D" parent="."]
-position = Vector2(933, 546)
-scale = Vector2(2, 2)
-texture = ExtResource("2_u8ice")
+[node name="AnimTree" type="Sprite2D" parent="."]
+position = Vector2(999, 696)
+scale = Vector2(1.31201, 1.31201)
+texture = ExtResource("2_jwo4e")
+
+[node name="AnimTimeline" type="Sprite2D" parent="."]
+position = Vector2(1444, 156)
+scale = Vector2(1.82424, 1.82424)
+texture = ExtResource("3_i0n0k")
 
 [node name="Title" parent="." instance=ExtResource("3_zjbbi")]
-offset_left = 85.0
-offset_top = 26.0
-offset_right = 1847.0
-offset_bottom = 194.0
-text = "Animations stylées"
+offset_left = 42.0
+offset_top = -10.0
+offset_right = 1092.0
+offset_bottom = 323.0
+text = "Animations
+stylées"
+horizontal_alignment = 0

二进制
godot/slides/256/animation_simple_timeline.png


+ 34 - 0
godot/slides/256/animation_simple_timeline.png.import

@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c5t0yr7v0nerx"
+path="res://.godot/imported/animation_simple_timeline.png-f88c1cc47813c4347610916dc3e4ed67.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://slides/256/animation_simple_timeline.png"
+dest_files=["res://.godot/imported/animation_simple_timeline.png-f88c1cc47813c4347610916dc3e4ed67.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

二进制
godot/slides/256/animation_tree.png


+ 34 - 0
godot/slides/256/animation_tree.png.import

@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dvij1u24vqsy7"
+path="res://.godot/imported/animation_tree.png-d39797c089ca26d17d0f702de9f39c72.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://slides/256/animation_tree.png"
+dest_files=["res://.godot/imported/animation_tree.png-d39797c089ca26d17d0f702de9f39c72.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

+ 24 - 10
godot/slides/258/Shaders.tscn

@@ -1,20 +1,34 @@
-[gd_scene load_steps=4 format=3 uid="uid://bjtiwlal1u258"]
+[gd_scene load_steps=7 format=3 uid="uid://bjtiwlal1u258"]
 
 [ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_bhspk"]
-[ext_resource type="Texture2D" uid="uid://y0uig0e8vd1i" path="res://icon.png" id="2_u8ice"]
+[ext_resource type="Texture2D" uid="uid://b6rlytlt2ccpk" path="res://slides/258/visual_shader_expression2.webp" id="2_ktf5v"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_yacnb"]
+[ext_resource type="LabelSettings" uid="uid://blh4s6x3oreo5" path="res://common/graphics/styles/title_light.tres" id="4_j3t45"]
+[ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="5_yvg54"]
+[ext_resource type="LabelSettings" uid="uid://bg12fqtir3xcq" path="res://common/graphics/styles/subtitle_light.tres" id="6_t7h7s"]
 
 [node name="Shaders" type="Node2D"]
 script = ExtResource("1_bhspk")
 
 [node name="Sprite2D" type="Sprite2D" parent="."]
-position = Vector2(933, 546)
-scale = Vector2(2, 2)
-texture = ExtResource("2_u8ice")
+position = Vector2(965.6, 669)
+scale = Vector2(1.37307, 1.37307)
+texture = ExtResource("2_ktf5v")
 
 [node name="Title" parent="." instance=ExtResource("3_yacnb")]
-offset_left = 85.0
-offset_top = 26.0
-offset_right = 1847.0
-offset_bottom = 194.0
-text = "Shaders : écrits ou visuels"
+offset_left = 64.0
+offset_top = 170.0
+offset_right = 694.0
+offset_bottom = 338.0
+theme_override_colors/font_color = Color(0, 0, 0, 1)
+text = "Shaders"
+label_settings = ExtResource("4_j3t45")
+
+[node name="Subtitle" parent="." instance=ExtResource("5_yvg54")]
+offset_left = 619.0
+offset_top = 231.0
+offset_right = 2375.0
+offset_bottom = 362.0
+theme_override_colors/font_color = Color(0, 0, 0, 1)
+text = "écrits ou visuels"
+label_settings = ExtResource("6_t7h7s")

二进制
godot/slides/258/visual_shader_expression2.webp


+ 34 - 0
godot/slides/258/visual_shader_expression2.webp.import

@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b6rlytlt2ccpk"
+path="res://.godot/imported/visual_shader_expression2.webp-340ca3ae8e58b20fe2098367c5748d75.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://slides/258/visual_shader_expression2.webp"
+dest_files=["res://.godot/imported/visual_shader_expression2.webp-340ca3ae8e58b20fe2098367c5748d75.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

+ 21 - 9
godot/slides/259/Audio.tscn

@@ -1,20 +1,32 @@
-[gd_scene load_steps=4 format=3 uid="uid://bjtiwlal1u259"]
+[gd_scene load_steps=5 format=3 uid="uid://bjtiwlal1u26a"]
 
 [ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_phoqv"]
-[ext_resource type="Texture2D" uid="uid://y0uig0e8vd1i" path="res://icon.png" id="2_u8ice"]
+[ext_resource type="Texture2D" uid="uid://cht76nibdp4rf" path="res://slides/259/audio_bus.png" id="2_sjsqb"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_tjlsy"]
+[ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="4_fm42g"]
 
 [node name="Audio" type="Node2D"]
 script = ExtResource("1_phoqv")
 
 [node name="Sprite2D" type="Sprite2D" parent="."]
-position = Vector2(933, 546)
+position = Vector2(816, 379)
 scale = Vector2(2, 2)
-texture = ExtResource("2_u8ice")
+texture = ExtResource("2_sjsqb")
 
 [node name="Title" parent="." instance=ExtResource("3_tjlsy")]
-offset_left = 85.0
-offset_top = 26.0
-offset_right = 1847.0
-offset_bottom = 194.0
-text = "Audio : sons, musiques et effets"
+offset_left = 1386.0
+offset_top = 5.0
+offset_right = 1918.0
+offset_bottom = 170.0
+text = "Audio"
+horizontal_alignment = 0
+
+[node name="Subtitle" parent="." instance=ExtResource("4_fm42g")]
+offset_left = 1386.0
+offset_top = 198.0
+offset_right = 1760.0
+offset_bottom = 534.0
+text = "sons
+musiques
+effets"
+horizontal_alignment = 0

二进制
godot/slides/259/audio_bus.png


+ 34 - 0
godot/slides/259/audio_bus.png.import

@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cht76nibdp4rf"
+path="res://.godot/imported/audio_bus.png-c39134d3834ccdd180bc9e9cf3db9af9.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://slides/259/audio_bus.png"
+dest_files=["res://.godot/imported/audio_bus.png-c39134d3834ccdd180bc9e9cf3db9af9.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