gizmo semi functional?

This commit is contained in:
Clevertop 2024-05-18 21:43:09 +10:00
parent ff0d1a5156
commit 42d238a2f8
7 changed files with 48 additions and 15 deletions

View file

@ -102,9 +102,10 @@ script = ExtResource("1_so2ke")
jenga_manager = NodePath("..")
scopes = Array[String](["chat:edit", "chat:read", "moderator:read:followers"])
[node name="CameraPivot" type="Node3D" parent="."]
[node name="CameraPivot" type="Node3D" parent="." node_paths=PackedStringArray("gizmo_pivot")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.445, 0)
script = ExtResource("3_7e1m6")
gizmo_pivot = NodePath("../UserInterface/SubViewportContainer/SubViewport/VCamPivot")
[node name="Camera3D" type="Camera3D" parent="CameraPivot"]
transform = Transform3D(1, 0, 0, 0, 0.819152, 0.573576, 0, -0.573576, 0.819152, 0, 0, 4.12)
@ -126,12 +127,13 @@ mesh = SubResource("PlaneMesh_kyck2")
skeleton = NodePath("../..")
surface_material_override/0 = SubResource("ShaderMaterial_avbpb")
[node name="PlayerHand" type="Node3D" parent="." node_paths=PackedStringArray("blocks_node")]
[node name="PlayerHand" type="Node3D" parent="." node_paths=PackedStringArray("blocks_node", "gizmo_node")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.28028, 0)
script = ExtResource("4_kq4yo")
moveScale = 0.5
block_scene = ExtResource("5_mn8hr")
blocks_node = NodePath("../Blocks")
gizmo_node = NodePath("../UserInterface/SubViewportContainer/SubViewport/TransformGizmo")
[node name="Blocks" type="Node3D" parent="."]
@ -182,13 +184,11 @@ grow_horizontal = 0
stretch = true
[node name="SubViewport" type="SubViewport" parent="UserInterface/SubViewportContainer"]
transparent_bg = true
handle_input_locally = false
size = Vector2i(128, 128)
size_2d_override = Vector2i(225, 190)
[node name="Camera3D" type="Camera3D" parent="UserInterface/SubViewportContainer/SubViewport"]
transform = Transform3D(1, 0, 0, 0, 0.819152, 0.573576, 0, -0.573576, 0.819152, 0, 52.925, 4.12)
cull_mask = 524288
fov = 28.2
render_target_update_mode = 4
[node name="TransformGizmo" type="Node3D" parent="UserInterface/SubViewportContainer/SubViewport"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 50, 0)
@ -258,6 +258,31 @@ material_override = ExtResource("8_2httq")
polygon = PackedVector2Array(0, 0, 0.2, 0.4, -0.2, 0.4)
depth = 0.2
[node name="VCamPivot" type="Node3D" parent="UserInterface/SubViewportContainer/SubViewport"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 52.925, 0)
[node name="Camera3D" type="Camera3D" parent="UserInterface/SubViewportContainer/SubViewport/VCamPivot"]
transform = Transform3D(1, 0, 0, 0, 0.819152, 0.573576, 0, -0.573576, 0.819152, 0, 0, 4.12)
cull_mask = 524288
fov = 28.2
[node name="VBoxContainer" type="VBoxContainer" parent="UserInterface"]
layout_mode = 0
offset_left = 991.0
offset_top = 1.0
offset_right = 1023.0
offset_bottom = 125.0
[node name="Label" type="RichTextLabel" parent="UserInterface/VBoxContainer"]
layout_mode = 2
bbcode_enabled = true
text = "[b][font_size=30][color=red]X[/color]
[color=green]Y[/color]
[color=blue]Z[/color]
[/font_size][/b]"
fit_content = true
[connection signal="dropBlock" from="TwitchLink" to="." method="_on_twitch_link_drop_block"]
[connection signal="dropBlock" from="TwitchLink" to="PlayerHand" method="_on_twitch_link_drop_block"]
[connection signal="moveBlock" from="TwitchLink" to="PlayerHand" method="_on_twitch_link_move_block"]
[connection signal="rotateBlock" from="TwitchLink" to="PlayerHand" method="_on_twitch_link_rotate_block"]