Browse Source

add example for edit dialog in manual

master
jkpete 3 weeks ago
parent
commit
5fd2e58424
  1. 13
      Manual/GenerateTools.md
  2. BIN
      Manual/Img/GenerateTools_004.JPG
  3. 34
      Manual/Img/GenerateTools_004.JPG.import
  4. BIN
      Manual/Img/GenerateTools_005.JPG
  5. 34
      Manual/Img/GenerateTools_005.JPG.import
  6. BIN
      Manual/Img/GenerateTools_006.JPG
  7. 34
      Manual/Img/GenerateTools_006.JPG.import

13
Manual/GenerateTools.md

@ -98,7 +98,7 @@ public void TestTree() @@ -98,7 +98,7 @@ public void TestTree()
![GenerateTools_001](Img/GenerateTools_003.JPG)
## 🚪弹出一个可编辑弹窗
## 🚪生成一个可编辑弹窗并弹出
使用上述定义过的DataStudent,我们创建一个可编辑弹窗,并且在弹窗编辑完成后打印编辑后的内容。由于Godot子节点先加载,父节点后加载的机制,需要等待父节点实例化之后才能调用弹窗功能,我们使用一个延时方法(参考NodeExtension-EGThread部分),延时弹出该弹窗。
@ -117,3 +117,14 @@ public void TestDialog() @@ -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)

BIN
Manual/Img/GenerateTools_004.JPG

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

34
Manual/Img/GenerateTools_004.JPG.import

@ -0,0 +1,34 @@ @@ -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

BIN
Manual/Img/GenerateTools_005.JPG

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

34
Manual/Img/GenerateTools_005.JPG.import

@ -0,0 +1,34 @@ @@ -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

BIN
Manual/Img/GenerateTools_006.JPG

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

34
Manual/Img/GenerateTools_006.JPG.import

@ -0,0 +1,34 @@ @@ -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
Loading…
Cancel
Save