seesaw.tscn 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. [gd_scene load_steps=4 format=1]
  2. [ext_resource path="res://plank.png" type="Texture" id=1]
  3. [ext_resource path="res://plankpin.png" type="Texture" id=2]
  4. [sub_resource type="RectangleShape2D" id=1]
  5. custom_solver_bias = 0.0
  6. extents = Vector2( 128, 8 )
  7. [node name="seesaw" type="Node2D"]
  8. [node name="plank" type="RigidBody2D" parent="."]
  9. input/pickable = false
  10. shapes/0/shape = SubResource( 1 )
  11. shapes/0/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
  12. shapes/0/trigger = false
  13. collision/layers = 1
  14. collision/mask = 1
  15. mode = 0
  16. mass = 5.10204
  17. friction = 1.0
  18. bounce = 0.0
  19. gravity_scale = 1.0
  20. custom_integrator = false
  21. continuous_cd = 0
  22. contacts_reported = 0
  23. contact_monitor = false
  24. sleeping = false
  25. can_sleep = true
  26. velocity/linear = Vector2( 0, 0 )
  27. velocity/angular = 0.0
  28. damp_override/linear = -1.0
  29. damp_override/angular = -1.0
  30. [node name="sprite" type="Sprite" parent="plank"]
  31. texture = ExtResource( 1 )
  32. [node name="CollisionShape2D" type="CollisionShape2D" parent="plank"]
  33. shape = SubResource( 1 )
  34. trigger = false
  35. _update_shape_index = -1
  36. [node name="pin" type="PinJoint2D" parent="."]
  37. node_a = NodePath("../plank")
  38. node_b = NodePath("")
  39. bias/bias = 0.0
  40. collision/exclude_nodes = true
  41. softness = 0.0
  42. [node name="Sprite" type="Sprite" parent="."]
  43. transform/pos = Vector2( -0.290825, 20.2425 )
  44. texture = ExtResource( 2 )