Ver Fonte

Sync all demos with current master format

Rémi Verschelde há 7 anos atrás
pai
commit
f8ca6d0a4d
100 ficheiros alterados com 207 adições e 148 exclusões
  1. 10 3
      2d/hdr/beach_cave.tscn
  2. 1 0
      2d/hdr/icon.png.import
  3. 1 0
      2d/hdr/ocean_beach.png.import
  4. 1 0
      2d/hdr/ocean_cave.png.import
  5. 2 2
      2d/hdr/project.godot
  6. 1 0
      2d/hexagonal_map/WWT-01.png.import
  7. 1 0
      2d/hexagonal_map/WWT-02.png.import
  8. 1 0
      2d/hexagonal_map/WWT-03.png.import
  9. 1 0
      2d/hexagonal_map/WWT-04.png.import
  10. 1 0
      2d/hexagonal_map/WWT-05.png.import
  11. 1 0
      2d/hexagonal_map/WWT-06.png.import
  12. 1 0
      2d/hexagonal_map/WWT-07.png.import
  13. 1 0
      2d/hexagonal_map/WWT-08.png.import
  14. 1 0
      2d/hexagonal_map/WWT-09.png.import
  15. 1 0
      2d/hexagonal_map/WWT-10.png.import
  16. 1 0
      2d/hexagonal_map/WWT-11.png.import
  17. 1 0
      2d/hexagonal_map/WWT-12.png.import
  18. 1 0
      2d/hexagonal_map/WWT-13.png.import
  19. 1 0
      2d/hexagonal_map/WWT-14.png.import
  20. 1 0
      2d/hexagonal_map/WWT-15.png.import
  21. 1 0
      2d/hexagonal_map/WWT-16.png.import
  22. 1 0
      2d/hexagonal_map/WWT-17.png.import
  23. 1 0
      2d/hexagonal_map/WWT-18.png.import
  24. 1 0
      2d/hexagonal_map/WWT-19.png.import
  25. 1 0
      2d/hexagonal_map/WWT-20.png.import
  26. 1 0
      2d/hexagonal_map/WWT-21.png.import
  27. 1 0
      2d/hexagonal_map/WWT-22.png.import
  28. 1 0
      2d/hexagonal_map/WWT-23.png.import
  29. 1 0
      2d/hexagonal_map/WWT-24.png.import
  30. 1 0
      2d/hexagonal_map/WWT-25.png.import
  31. 1 0
      2d/hexagonal_map/WWT-26.png.import
  32. 1 0
      2d/hexagonal_map/icon.png.import
  33. 0 1
      2d/hexagonal_map/map.tscn
  34. 2 2
      2d/hexagonal_map/project.godot
  35. 0 1
      2d/hexagonal_map/tileset_edit.tscn
  36. 1 0
      2d/hexagonal_map/troll.png.import
  37. 10 9
      2d/hexagonal_map/troll.tscn
  38. 1 0
      2d/isometric/dungeon.tscn
  39. 1 0
      2d/isometric/icon.png.import
  40. 1 0
      2d/isometric/isotiles.png.import
  41. 5 5
      2d/isometric/project.godot
  42. 3 45
      2d/isometric/tileset_edit.tscn
  43. 1 0
      2d/isometric/troll.png.import
  44. 10 9
      2d/isometric/troll.tscn
  45. 1 0
      2d/kinematic_character/circle.png.import
  46. 10 3
      2d/kinematic_character/colworld.tscn
  47. 1 0
      2d/kinematic_character/icon.png.import
  48. 1 0
      2d/kinematic_character/long_obstacle.png.import
  49. 1 0
      2d/kinematic_character/obstacle.png.import
  50. 1 0
      2d/kinematic_character/player.png.import
  51. 3 6
      2d/kinematic_character/player.tscn
  52. 1 0
      2d/kinematic_character/princess.png.import
  53. 2 2
      2d/kinematic_character/project.godot
  54. 5 2
      2d/kinematic_collision/colworld.tscn
  55. 1 0
      2d/kinematic_collision/icon.png.import
  56. 1 0
      2d/kinematic_collision/obstacle.png.import
  57. 1 0
      2d/kinematic_collision/player.png.import
  58. 3 6
      2d/kinematic_collision/player.tscn
  59. 2 2
      2d/kinematic_collision/project.godot
  60. 1 0
      2d/light2d_as_mask/burano.png.import
  61. 1 0
      2d/light2d_as_mask/icon.png.import
  62. 14 5
      2d/light2d_as_mask/lightmask.tscn
  63. 2 2
      2d/light2d_as_mask/project.godot
  64. 1 0
      2d/light2d_as_mask/splat.png.import
  65. 1 0
      2d/lights_and_shadows/bg.png.import
  66. 1 0
      2d/lights_and_shadows/caster.png.import
  67. 1 0
      2d/lights_and_shadows/icon.png.import
  68. 1 0
      2d/lights_and_shadows/light.png.import
  69. 6 3
      2d/lights_and_shadows/light_shadows.tscn
  70. 2 2
      2d/lights_and_shadows/project.godot
  71. 1 0
      2d/lights_and_shadows/spot.png.import
  72. 1 0
      2d/navigation/agent.png.import
  73. 1 0
      2d/navigation/icon.png.import
  74. 1 0
      2d/navigation/path.png.import
  75. 2 2
      2d/navigation/project.godot
  76. 1 0
      2d/particles/fire_particle.png.import
  77. 1 0
      2d/particles/icon.png.import
  78. 1 0
      2d/particles/mask.png.import
  79. 3 1
      2d/particles/particles.tscn
  80. 2 2
      2d/particles/project.godot
  81. 1 0
      2d/particles/smoke_particle.png.import
  82. 1 0
      2d/particles/spark_particle2.png.import
  83. 1 0
      2d/physics_platformer/bullet.png.import
  84. 1 0
      2d/physics_platformer/coin.png.import
  85. 7 5
      2d/physics_platformer/coin.tscn
  86. 1 0
      2d/physics_platformer/enemy.png.import
  87. 11 10
      2d/physics_platformer/enemy.tscn
  88. 1 0
      2d/physics_platformer/icon.png.import
  89. 1 0
      2d/physics_platformer/moving_platform.png.import
  90. 5 13
      2d/physics_platformer/moving_platform.tscn
  91. 1 0
      2d/physics_platformer/music.ogg.import
  92. 1 0
      2d/physics_platformer/one_way_platform.png.import
  93. 1 0
      2d/physics_platformer/osb_fire.png.import
  94. 1 0
      2d/physics_platformer/osb_jump.png.import
  95. 1 0
      2d/physics_platformer/osb_left.png.import
  96. 1 0
      2d/physics_platformer/osb_right.png.import
  97. 7 3
      2d/physics_platformer/parallax_bg.tscn
  98. 1 0
      2d/physics_platformer/plank.png.import
  99. 1 0
      2d/physics_platformer/plankpin.png.import
  100. 6 2
      2d/physics_platformer/player.tscn

