forked from drraccoon/GD-Polo
- The player has been decoupled from the world scene and made it's own separate scene that can now be instanced. - The parallax backgrounds that were apart of the player are also decoupled from the player and made independent each other. Despite these recent changes, the game continues to function as if it did before the decoupling.
125 lines
6.1 KiB
Text
125 lines
6.1 KiB
Text
[gd_scene load_steps=40 format=2]
|
|
|
|
[ext_resource path="res://Sprites/polo_sprites/poloright_0.png" type="Texture" id=3]
|
|
[ext_resource path="res://Sprites/polo_sprites/poloright_2.png" type="Texture" id=4]
|
|
[ext_resource path="res://Sprites/polo_sprites/polorightdown_0.png" type="Texture" id=5]
|
|
[ext_resource path="res://Sprites/polo_sprites/Spawn/spr_poloSpawn_9.png" type="Texture" id=6]
|
|
[ext_resource path="res://Sprites/polo_sprites/polorightup_0.png" type="Texture" id=7]
|
|
[ext_resource path="res://Sprites/polo_sprites/Warp/polowarp_8.png" type="Texture" id=8]
|
|
[ext_resource path="res://Sprites/polo_sprites/Warp/polowarp_10.png" type="Texture" id=9]
|
|
[ext_resource path="res://Sprites/polo_sprites/Warp/polowarp_3.png" type="Texture" id=10]
|
|
[ext_resource path="res://Sprites/polo_sprites/Spawn/spr_poloSpawn_1.png" type="Texture" id=11]
|
|
[ext_resource path="res://Sprites/polo_sprites/Warp/polowarp_13.png" type="Texture" id=12]
|
|
[ext_resource path="res://Sprites/polo_sprites/Spawn/spr_poloSpawn_7.png" type="Texture" id=13]
|
|
[ext_resource path="res://Sprites/polo_sprites/Spawn/spr_poloSpawn_0.png" type="Texture" id=14]
|
|
[ext_resource path="res://Sprites/polo_sprites/Idle/polo_r_blink_3.png" type="Texture" id=15]
|
|
[ext_resource path="res://Sprites/polo_sprites/Spawn/spr_poloSpawn_2.png" type="Texture" id=16]
|
|
[ext_resource path="res://Sprites/polo_sprites/Spawn/spr_poloSpawn_3.png" type="Texture" id=17]
|
|
[ext_resource path="res://Sprites/polo_sprites/Warp/polowarp_9.png" type="Texture" id=18]
|
|
[ext_resource path="res://Sprites/polo_sprites/Spawn/spr_poloSpawn_6.png" type="Texture" id=19]
|
|
[ext_resource path="res://Sounds/snd_jump2.wav" type="AudioStream" id=20]
|
|
[ext_resource path="res://Sprites/polo_sprites/Warp/polowarp_6.png" type="Texture" id=21]
|
|
[ext_resource path="res://Sounds/snd_respawn.wav" type="AudioStream" id=22]
|
|
[ext_resource path="res://Sprites/polo_sprites/Idle/polo_r_blink_2.png" type="Texture" id=23]
|
|
[ext_resource path="res://Sprites/polo_sprites/Spawn/spr_poloSpawn_8.png" type="Texture" id=24]
|
|
[ext_resource path="res://scripts/player.gd" type="Script" id=25]
|
|
[ext_resource path="res://Sprites/polo_sprites/Warp/polowarp_12.png" type="Texture" id=26]
|
|
[ext_resource path="res://Sprites/polo_sprites/Warp/polowarp_11.png" type="Texture" id=27]
|
|
[ext_resource path="res://Sprites/polo_sprites/Warp/polowarp_5.png" type="Texture" id=28]
|
|
[ext_resource path="res://Sprites/polo_sprites/Spawn/spr_poloSpawn_4.png" type="Texture" id=29]
|
|
[ext_resource path="res://Sprites/polo_sprites/Warp/polowarp_4.png" type="Texture" id=30]
|
|
[ext_resource path="res://Sprites/polo_sprites/Spawn/spr_poloSpawn_5.png" type="Texture" id=31]
|
|
[ext_resource path="res://Sprites/polo_sprites/Warp/polowarp_7.png" type="Texture" id=32]
|
|
[ext_resource path="res://Sprites/polo_sprites/Idle/polo_r_blink_0.png" type="Texture" id=33]
|
|
[ext_resource path="res://Sprites/polo_sprites/Warp/polowarp_1.png" type="Texture" id=34]
|
|
[ext_resource path="res://Sprites/polo_sprites/Warp/polowarp_14.png" type="Texture" id=35]
|
|
[ext_resource path="res://Sprites/polo_sprites/Warp/polowarp_2.png" type="Texture" id=36]
|
|
[ext_resource path="res://Sprites/polo_sprites/poloright_1.png" type="Texture" id=37]
|
|
[ext_resource path="res://Sprites/polo_sprites/poloright_3.png" type="Texture" id=38]
|
|
[ext_resource path="res://misc/fonts/playertext.tres" type="DynamicFont" id=39]
|
|
|
|
[sub_resource type="SpriteFrames" id=1]
|
|
animations = [ {
|
|
"frames": [ ExtResource( 33 ), ExtResource( 23 ), ExtResource( 15 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ), ExtResource( 33 ) ],
|
|
"loop": true,
|
|
"name": "Idle",
|
|
"speed": 20.0
|
|
}, {
|
|
"frames": [ ExtResource( 14 ), ExtResource( 11 ), ExtResource( 16 ), ExtResource( 17 ), ExtResource( 29 ), ExtResource( 31 ), ExtResource( 19 ), ExtResource( 13 ), ExtResource( 24 ), ExtResource( 6 ) ],
|
|
"loop": false,
|
|
"name": "Spawn",
|
|
"speed": 5.0
|
|
}, {
|
|
"frames": [ ExtResource( 5 ) ],
|
|
"loop": true,
|
|
"name": "Fall",
|
|
"speed": 5.0
|
|
}, {
|
|
"frames": [ ExtResource( 3 ), ExtResource( 37 ), ExtResource( 4 ), ExtResource( 38 ) ],
|
|
"loop": true,
|
|
"name": "Run",
|
|
"speed": 20.0
|
|
}, {
|
|
"frames": [ ExtResource( 7 ) ],
|
|
"loop": true,
|
|
"name": "Jump",
|
|
"speed": 5.0
|
|
}, {
|
|
"frames": [ ExtResource( 9 ), ExtResource( 27 ), ExtResource( 26 ), ExtResource( 12 ), ExtResource( 35 ), ExtResource( 34 ), ExtResource( 36 ), ExtResource( 10 ), ExtResource( 30 ), ExtResource( 28 ), ExtResource( 21 ), ExtResource( 32 ), ExtResource( 8 ), ExtResource( 18 ) ],
|
|
"loop": true,
|
|
"name": "Warp",
|
|
"speed": 20.0
|
|
} ]
|
|
|
|
[sub_resource type="RectangleShape2D" id=2]
|
|
extents = Vector2( 5.0126, 5.32944 )
|
|
|
|
[node name="Player" type="KinematicBody2D"]
|
|
script = ExtResource( 25 )
|
|
__meta__ = {
|
|
"_edit_group_": true
|
|
}
|
|
|
|
[node name="Label" type="Label" parent="."]
|
|
margin_left = -25.041
|
|
margin_top = -16.584
|
|
margin_right = 25.959
|
|
margin_bottom = -5.58401
|
|
custom_fonts/font = ExtResource( 39 )
|
|
text = "p1"
|
|
align = 1
|
|
__meta__ = {
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="Sprite" type="AnimatedSprite" parent="."]
|
|
frames = SubResource( 1 )
|
|
animation = "Spawn"
|
|
frame = 9
|
|
playing = true
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
|
position = Vector2( 0.128571, 0.706848 )
|
|
shape = SubResource( 2 )
|
|
one_way_collision_margin = 0.0
|
|
|
|
[node name="Camera2D" type="Camera2D" parent="."]
|
|
current = true
|
|
zoom = Vector2( 0.5, 0.5 )
|
|
smoothing_speed = 2.0
|
|
drag_margin_left = 0.01
|
|
drag_margin_top = 0.05
|
|
drag_margin_right = 0.01
|
|
drag_margin_bottom = 0.05
|
|
editor_draw_limits = true
|
|
|
|
[node name="SndJump" type="AudioStreamPlayer" parent="."]
|
|
stream = ExtResource( 20 )
|
|
volume_db = -25.0
|
|
pitch_scale = 0.8
|
|
mix_target = 2
|
|
|
|
[node name="SndSpawn" type="AudioStreamPlayer" parent="."]
|
|
stream = ExtResource( 22 )
|
|
volume_db = -15.0
|
|
mix_target = 2
|