完成输入框
This commit is contained in:
+13
-1
@@ -5,7 +5,10 @@ public partial class add1 : Label3D
|
||||
{
|
||||
private int _counter = 0;
|
||||
private double _timer = 0.0;
|
||||
|
||||
|
||||
[Export]
|
||||
public LineEdit _soldier_number_input;
|
||||
|
||||
// 每秒增加的数值,可以在编辑器中调整
|
||||
[Export]
|
||||
public int IncrementPerSecond = 1;
|
||||
@@ -14,6 +17,15 @@ public partial class add1 : Label3D
|
||||
{
|
||||
// 初始化显示
|
||||
UpdateDisplay();
|
||||
_soldier_number_input.TextSubmitted += OnSoldierNumberInput_TextSubmitted;
|
||||
}
|
||||
|
||||
void OnSoldierNumberInput_TextSubmitted(string value)
|
||||
{
|
||||
GD.Print(value);
|
||||
int sub_number = value.ToInt();
|
||||
_counter -= sub_number;
|
||||
UpdateDisplay();
|
||||
}
|
||||
|
||||
public override void _Process(double delta)
|
||||
|
||||
+17
-5
@@ -43,12 +43,24 @@ material = SubResource("StandardMaterial3D_n4st5")
|
||||
shape = SubResource("BoxShape3D_n4st5")
|
||||
|
||||
[node name="convert" parent="." instance=ExtResource("1_5kiuu")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.3047613, 0, 1.4814601)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.009689927, 0, -0.03363681)
|
||||
|
||||
[node name="Label3D" type="Label3D" parent="convert"]
|
||||
transform = Transform3D(0.9946873, -0.0085846465, 0.1025846, -0.10283655, -0.037522838, 0.99399024, -0.004683794, -0.99925905, -0.03820631, -0.005152464, 1.0267426, -0.011272192)
|
||||
[node name="Camera3D" type="Camera3D" parent="convert"]
|
||||
transform = Transform3D(0.97870725, 0.12670153, -0.16148952, 0.13416018, 0.20057866, 0.970448, 0.15534858, -0.97145, 0.17930949, -0.35278833, 3.1602623, 0.44090605)
|
||||
|
||||
[node name="Label3D" type="Label3D" parent="convert" node_paths=PackedStringArray("_soldier_number_input")]
|
||||
transform = Transform3D(0.9946873, -0.0085846465, 0.10258459, -0.10290079, -0.05432924, 0.99320674, -0.002952991, -0.9984863, -0.054923967, -0.005152464, 1.0401133, -0.011272192)
|
||||
text = "0"
|
||||
script = ExtResource("2_dbls1")
|
||||
_soldier_number_input = NodePath("../../Panel/LineEdit")
|
||||
|
||||
[node name="Camera3D" type="Camera3D" parent="."]
|
||||
transform = Transform3D(0.97870725, 0.12670153, -0.1614895, 0.13416018, 0.20057866, 0.970448, 0.15534858, -0.97145, 0.17930949, -0.04802704, 3.1602623, 1.9223661)
|
||||
[node name="Panel" type="Panel" parent="."]
|
||||
offset_left = 1.0
|
||||
offset_right = 202.0
|
||||
offset_bottom = 84.0
|
||||
|
||||
[node name="LineEdit" type="LineEdit" parent="Panel"]
|
||||
layout_mode = 0
|
||||
offset_right = 220.0
|
||||
offset_bottom = 85.0
|
||||
theme_override_font_sizes/font_size = 56
|
||||
|
||||
Reference in New Issue
Block a user