+ 10 - 3
2d/hdr/beach_cave.tscn

@@ -7,7 +7,7 @@
 [sub_resource type="Environment" id=1]
 
 background_mode = 3
-background_sky_scale = 1.0
+background_sky_custom_fov = 0.0
 background_color = Color( 0, 0, 0, 1 )
 background_energy = 1.0
 background_canvas_max_layer = 0
@@ -49,7 +49,9 @@ ssao_intensity2 = 1.0
 ssao_bias = 0.01
 ssao_light_affect = 0.0
 ssao_color = Color( 0, 0, 0, 1 )
-ssao_blur = true
+ssao_quality = 0
+ssao_blur = 1
+ssao_edge_sharpness = 4.0
 dof_blur_far_enabled = false
 dof_blur_far_distance = 10.0
 dof_blur_far_transition = 5.0
@@ -72,7 +74,7 @@ glow_intensity = 0.8
 glow_strength = 0.88
 glow_bloom = 0.0
 glow_blend_mode = 0
-glow_hdr_treshold = 1.0
+glow_hdr_threshold = 1.0
 glow_hdr_scale = 2.0
 glow_bicubic_upscale = true
 adjustment_enabled = false
@@ -104,8 +106,13 @@ environment = SubResource( 1 )
 
 [node name="Label" type="Label" parent="."]
 
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
 margin_right = 40.0
 margin_bottom = 13.0
+rect_pivot_offset = Vector2( 0, 0 )
 rect_clip_content = false
 mouse_filter = 2
 size_flags_horizontal = 2

+ 1 - 0
2d/hdr/icon.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hdr/ocean_beach.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hdr/ocean_cave.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 2 - 2
2d/hdr/project.godot

@@ -1,8 +1,8 @@
 ; Engine configuration file.
 ; It's best edited using the editor UI and not directly,
 ; since the parameters that go here are not all obvious.
-; 
-; Format: 
+;
+; Format:
 ;   [section] ; section goes between []
 ;   param=value ; assign values to parameters
 

+ 1 - 0
2d/hexagonal_map/WWT-01.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-02.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-03.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-04.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-05.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-06.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-07.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-08.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-09.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-10.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-11.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-12.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-13.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-14.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-15.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-16.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-17.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-18.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-19.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-20.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-21.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-22.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-23.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-24.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-25.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/WWT-26.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/hexagonal_map/icon.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 0 - 1
2d/hexagonal_map/map.tscn

