Main.tscn 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256
  1. [gd_scene load_steps=3 format=1]
  2. [ext_resource path="res://GestureArea.gd" type="Script" id=1]
  3. [ext_resource path="res://CubeScene.tscn" type="PackedScene" id=2]
  4. [node name="VBoxContainer" type="VBoxContainer"]
  5. anchor/right = 1
  6. anchor/bottom = 1
  7. focus/ignore_mouse = false
  8. focus/stop_mouse = false
  9. size_flags/horizontal = 2
  10. size_flags/vertical = 2
  11. margin/left = 0.0
  12. margin/top = 0.0
  13. margin/right = 0.0
  14. margin/bottom = 0.0
  15. alignment = 0
  16. [node name="HBoxContainer" type="HBoxContainer" parent="."]
  17. focus/ignore_mouse = false
  18. focus/stop_mouse = false
  19. size_flags/horizontal = 3
  20. size_flags/vertical = 3
  21. margin/left = 0.0
  22. margin/top = 0.0
  23. margin/right = 512.0
  24. margin/bottom = 254.0
  25. alignment = 0
  26. [node name="GestureArea" type="Control" parent="HBoxContainer"]
  27. focus/ignore_mouse = false
  28. focus/stop_mouse = true
  29. size_flags/horizontal = 3
  30. size_flags/vertical = 3
  31. margin/left = 0.0
  32. margin/top = 0.0
  33. margin/right = 254.0
  34. margin/bottom = 254.0
  35. script/script = ExtResource( 1 )
  36. target = NodePath("Viewport/Spatial/TestCube")
  37. min_scale = 0.1
  38. max_scale = 3.0
  39. one_finger_rot_x = true
  40. one_finger_rot_y = false
  41. two_fingers_rot_z = false
  42. two_fingers_zoom = false
  43. [node name="Viewport" type="Viewport" parent="HBoxContainer/GestureArea"]
  44. rect = Rect2( 0, 0, 254, 254 )
  45. own_world = true
  46. world = null
  47. transparent_bg = false
  48. render_target/enabled = false
  49. render_target/v_flip = false
  50. render_target/clear_on_new_frame = true
  51. render_target/filter = false
  52. render_target/gen_mipmaps = false
  53. render_target/update_mode = 2
  54. audio_listener/enable_2d = false
  55. audio_listener/enable_3d = false
  56. physics/object_picking = false
  57. gui/disable_input = false
  58. [node name="Spatial" parent="HBoxContainer/GestureArea/Viewport" instance=ExtResource( 2 )]
  59. [node name="Label" type="Label" parent="HBoxContainer/GestureArea"]
  60. focus/ignore_mouse = true
  61. focus/stop_mouse = true
  62. size_flags/horizontal = 2
  63. size_flags/vertical = 0
  64. margin/left = 7.0
  65. margin/top = 6.0
  66. margin/right = 157.0
  67. margin/bottom = 20.0
  68. text = "One-finger rot around X"
  69. percent_visible = 1.0
  70. lines_skipped = 0
  71. max_lines_visible = -1
  72. [node name="GestureArea_1" type="Control" parent="HBoxContainer"]
  73. focus/ignore_mouse = false
  74. focus/stop_mouse = true
  75. size_flags/horizontal = 3
  76. size_flags/vertical = 3
  77. margin/left = 258.0
  78. margin/top = 0.0
  79. margin/right = 512.0
  80. margin/bottom = 254.0
  81. script/script = ExtResource( 1 )
  82. target = NodePath("Viewport/Spatial/TestCube")
  83. min_scale = 0.1
  84. max_scale = 3.0
  85. one_finger_rot_x = true
  86. one_finger_rot_y = true
  87. two_fingers_rot_z = false
  88. two_fingers_zoom = false
  89. [node name="Viewport" type="Viewport" parent="HBoxContainer/GestureArea_1"]
  90. rect = Rect2( 0, 0, 254, 254 )
  91. own_world = true
  92. world = null
  93. transparent_bg = false
  94. render_target/enabled = false
  95. render_target/v_flip = false
  96. render_target/clear_on_new_frame = true
  97. render_target/filter = false
  98. render_target/gen_mipmaps = false
  99. render_target/update_mode = 2
  100. audio_listener/enable_2d = false
  101. audio_listener/enable_3d = false
  102. physics/object_picking = false
  103. gui/disable_input = false
  104. [node name="Spatial" parent="HBoxContainer/GestureArea_1/Viewport" instance=ExtResource( 2 )]
  105. [node name="Label2" type="Label" parent="HBoxContainer/GestureArea_1"]
  106. focus/ignore_mouse = true
  107. focus/stop_mouse = true
  108. size_flags/horizontal = 2
  109. size_flags/vertical = 0
  110. margin/left = 15.0
  111. margin/top = 6.0
  112. margin/right = 55.0
  113. margin/bottom = 20.0
  114. text = "One-finger rot around X and Y"
  115. percent_visible = 1.0
  116. lines_skipped = 0
  117. max_lines_visible = -1
  118. [node name="HBoxContainer_1" type="HBoxContainer" parent="."]
  119. focus/ignore_mouse = false
  120. focus/stop_mouse = false
  121. size_flags/horizontal = 3
  122. size_flags/vertical = 3
  123. margin/left = 0.0
  124. margin/top = 258.0
  125. margin/right = 512.0
  126. margin/bottom = 512.0
  127. alignment = 0
  128. [node name="GestureArea" type="Control" parent="HBoxContainer_1"]
  129. focus/ignore_mouse = false
  130. focus/stop_mouse = true
  131. size_flags/horizontal = 3
  132. size_flags/vertical = 3
  133. margin/left = 0.0
  134. margin/top = 0.0
  135. margin/right = 254.0
  136. margin/bottom = 254.0
  137. script/script = ExtResource( 1 )
  138. target = NodePath("Viewport/Spatial/TestCube")
  139. min_scale = 0.1
  140. max_scale = 3.0
  141. one_finger_rot_x = true
  142. one_finger_rot_y = true
  143. two_fingers_rot_z = true
  144. two_fingers_zoom = false
  145. [node name="Viewport" type="Viewport" parent="HBoxContainer_1/GestureArea"]
  146. rect = Rect2( 0, 0, 254, 254 )
  147. own_world = true
  148. world = null
  149. transparent_bg = false
  150. render_target/enabled = false
  151. render_target/v_flip = false
  152. render_target/clear_on_new_frame = true
  153. render_target/filter = false
  154. render_target/gen_mipmaps = false
  155. render_target/update_mode = 2
  156. audio_listener/enable_2d = false
  157. audio_listener/enable_3d = false
  158. physics/object_picking = false
  159. gui/disable_input = false
  160. [node name="Spatial" parent="HBoxContainer_1/GestureArea/Viewport" instance=ExtResource( 2 )]
  161. [node name="Label2" type="Label" parent="HBoxContainer_1/GestureArea"]
  162. focus/ignore_mouse = true
  163. focus/stop_mouse = true
  164. size_flags/horizontal = 2
  165. size_flags/vertical = 0
  166. margin/left = 7.0
  167. margin/top = 12.0
  168. margin/right = 47.0
  169. margin/bottom = 26.0
  170. text = "One-finger X/Y rot + two-finger Z rot"
  171. percent_visible = 1.0
  172. lines_skipped = 0
  173. max_lines_visible = -1
  174. [node name="GestureArea_1" type="Control" parent="HBoxContainer_1"]
  175. focus/ignore_mouse = false
  176. focus/stop_mouse = true
  177. size_flags/horizontal = 3
  178. size_flags/vertical = 3
  179. margin/left = 258.0
  180. margin/top = 0.0
  181. margin/right = 512.0
  182. margin/bottom = 254.0
  183. script/script = ExtResource( 1 )
  184. target = NodePath("Viewport/Spatial/TestCube")
  185. min_scale = 0.1
  186. max_scale = 3.0
  187. one_finger_rot_x = true
  188. one_finger_rot_y = true
  189. two_fingers_rot_z = true
  190. two_fingers_zoom = true
  191. [node name="Viewport" type="Viewport" parent="HBoxContainer_1/GestureArea_1"]
  192. rect = Rect2( 0, 0, 254, 254 )
  193. own_world = true
  194. world = null
  195. transparent_bg = false
  196. render_target/enabled = false
  197. render_target/v_flip = false
  198. render_target/clear_on_new_frame = true
  199. render_target/filter = false
  200. render_target/gen_mipmaps = false
  201. render_target/update_mode = 2
  202. audio_listener/enable_2d = false
  203. audio_listener/enable_3d = false
  204. physics/object_picking = false
  205. gui/disable_input = false
  206. [node name="Spatial" parent="HBoxContainer_1/GestureArea_1/Viewport" instance=ExtResource( 2 )]
  207. [node name="Label3" type="Label" parent="HBoxContainer_1/GestureArea_1"]
  208. focus/ignore_mouse = true
  209. focus/stop_mouse = true
  210. size_flags/horizontal = 2
  211. size_flags/vertical = 0
  212. margin/left = 15.0
  213. margin/top = 12.0
  214. margin/right = 55.0
  215. margin/bottom = 26.0
  216. text = "One-finger X/Y, two-finger Z + pinch"
  217. percent_visible = 1.0
  218. lines_skipped = 0
  219. max_lines_visible = -1