diff --git a/Manual/GenerateTools.md b/Manual/GenerateTools.md index fb7b886..ad86d24 100644 --- a/Manual/GenerateTools.md +++ b/Manual/GenerateTools.md @@ -98,7 +98,7 @@ public void TestTree() ![GenerateTools_001](Img/GenerateTools_003.JPG) -## 🚪弹出一个可编辑弹窗 +## 🚪生成一个可编辑弹窗并弹出 使用上述定义过的DataStudent,我们创建一个可编辑弹窗,并且在弹窗编辑完成后打印编辑后的内容。由于Godot子节点先加载,父节点后加载的机制,需要等待父节点实例化之后才能调用弹窗功能,我们使用一个延时方法(参考NodeExtension-EGThread部分),延时弹出该弹窗。 @@ -117,3 +117,14 @@ public void TestDialog() } ``` +调用该方法后会弹出空白弹窗 + +![GenerateTools_001](Img/GenerateTools_004.JPG) + +输入内容 + +![GenerateTools_001](Img/GenerateTools_005.JPG) + +点击确认,控制台输出姓名与年龄的信息,此时您可以使用SaveTools写入本地配置文件,或者是数据库,再或者向后台,上位机或下位机发送该信息。 + +![GenerateTools_001](Img/GenerateTools_006.JPG) diff --git a/Manual/Img/GenerateTools_004.JPG b/Manual/Img/GenerateTools_004.JPG new file mode 100644 index 0000000..8fd95c4 Binary files /dev/null and b/Manual/Img/GenerateTools_004.JPG differ diff --git a/Manual/Img/GenerateTools_004.JPG.import b/Manual/Img/GenerateTools_004.JPG.import new file mode 100644 index 0000000..f15136e --- /dev/null +++ b/Manual/Img/GenerateTools_004.JPG.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://1y1cdhnueqcp" +path="res://.godot/imported/GenerateTools_004.JPG-87913768d75b083efc5aece06f847991.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Manual/Img/GenerateTools_004.JPG" +dest_files=["res://.godot/imported/GenerateTools_004.JPG-87913768d75b083efc5aece06f847991.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 diff --git a/Manual/Img/GenerateTools_005.JPG b/Manual/Img/GenerateTools_005.JPG new file mode 100644 index 0000000..d138207 Binary files /dev/null and b/Manual/Img/GenerateTools_005.JPG differ diff --git a/Manual/Img/GenerateTools_005.JPG.import b/Manual/Img/GenerateTools_005.JPG.import new file mode 100644 index 0000000..c1df5e5 --- /dev/null +++ b/Manual/Img/GenerateTools_005.JPG.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bb7r4akyiehi8" +path="res://.godot/imported/GenerateTools_005.JPG-d203aa9f562e6d6e3ea80cdbaa8a92f9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Manual/Img/GenerateTools_005.JPG" +dest_files=["res://.godot/imported/GenerateTools_005.JPG-d203aa9f562e6d6e3ea80cdbaa8a92f9.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 diff --git a/Manual/Img/GenerateTools_006.JPG b/Manual/Img/GenerateTools_006.JPG new file mode 100644 index 0000000..6a7881a Binary files /dev/null and b/Manual/Img/GenerateTools_006.JPG differ diff --git a/Manual/Img/GenerateTools_006.JPG.import b/Manual/Img/GenerateTools_006.JPG.import new file mode 100644 index 0000000..b814334 --- /dev/null +++ b/Manual/Img/GenerateTools_006.JPG.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://gbr2uywo1eip" +path="res://.godot/imported/GenerateTools_006.JPG-e3f17b752a2788befdbb14fd67a4b7fe.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Manual/Img/GenerateTools_006.JPG" +dest_files=["res://.godot/imported/GenerateTools_006.JPG-e3f17b752a2788befdbb14fd67a4b7fe.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