@@ -26,6 +26,5 @@ tile_data = PoolIntArray( -393210, 1073741831, -327676, 1073741831, -327675, 107
 [node name="troll" parent="." instance=ExtResource( 2 )]
 
 position = Vector2( 602.819, -39.2876 )
-collision/safe_margin = 0.08
 
 

+ 2 - 2
2d/hexagonal_map/project.godot

@@ -1,8 +1,8 @@
 ; Engine configuration file.
 ; It's best edited using the editor UI and not directly,
 ; since the parameters that go here are not all obvious.
-; 
-; Format: 
+;
+; Format:
 ;   [section] ; section goes between []
 ;   param=value ; assign values to parameters
 

+ 0 - 1
2d/hexagonal_map/tileset_edit.tscn

@@ -31,7 +31,6 @@
 
 [node name="Tile 1" type="Sprite" parent="."]
 
-position = Vector2( 0, 0 )
 texture = ExtResource( 1 )
 centered = false
 

+ 1 - 0
2d/hexagonal_map/troll.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 10 - 9
2d/hexagonal_map/troll.tscn

@@ -1,4 +1,4 @@
-[gd_scene load_steps=5 format=2]
+[gd_scene load_steps=4 format=2]
 
 [ext_resource path="res://troll.gd" type="Script" id=1]
 [ext_resource path="res://troll.png" type="Texture" id=2]
@@ -11,12 +11,9 @@ radius = 16.0
 [node name="troll" type="KinematicBody2D"]
 
 input_pickable = false
-shapes/0/shape = SubResource( 1 )
-shapes/0/transform = Transform2D( 1, 0, 0, 1, 3.24216, 19.453 )
-shapes/0/trigger = false
 collision_layer = 1
 collision_mask = 1
-collision/margin = 0.001
+collision/safe_margin = 0.08
 script = ExtResource( 1 )
 
 [node name="Sprite" type="Sprite" parent="."]
@@ -27,8 +24,6 @@ texture = ExtResource( 2 )
 
 position = Vector2( 3.24216, 19.453 )
 shape = SubResource( 1 )
-trigger = false
-_update_shape_index = -1
 
 [node name="Camera2D" type="Camera2D" parent="."]
 
@@ -40,11 +35,17 @@ limit_left = -10000000
 limit_top = -10000000
 limit_right = 10000000
 limit_bottom = 10000000
-drag_margin/h_enabled = true
-drag_margin/v_enabled = true
+limit_smoothed = false
+drag_margin_h_enabled = true
+drag_margin_v_enabled = true
 smoothing_enabled = false
 smoothing_speed = 5.0
 drag_margin_left = 0.2
 drag_margin_top = 0.2
 drag_margin_right = 0.2
 drag_margin_bottom = 0.2
+editor_draw_screen = true
+editor_draw_limits = false
+editor_draw_drag_margin = false
+
+

+ 1 - 0
2d/isometric/dungeon.tscn

@@ -44,5 +44,6 @@ tile_data = PoolIntArray( -917493, 2, -917492, 2, -917491, 2, -917490, 2, -91748
 [node name="troll" parent="walls" instance=ExtResource( 2 )]
 
 position = Vector2( 299.38, 326.037 )
+collision/safe_margin = 0.08
 
 

+ 1 - 0
2d/isometric/icon.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/isometric/isotiles.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 5 - 5
2d/isometric/project.godot

@@ -1,8 +1,8 @@
 ; Engine configuration file.
 ; It's best edited using the editor UI and not directly,
 ; since the parameters that go here are not all obvious.
-; 
-; Format: 
+;
+; Format:
 ;   [section] ; section goes between []
 ;   param=value ; assign values to parameters
 
@@ -10,9 +10,9 @@ config_version=3
 
 [application]
 
-icon="res://icon.png"
-main_scene="res://dungeon.tscn"
-name="Isometric Game"
+config/name="Isometric Game"
+run/main_scene="res://dungeon.tscn"
+config/icon="res://icon.png"
 
 [gdnative]
 

+ 3 - 45
2d/isometric/tileset_edit.tscn

@@ -1,36 +1,14 @@
-[gd_scene load_steps=16 format=2]
+[gd_scene load_steps=2 format=2]
 
 [ext_resource path="res://isotiles.png" type="Texture" id=1]
 
-[sub_resource type="ConvexPolygonShape2D" id=1]
-
-custom_solver_bias = 0.0
-points = PoolVector2Array( -68, 2, -4, -30, 60, 2, -4, 34 )
-
-[sub_resource type="ConvexPolygonShape2D" id=2]
-
-custom_solver_bias = 0.0
-points = PoolVector2Array( -20, -6, -4, -22, 12, -22, 4, 10, -4, 10 )
-
-[sub_resource type="ConvexPolygonShape2D" id=3]
-
-custom_solver_bias = 0.0
-points = PoolVector2Array( 28, -6, 4, 10, 12, -22 )
-
-[sub_resource type="ConvexPolygonShape2D" id=4]
-
-custom_solver_bias = 0.0
-points = PoolVector2Array( 66.095, -0.62516, -5.90501, 31.3748, -21.905, 23.3748, 50.095, -8.62516 )
-
 [node name="Node2D" type="Node2D"]
 
-
 [node name="base" type="Sprite" parent="."]
 
 position = Vector2( 87.5658, 0.113792 )
 texture = ExtResource( 1 )
 offset = Vector2( -4, 6 )
-region = true
 region_rect = Rect2( 28, 92, 132, 84 )
 
 [node name="base2" type="Sprite" parent="."]
@@ -38,7 +16,6 @@ region_rect = Rect2( 28, 92, 132, 84 )
 position = Vector2( 196, 44 )
 texture = ExtResource( 1 )
 offset = Vector2( -4, 6 )
-region = true
 region_rect = Rect2( 220, 92, 132, 84 )
 
 [node name="wall" type="Sprite" parent="."]
@@ -46,15 +23,11 @@ region_rect = Rect2( 220, 92, 132, 84 )
 position = Vector2( 356, 70 )
 texture = ExtResource( 1 )
 offset = Vector2( -4, -32 )
-region = true
 region_rect = Rect2( 28, 220, 132, 136 )
 
 [node name="StaticBody2D" type="StaticBody2D" parent="wall"]
 
 input_pickable = false
-shapes/0/shape = SubResource( 1 )
-shapes/0/transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-shapes/0/trigger = false
 collision_layer = 1
 collision_mask = 1
 constant_linear_velocity = Vector2( 0, 0 )
@@ -66,26 +39,17 @@ bounce = 0.0
 
 build_mode = 0
 polygon = PoolVector2Array( -68, 2, -4, 34, 60, 2, -4, -30 )
-shape_range = Vector2( -1, -1 )
-trigger = false
 
 [node name="column" type="Sprite" parent="."]
 
 position = Vector2( 292, 198 )
 texture = ExtResource( 1 )
 offset = Vector2( -2, -32 )
-region = true
 region_rect = Rect2( 220, 220, 132, 136 )
 
 [node name="StaticBody" type="StaticBody2D" parent="column"]
 
 input_pickable = false
-shapes/0/shape = SubResource( 2 )
-shapes/0/transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-shapes/0/trigger = false
-shapes/1/shape = SubResource( 3 )
-shapes/1/transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-shapes/1/trigger = false
 collision_layer = 1
 collision_mask = 1
 constant_linear_velocity = Vector2( 0, 0 )
@@ -97,23 +61,17 @@ bounce = 0.0
 
 build_mode = 0
 polygon = PoolVector2Array( -20, -6, -4, 10, 4, 10, 28, -6, 12, -22, -4, -22 )
-shape_range = Vector2( -1, -1 )
-trigger = false
 
 [node name="door1" type="Sprite" parent="."]
 
 position = Vector2( 85.905, 0.62516 )
 texture = ExtResource( 1 )
 offset = Vector2( 16, -22 )
-region = true
 region_rect = Rect2( 24, 408, 132, 136 )
 
 [node name="StaticBody2D" type="StaticBody2D" parent="door1"]
 
 input_pickable = false
-shapes/0/shape = SubResource( 4 )
-shapes/0/transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-shapes/0/trigger = false
 collision_layer = 1
 collision_mask = 1
 constant_linear_velocity = Vector2( 0, 0 )
@@ -125,5 +83,5 @@ bounce = 0.0
 
 build_mode = 0
 polygon = PoolVector2Array( -5.90501, 31.3748, 66.095, -0.62516, 50.095, -8.62516, -21.905, 23.3748 )
-shape_range = Vector2( -1, -1 )
-trigger = false
+
+

+ 1 - 0
2d/isometric/troll.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 10 - 9
2d/isometric/troll.tscn

@@ -1,4 +1,4 @@
-[gd_scene load_steps=5 format=2]
+[gd_scene load_steps=4 format=2]
 
 [ext_resource path="res://troll.gd" type="Script" id=1]
 [ext_resource path="res://troll.png" type="Texture" id=2]
@@ -11,12 +11,9 @@ radius = 16.0
 [node name="troll" type="KinematicBody2D"]
 
 input_pickable = false
-shapes/0/shape = SubResource( 1 )
-shapes/0/transform = Transform2D( 1, 0, 0, 1, -0.342697, -0.980721 )
-shapes/0/trigger = false
 collision_layer = 1
 collision_mask = 1
-collision/margin = 0.001
+collision/safe_margin = 0.08
 script = ExtResource( 1 )
 
 [node name="Sprite" type="Sprite" parent="."]
@@ -28,8 +25,6 @@ texture = ExtResource( 2 )
 
 position = Vector2( -0.342697, -0.980721 )
 shape = SubResource( 1 )
-trigger = false
-_update_shape_index = -1
 
 [node name="Camera2D" type="Camera2D" parent="."]
 
@@ -41,11 +36,17 @@ limit_left = -10000000
 limit_top = -10000000
 limit_right = 10000000
 limit_bottom = 10000000
-drag_margin/h_enabled = true
-drag_margin/v_enabled = true
+limit_smoothed = false
+drag_margin_h_enabled = true
+drag_margin_v_enabled = true
 smoothing_enabled = false
 smoothing_speed = 5.0
 drag_margin_left = 0.2
 drag_margin_top = 0.2
 drag_margin_right = 0.2
 drag_margin_bottom = 0.2
+editor_draw_screen = true
+editor_draw_limits = false
+editor_draw_drag_margin = false
+
+

+ 1 - 0
2d/kinematic_character/circle.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 10 - 3
2d/kinematic_character/colworld.tscn

@@ -21,8 +21,11 @@ extents = Vector2( 8, 8 )
 0/region = Rect2( 0, 0, 0, 0 )
 0/occluder_offset = Vector2( 0, 0 )
 0/navigation_offset = Vector2( 0, 0 )
-0/shape_offset = Vector2( 8, 8 )
-0/shapes = [ SubResource( 1 ) ]
+0/shapes = [ {
+"one_way": false,
+"shape": SubResource( 1 ),
+"shape_transform": Transform2D( 1, 0, 0, 1, 8, 8 )
+} ]
 
 [sub_resource type="RectangleShape2D" id=3]
 
@@ -148,7 +151,6 @@ tile_data = PoolIntArray( 0, 0, 1, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 8, 0,
 [node name="player" parent="." instance=ExtResource( 3 )]
 
 position = Vector2( 233.06, 223.436 )
-collision/safe_margin = 0.08
 
 [node name="moving_platform1" type="KinematicBody2D" parent="."]
 
@@ -227,10 +229,15 @@ texture = ExtResource( 4 )
 [node name="youwin" type="Label" parent="."]
 
 visible = false
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
 margin_left = 196.0
 margin_top = 41.0
 margin_right = 344.0
 margin_bottom = 67.0
+rect_pivot_offset = Vector2( 0, 0 )
 rect_clip_content = false
 mouse_filter = 2
 size_flags_horizontal = 2

+ 1 - 0
2d/kinematic_character/icon.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/kinematic_character/long_obstacle.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/kinematic_character/obstacle.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/kinematic_character/player.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 3 - 6
2d/kinematic_character/player.tscn

@@ -11,12 +11,9 @@ extents = Vector2( 7, 7 )
 [node name="player" type="KinematicBody2D"]
 
 input_pickable = false
-shapes/0/shape = SubResource( 1 )
-shapes/0/transform = Transform2D( 1, 0, 0, 1, -0.315559, 0.157784 )
-shapes/0/trigger = false
 collision_layer = 1
 collision_mask = 1
-collision/margin = 0.01
+collision/safe_margin = 0.08
 script = ExtResource( 1 )
 
 [node name="sprite" type="Sprite" parent="."]
@@ -27,5 +24,5 @@ texture = ExtResource( 2 )
 
 position = Vector2( -0.315559, 0.157784 )
 shape = SubResource( 1 )
-trigger = false
-_update_shape_index = -1
+
+

+ 1 - 0
2d/kinematic_character/princess.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 2 - 2
2d/kinematic_character/project.godot

@@ -1,8 +1,8 @@
 ; Engine configuration file.
 ; It's best edited using the editor UI and not directly,
 ; since the parameters that go here are not all obvious.
-; 
-; Format: 
+;
+; Format:
 ;   [section] ; section goes between []
 ;   param=value ; assign values to parameters
 

+ 5 - 2
2d/kinematic_collision/colworld.tscn

@@ -17,8 +17,11 @@ extents = Vector2( 8, 8 )
 0/region = Rect2( 0, 0, 0, 0 )
 0/occluder_offset = Vector2( 0, 0 )
 0/navigation_offset = Vector2( 0, 0 )
-0/shape_offset = Vector2( 8, 8 )
-0/shapes = [ SubResource( 1 ) ]
+0/shapes = [ {
+"one_way": false,
+"shape": SubResource( 1 ),
+"shape_transform": Transform2D( 1, 0, 0, 1, 8, 8 )
+} ]
 
 [node name="colworld" type="Node2D"]
 

+ 1 - 0
2d/kinematic_collision/icon.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/kinematic_collision/obstacle.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/kinematic_collision/player.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 3 - 6
2d/kinematic_collision/player.tscn

@@ -11,12 +11,9 @@ extents = Vector2( 8, 8 )
 [node name="player" type="KinematicBody2D"]
 
 input_pickable = false
-shapes/0/shape = SubResource( 1 )
-shapes/0/transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-shapes/0/trigger = false
 collision_layer = 1
 collision_mask = 1
-collision/margin = 0.01
+collision/safe_margin = 0.08
 script = ExtResource( 1 )
 
 [node name="sprite" type="Sprite" parent="."]
@@ -26,5 +23,5 @@ texture = ExtResource( 2 )
 [node name="CollisionShape2D" type="CollisionShape2D" parent="."]
 
 shape = SubResource( 1 )
-trigger = false
-_update_shape_index = -1
+
+

+ 2 - 2
2d/kinematic_collision/project.godot

@@ -1,8 +1,8 @@
 ; Engine configuration file.
 ; It's best edited using the editor UI and not directly,
 ; since the parameters that go here are not all obvious.
-; 
-; Format: 
+;
+; Format:
 ;   [section] ; section goes between []
 ;   param=value ; assign values to parameters
 

+ 1 - 0
2d/light2d_as_mask/burano.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/light2d_as_mask/icon.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 14 - 5
2d/light2d_as_mask/lightmask.tscn

@@ -5,6 +5,7 @@
 
 [sub_resource type="CanvasItemMaterial" id=1]
 
+render_priority = 0
 blend_mode = 0
 light_mode = 2
 
@@ -49,8 +50,11 @@ tracks/2/keys = {
 
 [node name="lightmask_demo" type="Control"]
 
-anchor_right = 1
-anchor_bottom = 1
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 1.0
+anchor_bottom = 1.0
+rect_pivot_offset = Vector2( 0, 0 )
 rect_clip_content = false
 mouse_filter = 0
 size_flags_horizontal = 2
@@ -59,8 +63,13 @@ size_flags_vertical = 2
 [node name="burano" type="TextureRect" parent="."]
 
 material = SubResource( 1 )
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
 margin_right = 800.0
 margin_bottom = 600.0
+rect_pivot_offset = Vector2( 0, 0 )
 rect_clip_content = false
 mouse_filter = 1
 size_flags_horizontal = 2
@@ -75,7 +84,7 @@ enabled = true
 editor_only = false
 texture = ExtResource( 2 )
 offset = Vector2( 0, 0 )
-scale = 1.0
+texture_scale = 1.0
 color = Color( 1, 1, 1, 1 )
 energy = 1.0
 mode = 2
@@ -100,7 +109,7 @@ enabled = true
 editor_only = false
 texture = ExtResource( 2 )
 offset = Vector2( 0, 0 )
-scale = 1.0
+texture_scale = 1.0
 color = Color( 1, 1, 1, 1 )
 energy = 1.0
 mode = 2
@@ -125,7 +134,7 @@ enabled = true
 editor_only = false
 texture = ExtResource( 2 )
 offset = Vector2( 0, 0 )
-scale = 1.0
+texture_scale = 1.0
 color = Color( 1, 1, 1, 1 )
 energy = 1.0
 mode = 2

+ 2 - 2
2d/light2d_as_mask/project.godot

@@ -1,8 +1,8 @@
 ; Engine configuration file.
 ; It's best edited using the editor UI and not directly,
 ; since the parameters that go here are not all obvious.
-; 
-; Format: 
+;
+; Format:
 ;   [section] ; section goes between []
 ;   param=value ; assign values to parameters
 

+ 1 - 0
2d/light2d_as_mask/splat.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/lights_and_shadows/bg.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/lights_and_shadows/caster.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/lights_and_shadows/icon.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/lights_and_shadows/light.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 6 - 3
2d/lights_and_shadows/light_shadows.tscn

@@ -13,6 +13,7 @@ polygon = PoolVector2Array( -15.913, -15.9738, 15.9079, -16.0785, 15.6986, 15.84
 
 [sub_resource type="CanvasItemMaterial" id=2]
 
+render_priority = 0
 blend_mode = 1
 light_mode = 0
 
@@ -52,11 +53,13 @@ tracks/0/keys = {
 
 [sub_resource type="CanvasItemMaterial" id=5]
 
+render_priority = 0
 blend_mode = 1
 light_mode = 0
 
 [sub_resource type="CanvasItemMaterial" id=6]
 
+render_priority = 0
 blend_mode = 1
 light_mode = 0
 
@@ -248,7 +251,7 @@ enabled = true
 editor_only = false
 texture = ExtResource( 3 )
 offset = Vector2( 0, 0 )
-scale = 1.0
+texture_scale = 1.0
 color = Color( 1, 0.446392, 0.0576646, 1 )
 energy = 1.0
 mode = 0
@@ -290,7 +293,7 @@ enabled = true
 editor_only = false
 texture = ExtResource( 3 )
 offset = Vector2( 0, 0 )
-scale = 1.0
+texture_scale = 1.0
 color = Color( 0.49247, 0.878537, 0.409146, 1 )
 energy = 1.0
 mode = 0
@@ -332,7 +335,7 @@ enabled = true
 editor_only = false
 texture = ExtResource( 3 )
 offset = Vector2( 0, 0 )
-scale = 1.0
+texture_scale = 1.0
 color = Color( 0.396752, 0.446392, 0.929792, 1 )
 energy = 1.0
 mode = 0

+ 2 - 2
2d/lights_and_shadows/project.godot

@@ -1,8 +1,8 @@
 ; Engine configuration file.
 ; It's best edited using the editor UI and not directly,
 ; since the parameters that go here are not all obvious.
-; 
-; Format: 
+;
+; Format:
 ;   [section] ; section goes between []
 ;   param=value ; assign values to parameters
 

+ 1 - 0
2d/lights_and_shadows/spot.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/navigation/agent.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/navigation/icon.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/navigation/path.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 2 - 2
2d/navigation/project.godot

@@ -1,8 +1,8 @@
 ; Engine configuration file.
 ; It's best edited using the editor UI and not directly,
 ; since the parameters that go here are not all obvious.
-; 
-; Format: 
+;
+; Format:
 ;   [section] ; section goes between []
 ;   param=value ; assign values to parameters
 

+ 1 - 0
2d/particles/fire_particle.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/particles/icon.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/particles/mask.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 3 - 1
2d/particles/particles.tscn

@@ -4,6 +4,7 @@
 
 [sub_resource type="CanvasItemMaterial" id=1]
 
+render_priority = 0
 blend_mode = 1
 light_mode = 0
 
@@ -22,7 +23,7 @@ width = 2048
 min_value = 0.0
 max_value = 1.0
 bake_resolution = 100
-_data = [ Vector2( 0, 1 ), 0.0, 0.0, Vector2( 0.998617, 0.328125 ), 0.0, 0.0 ]
+_data = [  ]
 
 [sub_resource type="CurveTexture" id=5]
 
@@ -31,6 +32,7 @@ curve = SubResource( 4 )
 
 [sub_resource type="ParticlesMaterial" id=6]
 
+render_priority = 0
 trail_divisor = 1
 emission_shape = 1
 emission_sphere_radius = 20.0

+ 2 - 2
2d/particles/project.godot

@@ -1,8 +1,8 @@
 ; Engine configuration file.
 ; It's best edited using the editor UI and not directly,
 ; since the parameters that go here are not all obvious.
-; 
-; Format: 
+;
+; Format:
 ;   [section] ; section goes between []
 ;   param=value ; assign values to parameters
 

+ 1 - 0
2d/particles/smoke_particle.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/particles/spark_particle2.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/physics_platformer/bullet.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/physics_platformer/coin.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 7 - 5
2d/physics_platformer/coin.tscn

@@ -93,23 +93,25 @@ radius = 10.0
 
 [sub_resource type="CanvasItemMaterial" id=4]
 
+render_priority = 0
 blend_mode = 1
 light_mode = 0
 
 [sub_resource type="Curve" id=5]
 
+min_value = 0.0
+max_value = 1.0
 bake_resolution = 100
-_data = [ Vector2( 0, 0.865234 ), 0.0, 0.0, Vector2( 1, 0 ), 0.0, 0.0 ]
+_data = [  ]
 
 [sub_resource type="CurveTexture" id=6]
 
-min = 0.0
-max = 1.0
 width = 2048
 curve = SubResource( 5 )
 
 [sub_resource type="ParticlesMaterial" id=7]
 
+render_priority = 0
 trail_divisor = 1
 emission_shape = 1
 emission_sphere_radius = 20.0
@@ -201,10 +203,10 @@ preprocess = 0.0
 speed_scale = 1.0
 explosiveness = 0.7
 randomness = 0.0
-visibility_rect = Rect2( -100, -100, 200, 200 )
-local_coords = true
 fixed_fps = 0
 fract_delta = true
+visibility_rect = Rect2( -100, -100, 200, 200 )
+local_coords = true
 draw_order = 0
 process_material = SubResource( 7 )
 texture = ExtResource( 4 )

+ 1 - 0
2d/physics_platformer/enemy.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 11 - 10
2d/physics_platformer/enemy.tscn

@@ -102,18 +102,19 @@ tracks/0/keys = {
 custom_solver_bias = 0.0
 radius = 14.0
 
-[sub_resource type="Gradient" id=6]
+[sub_resource type="Gradient" id=5]
 
 offsets = PoolRealArray( 0, 0.564972, 1 )
 colors = PoolColorArray( 1, 1, 1, 1, 1, 1, 1, 0.915254, 1, 1, 1, 0 )
 
-[sub_resource type="GradientTexture" id=7]
+[sub_resource type="GradientTexture" id=6]
 
-gradient = SubResource( 6 )
+gradient = SubResource( 5 )
 width = 2048
 
-[sub_resource type="ParticlesMaterial" id=8]
+[sub_resource type="ParticlesMaterial" id=7]
 
+render_priority = 0
 trail_divisor = 1
 emission_shape = 1
 emission_sphere_radius = 20.0
@@ -141,7 +142,7 @@ angle = 0.0
 angle_random = 0.0
 scale = 2.4
 scale_random = 0.0
-color_ramp = SubResource( 7 )
+color_ramp = SubResource( 6 )
 hue_variation = 0.0
 hue_variation_random = 0.0
 anim_speed = 0.0
@@ -224,7 +225,7 @@ position = Vector2( -33.2868, -9.34363 )
 enabled = true
 exclude_parent = true
 cast_to = Vector2( 0, 45 )
-collision_layer = 1
+collision_mask = 1
 type_mask = 15
 
 [node name="raycast_right" type="RayCast2D" parent="."]
@@ -233,7 +234,7 @@ position = Vector2( 29.1987, -9.34363 )
 enabled = true
 exclude_parent = true
 cast_to = Vector2( 0, 45 )
-collision_layer = 1
+collision_mask = 1
 type_mask = 15
 
 [node name="Particles2D" type="Particles2D" parent="."]
@@ -247,12 +248,12 @@ preprocess = 0.0
 speed_scale = 1.0
 explosiveness = 0.86
 randomness = 0.0
-visibility_rect = Rect2( -100, -100, 200, 200 )
-local_coords = true
 fixed_fps = 0
 fract_delta = true
+visibility_rect = Rect2( -100, -100, 200, 200 )
+local_coords = true
 draw_order = 4
-process_material = SubResource( 8 )
+process_material = SubResource( 7 )
 texture = ExtResource( 3 )
 normal_map = null
 h_frames = 1

+ 1 - 0
2d/physics_platformer/icon.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/physics_platformer/moving_platform.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 5 - 13
2d/physics_platformer/moving_platform.tscn

@@ -1,13 +1,8 @@
-[gd_scene load_steps=5 format=2]
+[gd_scene load_steps=3 format=2]
 
 [ext_resource path="res://moving_platform.gd" type="Script" id=1]
 [ext_resource path="res://moving_platform.png" type="Texture" id=2]
 
-[sub_resource type="ConvexPolygonShape2D" id=1]
-
-custom_solver_bias = 0.0
-points = PoolVector2Array( -88, 24, -88, -24, 88, -24, 88, 24 )
-
 [node name="moving_platform" type="Node2D"]
 
 script = ExtResource( 1 )
@@ -17,9 +12,6 @@ cycle = 1.0
 [node name="platform" type="RigidBody2D" parent="."]
 
 input_pickable = false
-shapes/0/shape = SubResource( 1 )
-shapes/0/transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-shapes/0/trigger = false
 collision_layer = 1
 collision_mask = 1
 mode = 3
@@ -34,9 +26,9 @@ contact_monitor = false
 sleeping = false
 can_sleep = true
 linear_velocity = Vector2( 0, 0 )
+linear_damp = -1.0
 angular_velocity = 0.0
-damp_override/linear = -1.0
-damp_override/angular = -1.0
+angular_damp = -1.0
 
 [node name="Sprite" type="Sprite" parent="platform"]
 
@@ -46,5 +38,5 @@ texture = ExtResource( 2 )
 
 build_mode = 0
 polygon = PoolVector2Array( -88, -24, 88, -24, 88, 24, -88, 24 )
-shape_range = Vector2( -1, -1 )
-trigger = false
+
+

+ 1 - 0
2d/physics_platformer/music.ogg.import

@@ -7,3 +7,4 @@ path="res://.import/music.ogg-3bd46d3a4b41702b152014078d12a390.oggstr"
 [params]
 
 loop=true
+loop_offset=0

+ 1 - 0
2d/physics_platformer/one_way_platform.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/physics_platformer/osb_fire.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/physics_platformer/osb_jump.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/physics_platformer/osb_left.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/physics_platformer/osb_right.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 7 - 3
2d/physics_platformer/parallax_bg.tscn

@@ -1,4 +1,4 @@
-[gd_scene load_steps=14 format=2]
+[gd_scene load_steps=7 format=2]
 
 [ext_resource path="res://scroll_bg_sky.png" type="Texture" id=1]
 [ext_resource path="res://scroll_bg_cloud_1.png" type="Texture" id=2]
@@ -23,6 +23,7 @@ scroll_ignore_camera_zoom = false
 [node name="sky" type="ParallaxLayer" parent="."]
 
 motion_scale = Vector2( 1, 1 )
+motion_offset = Vector2( 0, 0 )
 motion_mirroring = Vector2( 800, 0 )
 
 [node name="Sprite" type="Sprite" parent="sky"]
@@ -34,6 +35,7 @@ centered = false
 [node name="clouds" type="ParallaxLayer" parent="."]
 
 motion_scale = Vector2( 0.1, 1 )
+motion_offset = Vector2( 0, 0 )
 motion_mirroring = Vector2( 800, 0 )
 
 [node name="Sprite" type="Sprite" parent="clouds"]
@@ -75,6 +77,7 @@ centered = false
 [node name="mount_ 2" type="ParallaxLayer" parent="."]
 
 motion_scale = Vector2( 0.2, 1 )
+motion_offset = Vector2( 0, 0 )
 motion_mirroring = Vector2( 800, 0 )
 
 [node name="Sprite" type="Sprite" parent="mount_ 2"]
@@ -82,12 +85,12 @@ motion_mirroring = Vector2( 800, 0 )
 position = Vector2( 0, 225 )
 texture = ExtResource( 5 )
 centered = false
-region = true
 region_rect = Rect2( 0, 0, 800, 256 )
 
 [node name="mount_1" type="ParallaxLayer" parent="."]
 
 motion_scale = Vector2( 0.4, 1 )
+motion_offset = Vector2( 0, 0 )
 motion_mirroring = Vector2( 800, 0 )
 
 [node name="Sprite" type="Sprite" parent="mount_1"]
@@ -95,5 +98,6 @@ motion_mirroring = Vector2( 800, 0 )
 position = Vector2( 0, 225 )
 texture = ExtResource( 6 )
 centered = false
-region = true
 region_rect = Rect2( 0, 0, 800, 256 )
+
+

+ 1 - 0
2d/physics_platformer/plank.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 1 - 0
2d/physics_platformer/plankpin.png.import

@@ -21,3 +21,4 @@ process/HDR_as_SRGB=false
 stream=false
 size_limit=0
 detect_3d=true
+svg/scale=1.0

+ 6 - 2
2d/physics_platformer/player.tscn

@@ -22,6 +22,7 @@ width = 2048
 
 [sub_resource type="ParticlesMaterial" id=3]
 
+render_priority = 0
 trail_divisor = 1
 emission_shape = 0
 flag_align_y = false
@@ -273,10 +274,10 @@ preprocess = 0.0
 speed_scale = 1.0
 explosiveness = 1.0
 randomness = 0.0
-visibility_rect = Rect2( -100, -100, 200, 200 )
-local_coords = false
 fixed_fps = 0
 fract_delta = true
+visibility_rect = Rect2( -100, -100, 200, 200 )
+local_coords = false
 draw_order = 97
 process_material = SubResource( 3 )
 texture = ExtResource( 3 )
@@ -323,6 +324,9 @@ drag_margin_left = 0.2
 drag_margin_top = 0.2
 drag_margin_right = 0.2
 drag_margin_bottom = 0.2
+editor_draw_screen = true
+editor_draw_limits = false
+editor_draw_drag_margin = false
 
 [node name="bullet_shoot" type="Position2D" parent="."]
 

Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff