mirror of
https://github.com/Dariasteam/Cows-Revenge.git
synced 2026-07-17 16:45:36 +00:00
Add moving platform system
This commit is contained in:
parent
0aba4b9a7d
commit
f01b1a233d
15 changed files with 255 additions and 97 deletions
|
|
@ -1 +1 @@
|
|||
,darias,darias-laptop,25.02.2018 19:40,file:///home/darias/.config/libreoffice/4;
|
||||
,darias,darias-laptop,25.02.2018 19:49,file:///home/darias/.config/libreoffice/4;
|
||||
|
|
@ -20,7 +20,7 @@ EP2,Gatear antes de caminar,Crawl before you walk
|
|||
EP3,Independizándose,Independence
|
||||
EP4,Una ubre y sus consecuencias,An udder and her consequences
|
||||
EP5,Siempre fiel,Always faithful
|
||||
UFO_JAIL_COUNTER,Vuelve cuando hayas salvado a todas las gallinas. Te quedan: ,Come back when you have rescued all chickens. You are left:
|
||||
UFO_JAIL_COUNTER,Vuelve cuando hayas salvado a todas las gallinas. Te quedan: ,Come back when you have rescued all the hen. Remaining:
|
||||
DANIEL_INFO,"dariasteam94@gmail.com
|
||||
Mastodo.social/@darias
|
||||
|
||||
|
|
@ -58,8 +58,8 @@ BTTN_RESET_LEVEL,Reinicia nivel,Reset level
|
|||
BTTN_MAIN_MENU,Ir al menú principal,Go to main menu
|
||||
TUT_0,Este camino está bloqueado. Busca otra forma de desplazarte.,This way is blocked. Find another path.
|
||||
TUT_1,Utiliza las teclas de dirección para moverte,Use arrows buttons to move
|
||||
TUT_7,Pulsa A o el botón del resorte para saltar por encima de estos bloques.,Press A or the spring button to jump above these blocks
|
||||
TUT_8,Puedes subir a las ramas de los árboles saltando desde abajo,You can climb to the branches jumping from below
|
||||
TUT_2,Pulsa A o el botón del resorte para saltar por encima de estos bloques.,Press A or the spring button to jump above these blocks
|
||||
TUT_3,Puedes subir a las ramas de los árboles saltando desde abajo,You can climb to the branches jumping from below
|
||||
TUT_4,Salta!,Jump!
|
||||
TUT_5,Puedes volver a bajar pulsando abajo,You can go down by pessing down button
|
||||
TUT_6,"Recoge cencerros para obtener mejoras.
|
||||
|
|
@ -83,4 +83,4 @@ TUT_16,"Menudo pasillo más largo, ¿eh?","Such a long corridor, uh?"
|
|||
TUT_17,Rompe la jaula acercándote a ella para liberar a los animales,Break the cage by touching it to free the animals
|
||||
TUT_18,Vuelve a la nave y pulsa la tecla arriba para ser abducido,Get back to the ship and press up to be abducted
|
||||
TUT_19,En este juego NO respetamos las leyes de la física. Puedes saltar y en el aire modificar tu dirección.,In this game we DON'T obey the laws of physics. You can jump and change your direction in the air.
|
||||
TUT_20,,
|
||||
MAP3_TEXT0,A veces la maleza es tan densa que te impide ver. ¡Abre bien los ojos!,Sometimes the bushes is so dense don't allow you to see beyond. Keep your ayes open!
|
||||
|
|
|
|||
|
Binary file not shown.
Binary file not shown.
141
Scenes/Events/flying_platform.tscn
Normal file
141
Scenes/Events/flying_platform.tscn
Normal file
|
|
@ -0,0 +1,141 @@
|
|||
[gd_scene load_steps=5 format=1]
|
||||
|
||||
[ext_resource path="res://Sprites/Tilesets/tile full.png" type="Texture" id=1]
|
||||
|
||||
[sub_resource type="Curve2D" id=1]
|
||||
|
||||
bake_interval = 5.0
|
||||
_data = {
|
||||
"points": Vector2Array( 0, 0, -230.834, 2.30383, 938.809, -146.193, 0, 0, -123.884, 6.53277, 628.191, -146.193, 0, 0, -313.991, 8.94618, 30.2831, -142.51, 0, 0, 0, 0, -514.832, -133.916 )
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id=2]
|
||||
|
||||
resource/name = "Nueva animación"
|
||||
length = 2.0
|
||||
loop = true
|
||||
step = 0.1
|
||||
tracks/0/type = "value"
|
||||
tracks/0/path = NodePath(".:offset")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/imported = false
|
||||
tracks/0/keys = {
|
||||
"times": FloatArray( ),
|
||||
"transitions": FloatArray( ),
|
||||
"update": 0,
|
||||
"values": [ ]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/path = NodePath(".:unit_offset")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/imported = false
|
||||
tracks/1/keys = {
|
||||
"times": FloatArray( 0, 1, 2 ),
|
||||
"transitions": FloatArray( 1, 1, 1 ),
|
||||
"update": 0,
|
||||
"values": [ 0.0, 0.99, 0.0 ]
|
||||
}
|
||||
|
||||
[sub_resource type="RectangleShape2D" id=3]
|
||||
|
||||
custom_solver_bias = 0.0
|
||||
extents = Vector2( 67.9999, 7 )
|
||||
|
||||
[node name="Node2D" type="Node2D"]
|
||||
|
||||
transform/pos = Vector2( 640, 320 )
|
||||
|
||||
[node name="Path2D" type="Path2D" parent="."]
|
||||
|
||||
transform/pos = Vector2( 20, 9 )
|
||||
curve = SubResource( 1 )
|
||||
|
||||
[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"]
|
||||
|
||||
transform/pos = Vector2( 317.777, -141.948 )
|
||||
transform/rot = -179.531
|
||||
offset = 620.742
|
||||
h_offset = 0.0
|
||||
v_offset = 0.0
|
||||
rotate = false
|
||||
cubic_interp = true
|
||||
loop = true
|
||||
lookahead = 4.0
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="Path2D/PathFollow2D"]
|
||||
|
||||
playback/process_mode = 1
|
||||
playback/default_blend_time = 0.0
|
||||
root/root = NodePath("..")
|
||||
"anims/Nueva animación" = SubResource( 2 )
|
||||
playback/active = true
|
||||
playback/speed = 1.0
|
||||
blend_times = [ ]
|
||||
autoplay = "Nueva animación"
|
||||
|
||||
[node name="platform" type="Node2D" parent="Path2D/PathFollow2D"]
|
||||
|
||||
transform/pos = Vector2( 19.9257, 9.16351 )
|
||||
transform/rot = -180.0
|
||||
|
||||
[node name="Sprite" type="Sprite" parent="Path2D/PathFollow2D/platform"]
|
||||
|
||||
texture = ExtResource( 1 )
|
||||
vframes = 13
|
||||
hframes = 5
|
||||
frame = 45
|
||||
|
||||
[node name="Sprite3" type="Sprite" parent="Path2D/PathFollow2D/platform"]
|
||||
|
||||
transform/pos = Vector2( -63.9978, -0.524231 )
|
||||
texture = ExtResource( 1 )
|
||||
vframes = 13
|
||||
hframes = 5
|
||||
frame = 45
|
||||
|
||||
[node name="Sprite1" type="Sprite" parent="Path2D/PathFollow2D/platform"]
|
||||
|
||||
transform/pos = Vector2( 63.9979, 0.524231 )
|
||||
texture = ExtResource( 1 )
|
||||
vframes = 13
|
||||
hframes = 5
|
||||
frame = 43
|
||||
|
||||
[node name="Sprite2" type="Sprite" parent="Path2D/PathFollow2D/platform"]
|
||||
|
||||
transform/pos = Vector2( -127.996, -1.04849 )
|
||||
transform/rot = 3.57518e-06
|
||||
texture = ExtResource( 1 )
|
||||
vframes = 13
|
||||
hframes = 5
|
||||
frame = 39
|
||||
|
||||
[node name="Sprite4" type="Sprite" parent="Path2D/PathFollow2D/platform"]
|
||||
|
||||
transform/rot = 3.57518e-06
|
||||
texture = ExtResource( 1 )
|
||||
vframes = 13
|
||||
hframes = 5
|
||||
frame = 50
|
||||
|
||||
[node name="RigidBody2D" type="KinematicBody2D" parent="Path2D/PathFollow2D/platform"]
|
||||
|
||||
transform/pos = Vector2( -187.449, 81.4165 )
|
||||
transform/rot = -0.469333
|
||||
input/pickable = false
|
||||
shapes/0/shape = SubResource( 3 )
|
||||
shapes/0/transform = Matrix32( 1, -5.95581e-06, 5.95581e-06, 1, 154.999, -88.001 )
|
||||
shapes/0/trigger = false
|
||||
collision/layers = 2
|
||||
collision/mask = 15
|
||||
collision/margin = 0.08
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="Path2D/PathFollow2D/platform/RigidBody2D"]
|
||||
|
||||
transform/pos = Vector2( 154.999, -88.001 )
|
||||
transform/rot = 0.000341243
|
||||
shape = SubResource( 3 )
|
||||
trigger = false
|
||||
_update_shape_index = 0
|
||||
|
||||
|
||||
|
|
@ -98,7 +98,7 @@ stream/buffering_ms = 500
|
|||
|
||||
frames = SubResource( 2 )
|
||||
animation = "Idle"
|
||||
frame = 2
|
||||
frame = 4
|
||||
playing = true
|
||||
|
||||
[node name="Bars" type="Particles2D" parent="."]
|
||||
|
|
|
|||
|
|
@ -51,6 +51,11 @@ export var JUMP_SPEED = 400
|
|||
export var altitude = 0.5
|
||||
export(int) var cages_open = 0
|
||||
|
||||
func _integrate_forces(s):
|
||||
print ("a")
|
||||
var lv = s.get_linear_velocity()
|
||||
var step = s.get_step()
|
||||
|
||||
func open_cage(var number):
|
||||
cages_open += number
|
||||
|
||||
|
|
@ -149,7 +154,6 @@ func _fixed_process(delta):
|
|||
if (jumping and can_jump_more() and jump_key_pressed):
|
||||
velocity.y = - JUMP_SPEED + (MAX_JUMP_TIME - jump_time) * 20
|
||||
|
||||
|
||||
# Movimiento horizontal
|
||||
if (!right and !left):
|
||||
if (velocity.x > SLIDE_LEVEL):
|
||||
|
|
@ -158,7 +162,6 @@ func _fixed_process(delta):
|
|||
velocity.x += SLIDE_LEVEL
|
||||
else:
|
||||
velocity.x = 0
|
||||
walk_speed = 0
|
||||
|
||||
var motion = velocity * delta
|
||||
|
||||
|
|
@ -176,8 +179,16 @@ func _fixed_process(delta):
|
|||
|
||||
# Control de colisiones
|
||||
if (is_colliding()):
|
||||
var normal = get_collision_normal()
|
||||
var normal = get_collision_normal()
|
||||
|
||||
if (normal.y < -0.35):
|
||||
|
||||
var floor_velocity = get_collider_velocity()
|
||||
if (floor_velocity != Vector2()):
|
||||
move(Vector2(floor_velocity.x / 60, 0))
|
||||
motion.y = 0
|
||||
velocity.y = 0
|
||||
|
||||
# Está en el suelo
|
||||
if (!jumping and jump_key_released):
|
||||
on_ground = true
|
||||
|
|
@ -188,6 +199,7 @@ func _fixed_process(delta):
|
|||
motion.x += motion.x * (-normal.y)
|
||||
motion = normal.slide(motion)
|
||||
velocity.y = 0
|
||||
|
||||
else:
|
||||
# Está chocándose contra techo o pared
|
||||
can_jump = false
|
||||
|
|
|
|||
|
|
@ -8,12 +8,12 @@
|
|||
[ext_resource path="res://Scenes/Events/cowbell_collector.gd" type="Script" id=6]
|
||||
[ext_resource path="res://Sound/player_jump.ogg" type="AudioStream" id=7]
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=4]
|
||||
[sub_resource type="ConvexPolygonShape2D" id=1]
|
||||
|
||||
custom_solver_bias = 0.0
|
||||
points = Vector2Array( -13.26, -5.39603, -9.45393, -8.08105, 6.94148, -8.08105, 11.3331, -5.21703, 11.3331, 4.27004, 9.28368, 8.56607, 1.37875, 13.0411, -3.59843, 13.0411, -11.7961, 8.38707, -13.26, 4.44904 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=5]
|
||||
[sub_resource type="ConvexPolygonShape2D" id=2]
|
||||
|
||||
custom_solver_bias = 0.0
|
||||
points = Vector2Array( -2.35073, 6.94769, -10.0513, 0.602652, -10.1458, -14.3403, 9.69616, -14.1336, 9.7198, 0.41664, 1.64128, 6.92704 )
|
||||
|
|
@ -42,10 +42,10 @@ tracks/0/keys = {
|
|||
transform/scale = Vector2( 1.8, 1.8 )
|
||||
z/relative = false
|
||||
input/pickable = true
|
||||
shapes/0/shape = SubResource( 4 )
|
||||
shapes/0/shape = SubResource( 1 )
|
||||
shapes/0/transform = Matrix32( 1.89755, 0, 0, 3.10364, 2.93931, -4.91934 )
|
||||
shapes/0/trigger = false
|
||||
shapes/1/shape = SubResource( 5 )
|
||||
shapes/1/shape = SubResource( 2 )
|
||||
shapes/1/transform = Matrix32( 2.35192, 0, 0, 2.68801, 1.63985, 16.8801 )
|
||||
shapes/1/trigger = true
|
||||
collision/layers = 1057
|
||||
|
|
|
|||
|
|
@ -1168,108 +1168,101 @@ transform/pos = Vector2( -1890, -3020 )
|
|||
|
||||
[node name="Area2D" parent="Tips" instance=ExtResource( 14 )]
|
||||
|
||||
text = "Este camino está bloqueado. Busca otra forma de desplazarte."
|
||||
text = "TUT_0"
|
||||
|
||||
[node name="Area2D1" parent="Tips" instance=ExtResource( 14 )]
|
||||
|
||||
transform/pos = Vector2( 640, 20 )
|
||||
text = "Utiliza las teclas de dirección para moverte"
|
||||
text = "TUT_1"
|
||||
|
||||
[node name="Area2D2" parent="Tips" instance=ExtResource( 14 )]
|
||||
|
||||
transform/pos = Vector2( 1524.07, 44.6611 )
|
||||
transform/pos = Vector2( 1520, 30 )
|
||||
text = "Pulsa A o el botón del resorte para saltar por encima de estos bloques."
|
||||
|
||||
[node name="Area2D3" parent="Tips" instance=ExtResource( 14 )]
|
||||
|
||||
transform/pos = Vector2( 2110, 30 )
|
||||
text = "Puedes subir a las ramas de los árboles saltando desde abajo"
|
||||
text = "TUT_3"
|
||||
|
||||
[node name="Area2D4" parent="Tips" instance=ExtResource( 14 )]
|
||||
|
||||
transform/pos = Vector2( 2550, 30 )
|
||||
text = "Salta!"
|
||||
text = "TUT_4"
|
||||
|
||||
[node name="Area2D5" parent="Tips" instance=ExtResource( 14 )]
|
||||
|
||||
transform/pos = Vector2( 2550, -370 )
|
||||
text = "Puedes volver a bajar pulsando abajo"
|
||||
text = "TUT_5"
|
||||
|
||||
[node name="Area2D6" parent="Tips" instance=ExtResource( 14 )]
|
||||
|
||||
transform/pos = Vector2( 3570, -60 )
|
||||
text = "Recoge cencerros para obtener mejoras.
|
||||
"
|
||||
text = "TUT_6"
|
||||
|
||||
[node name="Area2D7" parent="Tips" instance=ExtResource( 14 )]
|
||||
|
||||
transform/pos = Vector2( 3900, -60 )
|
||||
text = "Bien hecho!"
|
||||
text = "TUT_7"
|
||||
|
||||
[node name="Area2D8" parent="Tips" instance=ExtResource( 14 )]
|
||||
|
||||
transform/pos = Vector2( 4010, 370 )
|
||||
text = "Si recoges muchos cencerros en muy poco tiempo conseguirás bonificaciones!
|
||||
"
|
||||
text = "TUT_8"
|
||||
|
||||
[node name="Area2D19" parent="Tips" instance=ExtResource( 14 )]
|
||||
|
||||
transform/pos = Vector2( 4340, 730 )
|
||||
text = "Puedes guardar los cencerros en la nave volviendo a ella para ser abducido en cualquier momento.
|
||||
"
|
||||
text = "TUT_9"
|
||||
|
||||
[node name="Area2D9" parent="Tips" instance=ExtResource( 14 )]
|
||||
|
||||
transform/pos = Vector2( 4790, 1050 )
|
||||
text = "A veces es más seguro no continuar avanzando si nada indica que el camino continúa
|
||||
"
|
||||
text = "TUT_10"
|
||||
|
||||
[node name="Area2D10" parent="Tips" instance=ExtResource( 14 )]
|
||||
|
||||
transform/pos = Vector2( 4920, 1340 )
|
||||
text = "Esta vez era broma, pero no vuelvas a hacerlo!"
|
||||
text = "TUT_11"
|
||||
|
||||
[node name="Area2D11" parent="Tips" instance=ExtResource( 14 )]
|
||||
|
||||
transform/pos = Vector2( 4300, 1790 )
|
||||
text = "¡Cuidado! Eso que ves es un carnicero, para aniquilarlo salta sobre su cabeza"
|
||||
text = "TUT_12"
|
||||
|
||||
[node name="Area2D12" parent="Tips" instance=ExtResource( 14 )]
|
||||
|
||||
transform/pos = Vector2( 3560, 1790 )
|
||||
text = "Si has perdido vida puedes recuperarla recogiendo corazones
|
||||
"
|
||||
text = "TUT_13"
|
||||
|
||||
[node name="Area2D13" parent="Tips" instance=ExtResource( 14 )]
|
||||
|
||||
transform/pos = Vector2( 3590, 700 )
|
||||
text = "Recoge manzanas para poder producir leche con la que atacar
|
||||
"
|
||||
text = "TUT_14"
|
||||
|
||||
[node name="Area2D14" parent="Tips" instance=ExtResource( 14 )]
|
||||
|
||||
transform/pos = Vector2( 2940, 370 )
|
||||
text = "Ataca con la tecla S o el botón de la ubre. Conmuta entre leche desnatada o semidesnatada con R o el botón en blanco.
|
||||
"
|
||||
text = "TUT_15"
|
||||
|
||||
[node name="Area2D15" parent="Tips" instance=ExtResource( 14 )]
|
||||
|
||||
transform/pos = Vector2( 1380, 500 )
|
||||
text = "Menudo pasillo más largo, ¿eh?"
|
||||
text = "TUT_16"
|
||||
|
||||
[node name="Area2D16" parent="Tips" instance=ExtResource( 14 )]
|
||||
|
||||
transform/pos = Vector2( 380, 370 )
|
||||
text = "Rompe la jaula acercándote a ella para liberar a los animales"
|
||||
text = "TUT_17"
|
||||
|
||||
[node name="Area2D17" parent="Tips" instance=ExtResource( 14 )]
|
||||
|
||||
transform/pos = Vector2( -340, -710 )
|
||||
text = "Vuelve a la nave y pulsa la tecla arriba para ser abducido"
|
||||
text = "TUT_18"
|
||||
|
||||
[node name="Area2D18" parent="Tips" instance=ExtResource( 14 )]
|
||||
|
||||
transform/pos = Vector2( -340, -60 )
|
||||
text = "En este juego NO respetamos las leyes de la física. Puedes saltar y en el aire modificar tu dirección."
|
||||
text = "TUT_19"
|
||||
|
||||
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -226,6 +226,7 @@ region_rect = Rect2( -1000, 0, 2048, 128 )
|
|||
|
||||
[node name="enemies" type="Node2D" parent="."]
|
||||
|
||||
editor/display_folded = true
|
||||
transform/pos = Vector2( 2140, -960 )
|
||||
transform/scale = Vector2( 1.7, 1.7 )
|
||||
|
||||
|
|
|
|||
|
|
@ -1410,6 +1410,6 @@ transform/pos = Vector2( -1890, -3020 )
|
|||
[node name="Area2D" parent="Tips" instance=ExtResource( 14 )]
|
||||
|
||||
transform/pos = Vector2( 4340, 1360 )
|
||||
text = "A veces la maleza es tan densa que te impide ver. ¡Abre bien los ojos!"
|
||||
text = "MAP3_TEXT0"
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_scene load_steps=15 format=1]
|
||||
[gd_scene load_steps=14 format=1]
|
||||
|
||||
[ext_resource path="res://Scenes/Maps/tileset.xml" type="TileSet" id=1]
|
||||
[ext_resource path="res://Sprites/Background/night_outside_d.png" type="Texture" id=2]
|
||||
|
|
@ -13,7 +13,6 @@
|
|||
[ext_resource path="res://Scenes/Events/UFO.tscn" type="PackedScene" id=11]
|
||||
[ext_resource path="res://Music/dangerous-hills-loop.ogg" type="AudioStream" id=12]
|
||||
[ext_resource path="res://Scenes/Events/jail.tscn" type="PackedScene" id=13]
|
||||
[ext_resource path="res://Scenes/Events/on_map_text_dialog.tscn" type="PackedScene" id=14]
|
||||
|
||||
[node name="Level" type="Node2D" groups=[
|
||||
"level",
|
||||
|
|
@ -36,7 +35,7 @@ collision/bounce = 0.0
|
|||
collision/layers = 0
|
||||
collision/mask = 0
|
||||
occluder/light_mask = 1
|
||||
tile_data = IntArray( -2424869, 26, -2359309, 39, -2293772, 41, -2162721, 41, -1966098, 26, -1966097, 40, -1966085, 39, -1900573, 23, -1900572, 24, -1835044, 26, -1769492, 39, -1769489, 41, -1769486, 46, -1769481, 46, -1769480, 46, -1769475, 41, -1703960, 26, -1638433, 23, -1638432, 22, -1638431, 22, -1638430, 24, -1507348, 41, -1507345, 46, -1441814, 40, -1310723, 46, -1179671, 39, -1048598, 46, -917522, 42, -917521, 43, -917520, 44, -917519, 44, -917518, 44, -917517, 43, -917516, 45, -917512, 40, -655366, 23, -655365, 22, -655364, 22, -655363, 21, -655362, 22, -655361, 24 )
|
||||
tile_data = IntArray( -2424869, 26, -2359309, 39, -2293772, 41, -2162721, 41, -1966098, 26, -1966097, 40, -1966085, 39, -1900573, 23, -1900572, 24, -1835044, 26, -1769492, 39, -1769489, 41, -1769486, 46, -1769481, 46, -1769480, 46, -1769475, 41, -1703960, 26, -1638433, 23, -1638432, 22, -1638431, 22, -1638430, 24, -1507348, 41, -1507345, 46, -1441814, 40, -1179671, 39, -1048598, 46, -917522, 42, -917521, 43, -917520, 44, -917519, 44, -917518, 44, -917517, 43, -917516, 45, -917512, 40, -655366, 23, -655365, 22, -655364, 22, -655363, 21, -655362, 22, -655361, 24 )
|
||||
|
||||
[node name="leaves_background" type="TileMap" parent="."]
|
||||
|
||||
|
|
@ -56,7 +55,7 @@ collision/bounce = 0.0
|
|||
collision/layers = 0
|
||||
collision/mask = 0
|
||||
occluder/light_mask = 1
|
||||
tile_data = IntArray( -1966086, 35, -1769486, 536870958, -1769481, 536870958, -1769480, 536870958, -1310723, 536870958 )
|
||||
tile_data = IntArray( -1966086, 35, -1769486, 536870958, -1769481, 536870958, -1769480, 536870958 )
|
||||
|
||||
[node name="one_way_platforms1" type="TileMap" parent="."]
|
||||
|
||||
|
|
@ -116,7 +115,7 @@ collision/bounce = 0.0
|
|||
collision/layers = 2
|
||||
collision/mask = 15
|
||||
occluder/light_mask = 1
|
||||
tile_data = IntArray( -2490404, 13, -2424869, 13, -2424868, 13, -2359334, 13, -2359332, 13, -2359309, 32, -2293796, 13, -2293773, 31, -2293771, 13, -2293770, 13, -2293769, 13, -2293768, 13, -2228259, 0, -2228258, 2, -2228247, 13, -2228244, 13, -2228239, 13, -2228237, 30, -2228231, 13, -2162727, 13, -2162723, 3, -2162722, 5, -2162720, 13, -2162717, 13, -2162714, 13, -2162708, 0, -2162707, 1, -2162706, 1, -2162705, 1, -2162704, 1, -2162703, 2, -2162701, 13, -2162698, 0, -2162697, 2, -2162695, 0, -2162694, 1, -2162693, 1, -2162692, 15, -2162690, 32, -2228224, 31, -2097187, 3, -2097186, 5, -2097172, 6, -2097171, 7, -2097170, 7, -2097169, 7, -2097168, 7, -2097167, 8, -2097162, 3, -2097161, 5, -2097159, 17, -2097158, 7, -2097157, 7, -2097156, 8, -2097154, 31, -2162688, 31, -2031653, 13, -2031651, 3, -2031650, 5, -2031648, 13, -2031636, 13, -2031626, 3, -2031625, 12, -2031624, 15, -2031618, 31, -2097152, 31, -1966115, 3, -1966114, 5, -1966102, 13, -1966098, 13, -1966096, 0, -1966095, 2, -1966090, 17, -1966089, 10, -1966088, 5, -1966086, 13, -1966085, 13, -1966084, 13, -1966083, 13, -1966082, 31, -2031616, 31, -1900579, 3, -1900578, 12, -1900577, 1, -1900576, 1, -1900575, 1, -1900574, 1, -1900573, 1, -1900572, 1, -1900571, 1, -1900570, 1, -1900569, 1, -1900568, 1, -1900567, 1, -1900566, 2, -1900560, 3, -1900559, 5, -1900553, 3, -1900552, 5, -1900546, 31, -1966080, 31, -1835044, 13, -1835043, 6, -1835042, 7, -1835041, 7, -1835040, 7, -1835039, 7, -1835038, 7, -1835037, 7, -1835036, 7, -1835035, 7, -1835034, 7, -1835033, 7, -1835032, 7, -1835031, 7, -1835030, 8, -1835029, 32, -1835024, 3, -1835023, 5, -1835017, 6, -1835016, 8, -1835010, 31, -1900544, 31, -1769493, 31, -1769490, 13, -1769488, 3, -1769487, 5, -1769478, 13, -1769474, 31, -1835008, 31, -1703974, 13, -1703973, 13, -1703965, 20, -1703960, 13, -1703957, 31, -1703954, 13, -1703952, 17, -1703951, 12, -1703950, 15, -1703946, 14, -1703945, 1, -1703944, 1, -1703943, 1, -1703942, 2, -1703938, 30, -1769472, 31, -1638437, 13, -1638436, 0, -1638435, 1, -1638434, 1, -1638433, 1, -1638432, 1, -1638431, 1, -1638430, 1, -1638429, 1, -1638428, 1, -1638427, 1, -1638426, 1, -1638425, 1, -1638424, 2, -1638423, 32, -1638421, 31, -1638418, 13, -1638415, 17, -1638414, 16, -1638413, 13, -1638412, 13, -1638411, 13, -1638410, 3, -1638409, 4, -1638408, 11, -1638407, 7, -1638406, 8, -1638403, 0, -1638402, 2, -1703936, 31, -1572900, 6, -1572899, 7, -1572898, 7, -1572897, 7, -1572896, 7, -1572895, 7, -1572894, 7, -1572893, 7, -1572892, 7, -1572891, 7, -1572890, 7, -1572889, 7, -1572888, 8, -1572887, 31, -1572885, 31, -1572881, 32, -1572874, 17, -1572873, 7, -1572872, 16, -1572868, 32, -1572867, 17, -1572866, 16, -1638400, 31, -1507351, 31, -1507349, 31, -1507345, 30, -1507341, 13, -1507340, 13, -1507339, 13, -1507338, 13, -1507334, 18, -1507332, 30, -1572864, 31, -1441815, 31, -1441813, 31, -1441810, 0, -1441809, 2, -1441806, 29, -1441800, 14, -1441799, 1, -1441798, 1, -1441797, 1, -1441796, 2, -1507328, 31, -1376279, 31, -1376277, 31, -1376274, 3, -1376273, 5, -1376271, 0, -1376270, 2, -1376268, 0, -1376267, 1, -1376266, 1, -1376265, 1, -1376264, 9, -1376263, 7, -1376262, 7, -1376261, 7, -1376260, 8, -1441792, 31, -1310743, 31, -1310741, 30, -1310738, 6, -1310737, 8, -1310735, 6, -1310734, 8, -1310732, 6, -1310731, 7, -1310730, 7, -1310729, 10, -1310728, 5, -1310722, 13, -1376256, 31, -1245207, 31, -1245205, 0, -1245204, 2, -1245193, 3, -1245192, 12, -1245191, 1, -1245190, 1, -1245189, 1, -1245188, 1, -1245187, 2, -1310720, 31, -1179671, 31, -1179669, 3, -1179668, 5, -1179664, 20, -1179657, 6, -1179656, 7, -1179655, 7, -1179654, 7, -1179653, 7, -1179652, 7, -1179651, 8, -1245184, 31, -1114135, 31, -1114133, 3, -1114132, 12, -1114131, 1, -1114130, 1, -1114129, 1, -1114128, 1, -1114127, 1, -1114126, 1, -1114125, 1, -1114124, 1, -1114123, 1, -1114122, 1, -1114121, 2, -1179648, 30, -1048599, 31, -1048597, 6, -1048596, 7, -1048595, 7, -1048594, 7, -1048593, 7, -1048592, 7, -1048591, 7, -1048590, 7, -1048589, 7, -1048588, 7, -1048587, 7, -1048586, 7, -1048585, 16, -1048583, 0, -1048582, 1, -1048581, 1, -1048580, 1, -1048579, 1, -1048578, 1, -1048577, 1, -1114112, 1, -1114111, 2, -983063, 31, -983047, 6, -983046, 7, -983045, 7, -983044, 7, -983043, 7, -983042, 7, -983041, 7, -1048576, 7, -1048575, 8, -917527, 31, -851991, 31, -786455, 31, -786450, 13, -786440, 13, -720913, 13, -720903, 13, -720899, 20, -655376, 0, -655375, 2, -655366, 0, -655365, 1, -655364, 1, -655363, 1, -655362, 1, -655361, 1, -720896, 1, -720895, 1, -720894, 2, -589840, 6, -589839, 8, -589830, 6, -589829, 7, -589828, 7, -589827, 7, -589826, 7, -589825, 7, -655360, 7, -655359, 7, -655358, 8 )
|
||||
tile_data = IntArray( -2490404, 13, -2424869, 13, -2424868, 13, -2359334, 13, -2359332, 13, -2359309, 32, -2293800, 13, -2293796, 13, -2293773, 31, -2293771, 13, -2293770, 13, -2293769, 13, -2293768, 13, -2228259, 0, -2228258, 2, -2228247, 13, -2228244, 13, -2228239, 13, -2228237, 30, -2228231, 13, -2162727, 13, -2162723, 3, -2162722, 5, -2162720, 13, -2162717, 13, -2162714, 13, -2162708, 0, -2162707, 1, -2162706, 1, -2162705, 1, -2162704, 1, -2162703, 2, -2162701, 13, -2162698, 0, -2162697, 2, -2162695, 0, -2162694, 1, -2162693, 1, -2162692, 15, -2162690, 32, -2228224, 31, -2097187, 3, -2097186, 5, -2097172, 6, -2097171, 7, -2097170, 7, -2097169, 7, -2097168, 7, -2097167, 8, -2097162, 3, -2097161, 5, -2097159, 17, -2097158, 7, -2097157, 7, -2097156, 8, -2097154, 31, -2162688, 31, -2031653, 13, -2031651, 3, -2031650, 5, -2031648, 13, -2031636, 13, -2031626, 3, -2031625, 12, -2031624, 15, -2031618, 31, -2097152, 31, -1966115, 3, -1966114, 5, -1966102, 13, -1966098, 13, -1966096, 0, -1966095, 2, -1966090, 17, -1966089, 10, -1966088, 5, -1966086, 13, -1966085, 13, -1966084, 13, -1966083, 13, -1966082, 31, -2031616, 31, -1900582, 13, -1900579, 3, -1900578, 12, -1900577, 1, -1900576, 1, -1900575, 1, -1900574, 1, -1900573, 1, -1900572, 1, -1900571, 1, -1900570, 1, -1900569, 1, -1900568, 1, -1900567, 1, -1900566, 2, -1900560, 3, -1900559, 5, -1900553, 3, -1900552, 5, -1900546, 31, -1966080, 31, -1835044, 13, -1835043, 6, -1835042, 7, -1835041, 7, -1835040, 7, -1835039, 7, -1835038, 7, -1835037, 7, -1835036, 7, -1835035, 7, -1835034, 7, -1835033, 7, -1835032, 7, -1835031, 7, -1835030, 8, -1835029, 32, -1835024, 3, -1835023, 5, -1835017, 6, -1835016, 8, -1835010, 31, -1900544, 31, -1769512, 13, -1769493, 31, -1769490, 13, -1769488, 3, -1769487, 5, -1769478, 13, -1769474, 31, -1835008, 31, -1703974, 13, -1703973, 13, -1703965, 20, -1703960, 13, -1703957, 31, -1703954, 13, -1703952, 17, -1703951, 12, -1703950, 15, -1703946, 14, -1703945, 1, -1703944, 1, -1703943, 1, -1703942, 2, -1703938, 30, -1769472, 31, -1638437, 13, -1638436, 0, -1638435, 1, -1638434, 1, -1638433, 1, -1638432, 1, -1638431, 1, -1638430, 1, -1638429, 1, -1638428, 1, -1638427, 1, -1638426, 1, -1638425, 1, -1638424, 2, -1638423, 32, -1638421, 31, -1638418, 13, -1638415, 17, -1638414, 16, -1638413, 13, -1638412, 13, -1638411, 13, -1638410, 3, -1638409, 4, -1638408, 11, -1638407, 7, -1638406, 8, -1638403, 0, -1638402, 2, -1703936, 31, -1572900, 6, -1572899, 7, -1572898, 7, -1572897, 7, -1572896, 7, -1572895, 7, -1572894, 7, -1572893, 7, -1572892, 7, -1572891, 7, -1572890, 7, -1572889, 7, -1572888, 8, -1572887, 31, -1572885, 31, -1572881, 32, -1572874, 17, -1572873, 7, -1572872, 16, -1572868, 32, -1572867, 17, -1572866, 16, -1638400, 31, -1507351, 31, -1507349, 31, -1507345, 30, -1507341, 13, -1507340, 13, -1507339, 13, -1507338, 13, -1507334, 18, -1507332, 30, -1572864, 31, -1441815, 31, -1441813, 31, -1441810, 0, -1441809, 2, -1441806, 29, -1441800, 14, -1441799, 1, -1441798, 1, -1441797, 1, -1441796, 2, -1507328, 31, -1376279, 31, -1376277, 31, -1376274, 3, -1376273, 5, -1376271, 0, -1376270, 2, -1376268, 0, -1376267, 1, -1376266, 1, -1376265, 1, -1376264, 9, -1376263, 7, -1376262, 7, -1376261, 7, -1376260, 16, -1441792, 31, -1310743, 31, -1310741, 30, -1310738, 6, -1310737, 8, -1310735, 6, -1310734, 8, -1310732, 6, -1310731, 7, -1310730, 7, -1310729, 10, -1310728, 5, -1310722, 13, -1376256, 31, -1245207, 31, -1245205, 0, -1245204, 2, -1245193, 3, -1245192, 12, -1245191, 1, -1245190, 1, -1245189, 1, -1245188, 1, -1245187, 2, -1310720, 31, -1179671, 31, -1179669, 3, -1179668, 5, -1179664, 20, -1179657, 6, -1179656, 7, -1179655, 7, -1179654, 7, -1179653, 7, -1179652, 7, -1179651, 8, -1245184, 31, -1114135, 31, -1114133, 3, -1114132, 12, -1114131, 1, -1114130, 1, -1114129, 1, -1114128, 1, -1114127, 1, -1114126, 1, -1114125, 1, -1114124, 1, -1114123, 1, -1114122, 1, -1114121, 2, -1179648, 30, -1048599, 31, -1048597, 6, -1048596, 7, -1048595, 7, -1048594, 7, -1048593, 7, -1048592, 7, -1048591, 7, -1048590, 7, -1048589, 7, -1048588, 7, -1048587, 7, -1048586, 7, -1048585, 16, -1048583, 0, -1048582, 1, -1048581, 1, -1048580, 1, -1048579, 1, -1048578, 1, -1048577, 1, -1114112, 1, -1114111, 2, -983063, 31, -983047, 6, -983046, 7, -983045, 7, -983044, 7, -983043, 7, -983042, 7, -983041, 7, -1048576, 7, -1048575, 8, -917527, 31, -851991, 31, -786455, 31, -786450, 13, -786440, 13, -720913, 13, -720903, 13, -720899, 20, -655376, 0, -655375, 2, -655366, 0, -655365, 1, -655364, 1, -655363, 1, -655362, 1, -655361, 1, -720896, 1, -720895, 1, -720894, 2, -589840, 6, -589839, 8, -589830, 6, -589829, 7, -589828, 7, -589827, 7, -589826, 7, -589825, 7, -655360, 7, -655359, 7, -655358, 8 )
|
||||
|
||||
[node name="ParallaxBackground" type="ParallaxBackground" parent="."]
|
||||
|
||||
|
|
@ -285,6 +284,12 @@ transform/pos = Vector2( 3199.3, -276.187 )
|
|||
z/z = -2
|
||||
amount = 20
|
||||
|
||||
[node name="Apple5" parent="apples" instance=ExtResource( 7 )]
|
||||
|
||||
transform/pos = Vector2( 3383.08, 1853.15 )
|
||||
z/z = -2
|
||||
amount = 20
|
||||
|
||||
[node name="Apple4" parent="apples" instance=ExtResource( 7 )]
|
||||
|
||||
transform/pos = Vector2( 2417.57, 2110.73 )
|
||||
|
|
@ -311,6 +316,7 @@ transform/pos = Vector2( -3435.65, -3726.35 )
|
|||
|
||||
[node name="cowbells" type="Node2D" parent="."]
|
||||
|
||||
editor/display_folded = true
|
||||
transform/pos = Vector2( 500, 560 )
|
||||
|
||||
[node name="Cowbell" parent="cowbells" instance=ExtResource( 9 )]
|
||||
|
|
@ -1757,7 +1763,7 @@ transform/scale = Vector2( 1.7, 1.7 )
|
|||
|
||||
[node name="jail3" parent="Cages" instance=ExtResource( 13 )]
|
||||
|
||||
transform/pos = Vector2( -1905.6, -3405.6 )
|
||||
transform/pos = Vector2( -1631.6, -3410.6 )
|
||||
transform/scale = Vector2( 1.7, 1.7 )
|
||||
|
||||
[node name="jail1" parent="Cages" instance=ExtResource( 13 )]
|
||||
|
|
@ -1799,9 +1805,4 @@ transform/scale = Vector2( 1.7, 1.7 )
|
|||
|
||||
transform/pos = Vector2( -1890, -3020 )
|
||||
|
||||
[node name="Area2D" parent="Tips" instance=ExtResource( 14 )]
|
||||
|
||||
transform/pos = Vector2( 190, 500 )
|
||||
text = "Este camino está bloqueado. Busca otra forma de desplazarte."
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -150,39 +150,39 @@ points = Vector2Array( 16, -31, 16, 30, -9, 30, -9, -31 )
|
|||
[sub_resource type="ConvexPolygonShape2D" id=30]
|
||||
|
||||
custom_solver_bias = 0.0
|
||||
points = Vector2Array( -9, -34, 16, -34, 16, -19, -9, 30 )
|
||||
points = Vector2Array( -9, -34, 16, -34, 16, -12, -9, 30 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=31]
|
||||
|
||||
custom_solver_bias = 0.0
|
||||
points = Vector2Array( -9, 30, 16, -19, 23, -12, 24, 3, 16, 17 )
|
||||
points = Vector2Array( 23, -12, 35, -12, 35, -1, 24, 3 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=32]
|
||||
|
||||
custom_solver_bias = 0.0
|
||||
points = Vector2Array( 23, -12, 35, -12, 35, -1, 24, 3 )
|
||||
points = Vector2Array( 16, 17, 16, 30, -9, 30 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=33]
|
||||
|
||||
custom_solver_bias = 0.0
|
||||
points = Vector2Array( -9, 30, 16, 17, 16, 30 )
|
||||
points = Vector2Array( 24, 3, 16, 17, -9, 30, 16, -12, 23, -12 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=34]
|
||||
[sub_resource type="ConvexPolygonShape2D" id=46]
|
||||
|
||||
custom_solver_bias = 0.0
|
||||
points = Vector2Array( -9, -34, 16, -34, 16, 30, -9, -18 )
|
||||
points = Vector2Array( -9, -34, 16, -34, 16, 30, -9, -12 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=35]
|
||||
|
||||
custom_solver_bias = 0.0
|
||||
points = Vector2Array( -16, -12, -9, -18, 16, 30, -9, 14, -15, 4 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=36]
|
||||
[sub_resource type="ConvexPolygonShape2D" id=47]
|
||||
|
||||
custom_solver_bias = 0.0
|
||||
points = Vector2Array( 16, 30, -9, 30, -9, 14 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=37]
|
||||
[sub_resource type="ConvexPolygonShape2D" id=48]
|
||||
|
||||
custom_solver_bias = 0.0
|
||||
points = Vector2Array( -9, -12, 16, 30, -9, 14, -15, 4, -16, -12 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=49]
|
||||
|
||||
custom_solver_bias = 0.0
|
||||
points = Vector2Array( -16, -12, -15, 4, -29, -1, -29, -12 )
|
||||
|
|
@ -1131,6 +1131,7 @@ trigger = false
|
|||
|
||||
[node name="Tronco_rama_right" type="Sprite" parent="."]
|
||||
|
||||
visibility/visible = false
|
||||
transform/pos = Vector2( -64, -64 )
|
||||
z/z = 2
|
||||
texture = ExtResource( 1 )
|
||||
|
|
@ -1141,6 +1142,7 @@ region_rect = Rect2( 0, 256, 64, 64 )
|
|||
|
||||
[node name="StaticBody2D1" type="StaticBody2D" parent="Tronco_rama_right"]
|
||||
|
||||
visibility/visible = false
|
||||
transform/pos = Vector2( -3, 0 )
|
||||
input/pickable = false
|
||||
shapes/0/shape = SubResource( 30 )
|
||||
|
|
@ -1168,13 +1170,12 @@ bounce = 0.0
|
|||
|
||||
transform/pos = Vector2( 0, 2 )
|
||||
build_mode = 0
|
||||
polygon = Vector2Array( 16, -34, 16, -19, 23, -12, 35, -12, 35, -1, 24, 3, 16, 17, 16, 30, -9, 30, -9, -34 )
|
||||
polygon = Vector2Array( 16, -34, 16, -12, 23, -12, 35, -12, 35, -1, 24, 3, 16, 17, 16, 30, -9, 30, -9, -34 )
|
||||
shape_range = Vector2( 0, 3 )
|
||||
trigger = false
|
||||
|
||||
[node name="Tronco_rama_left" type="Sprite" parent="."]
|
||||
|
||||
visibility/visible = false
|
||||
transform/pos = Vector2( -64, -64 )
|
||||
z/z = 2
|
||||
texture = ExtResource( 1 )
|
||||
|
|
@ -1187,16 +1188,16 @@ region_rect = Rect2( 0, 256, 64, 64 )
|
|||
|
||||
transform/pos = Vector2( -3, 0 )
|
||||
input/pickable = false
|
||||
shapes/0/shape = SubResource( 34 )
|
||||
shapes/0/shape = SubResource( 46 )
|
||||
shapes/0/transform = Matrix32( 1, 0, 0, 1, 0, 2 )
|
||||
shapes/0/trigger = false
|
||||
shapes/1/shape = SubResource( 35 )
|
||||
shapes/1/shape = SubResource( 47 )
|
||||
shapes/1/transform = Matrix32( 1, 0, 0, 1, 0, 2 )
|
||||
shapes/1/trigger = false
|
||||
shapes/2/shape = SubResource( 36 )
|
||||
shapes/2/shape = SubResource( 48 )
|
||||
shapes/2/transform = Matrix32( 1, 0, 0, 1, 0, 2 )
|
||||
shapes/2/trigger = false
|
||||
shapes/3/shape = SubResource( 37 )
|
||||
shapes/3/shape = SubResource( 49 )
|
||||
shapes/3/transform = Matrix32( 1, 0, 0, 1, 0, 2 )
|
||||
shapes/3/trigger = false
|
||||
collision/layers = 2
|
||||
|
|
@ -1212,7 +1213,7 @@ bounce = 0.0
|
|||
|
||||
transform/pos = Vector2( 0, 2 )
|
||||
build_mode = 0
|
||||
polygon = Vector2Array( 16, -34, 16, 30, -9, 30, -9, 14, -15, 4, -29, -1, -29, -12, -16, -12, -9, -18, -9, -34 )
|
||||
polygon = Vector2Array( 16, -34, 16, 30, -9, 30, -9, 14, -15, 4, -29, -1, -29, -12, -16, -12, -9, -12, -9, -34 )
|
||||
shape_range = Vector2( 0, 3 )
|
||||
trigger = false
|
||||
|
||||
|
|
|
|||
|
|
@ -113,40 +113,40 @@
|
|||
</resource>
|
||||
<resource type="ConvexPolygonShape2D" path="local://30">
|
||||
<real name="custom_solver_bias"> 0 </real>
|
||||
<vector2_array name="points" len="4"> -9, -34, 16, -34, 16, -19, -9, 30 </vector2_array>
|
||||
<vector2_array name="points" len="4"> -9, -34, 16, -34, 16, -12, -9, 30 </vector2_array>
|
||||
|
||||
</resource>
|
||||
<resource type="ConvexPolygonShape2D" path="local://31">
|
||||
<real name="custom_solver_bias"> 0 </real>
|
||||
<vector2_array name="points" len="5"> -9, 30, 16, -19, 23, -12, 24, 3, 16, 17 </vector2_array>
|
||||
<vector2_array name="points" len="4"> 23, -12, 35, -12, 35, -1, 24, 3 </vector2_array>
|
||||
|
||||
</resource>
|
||||
<resource type="ConvexPolygonShape2D" path="local://32">
|
||||
<real name="custom_solver_bias"> 0 </real>
|
||||
<vector2_array name="points" len="4"> 23, -12, 35, -12, 35, -1, 24, 3 </vector2_array>
|
||||
<vector2_array name="points" len="3"> 16, 17, 16, 30, -9, 30 </vector2_array>
|
||||
|
||||
</resource>
|
||||
<resource type="ConvexPolygonShape2D" path="local://33">
|
||||
<real name="custom_solver_bias"> 0 </real>
|
||||
<vector2_array name="points" len="3"> -9, 30, 16, 17, 16, 30 </vector2_array>
|
||||
<vector2_array name="points" len="5"> 24, 3, 16, 17, -9, 30, 16, -12, 23, -12 </vector2_array>
|
||||
|
||||
</resource>
|
||||
<resource type="ConvexPolygonShape2D" path="local://34">
|
||||
<resource type="ConvexPolygonShape2D" path="local://46">
|
||||
<real name="custom_solver_bias"> 0 </real>
|
||||
<vector2_array name="points" len="4"> -9, -34, 16, -34, 16, 30, -9, -18 </vector2_array>
|
||||
<vector2_array name="points" len="4"> -9, -34, 16, -34, 16, 30, -9, -12 </vector2_array>
|
||||
|
||||
</resource>
|
||||
<resource type="ConvexPolygonShape2D" path="local://35">
|
||||
<real name="custom_solver_bias"> 0 </real>
|
||||
<vector2_array name="points" len="5"> -16, -12, -9, -18, 16, 30, -9, 14, -15, 4 </vector2_array>
|
||||
|
||||
</resource>
|
||||
<resource type="ConvexPolygonShape2D" path="local://36">
|
||||
<resource type="ConvexPolygonShape2D" path="local://47">
|
||||
<real name="custom_solver_bias"> 0 </real>
|
||||
<vector2_array name="points" len="3"> 16, 30, -9, 30, -9, 14 </vector2_array>
|
||||
|
||||
</resource>
|
||||
<resource type="ConvexPolygonShape2D" path="local://37">
|
||||
<resource type="ConvexPolygonShape2D" path="local://48">
|
||||
<real name="custom_solver_bias"> 0 </real>
|
||||
<vector2_array name="points" len="5"> -9, -12, 16, 30, -9, 14, -15, 4, -16, -12 </vector2_array>
|
||||
|
||||
</resource>
|
||||
<resource type="ConvexPolygonShape2D" path="local://49">
|
||||
<real name="custom_solver_bias"> 0 </real>
|
||||
<vector2_array name="points" len="4"> -16, -12, -15, 4, -29, -1, -29, -12 </vector2_array>
|
||||
|
||||
|
|
@ -677,10 +677,10 @@
|
|||
<resource name="34/occluder"></resource> <vector2 name="34/navigation_offset"> 29, 32 </vector2>
|
||||
<resource name="34/navigation"></resource> <vector2 name="34/shape_offset"> 29, 32 </vector2>
|
||||
<array name="34/shapes" len="4" shared="false">
|
||||
<resource resource_type="Shape2D" path="local://34"> </resource>
|
||||
<resource resource_type="Shape2D" path="local://35"> </resource>
|
||||
<resource resource_type="Shape2D" path="local://36"> </resource>
|
||||
<resource resource_type="Shape2D" path="local://37"> </resource>
|
||||
<resource resource_type="Shape2D" path="local://46"> </resource>
|
||||
<resource resource_type="Shape2D" path="local://47"> </resource>
|
||||
<resource resource_type="Shape2D" path="local://48"> </resource>
|
||||
<resource resource_type="Shape2D" path="local://49"> </resource>
|
||||
</array>
|
||||
<vector2 name="34/one_way_collision_direction"> 0, 1 </vector2>
|
||||
<real name="34/one_way_collision_max_depth"> 1 </real>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue