renderer.tscn 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. [gd_scene load_steps=4 format=2]
  2. [ext_resource path="res://sprite.tscn" type="PackedScene" id=1]
  3. [ext_resource path="res://animsaver.gd" type="Script" id=2]
  4. [sub_resource type="ViewportTexture" id=1]
  5. viewport_path = NodePath("Viewport")
  6. [node name="Node2D" type="Node2D"]
  7. [node name="Camera2D" type="Camera2D" parent="."]
  8. current = true
  9. [node name="Viewport" type="Viewport" parent="."]
  10. size = Vector2( 64, 64 )
  11. own_world = true
  12. transparent_bg = true
  13. render_target_v_flip = true
  14. [node name="animation" parent="Viewport" instance=ExtResource( 1 )]
  15. position = Vector2( 32, 57 )
  16. [node name="tail" parent="Viewport/animation/character" index="0"]
  17. position = Vector2( -6.8662, -1.81882 )
  18. rotation = 0.0
  19. [node name="skirt2" parent="Viewport/animation/character" index="1"]
  20. position = Vector2( 0, 0 )
  21. rotation = 0.0
  22. scale = Vector2( 1, 1 )
  23. [node name="body" parent="Viewport/animation/character" index="2"]
  24. position = Vector2( 1.99713, -6.89489 )
  25. rotation = 0.261799
  26. [node name="neck" parent="Viewport/animation/character/body" index="2"]
  27. rotation = 0.0
  28. [node name="head" parent="Viewport/animation/character/body/neck" index="0"]
  29. position = Vector2( 0, -5 )
  30. rotation = 0.0
  31. [node name="eyes" parent="Viewport/animation/character/body/neck/head" index="2"]
  32. position = Vector2( -1.24746, 0.0936432 )
  33. [node name="upperarm2" parent="Viewport/animation/character/body" index="3"]
  34. position = Vector2( -4.36346, -3.92339 )
  35. rotation = 4.05025
  36. [node name="middlearm" parent="Viewport/animation/character/body/upperarm2" index="0"]
  37. position = Vector2( 0.589418, 4.49834 )
  38. rotation = 0.92127
  39. [node name="upperarm" parent="Viewport/animation/character/body" index="4"]
  40. position = Vector2( 4.62382, -5.19807 )
  41. rotation = -1.54095
  42. z_index = 0
  43. [node name="middlearm" parent="Viewport/animation/character/body/upperarm" index="0"]
  44. position = Vector2( 3.14794, 3.35255 )
  45. rotation = -0.807375
  46. [node name="tight" parent="Viewport/animation/character" index="3"]
  47. position = Vector2( -2, 3 )
  48. rotation = 0.610865
  49. [node name="leg" parent="Viewport/animation/character/tight" index="0"]
  50. position = Vector2( -1.03475, 4.25954 )
  51. rotation = 1.62085
  52. [node name="foot" parent="Viewport/animation/character/tight/leg" index="0"]
  53. rotation = -0.349066
  54. [node name="tight2" parent="Viewport/animation/character" index="4"]
  55. position = Vector2( 4, 3 )
  56. rotation = 2.48952
  57. scale = Vector2( -1, -1 )
  58. [node name="leg" parent="Viewport/animation/character/tight2" index="0"]
  59. rotation = -0.303782
  60. [node name="foot" parent="Viewport/animation/character/tight2/leg" index="0"]
  61. rotation = 0.0
  62. [node name="AnimationPlayer" parent="Viewport/animation" index="1"]
  63. autoplay = ""
  64. [node name="animsaver" type="Sprite" parent="."]
  65. texture = SubResource( 1 )
  66. script = ExtResource( 2 )
  67. node = NodePath("../Viewport/animation/AnimationPlayer")
  68. anim = "bye bye"
  69. [node name="Timer" type="Timer" parent="."]
  70. one_shot = true
  71. autostart = true
  72. [connection signal="animation_finished" from="Viewport/animation/AnimationPlayer" to="animsaver" method="_on_AnimationPlayer_animation_finished"]
  73. [connection signal="animation_started" from="Viewport/animation/AnimationPlayer" to="animsaver" method="_on_AnimationPlayer_animation_started"]
  74. [connection signal="timeout" from="Timer" to="animsaver" method="_on_Timer_timeout"]
  75. [editable path="Viewport/animation"]