mirror of
https://github.com/HarmonyHoney/ROTA.git
synced 2026-07-17 16:46:17 +00:00
spike floor artifacts fixed! mask image altered(:
This commit is contained in:
parent
33559e74b7
commit
0265751bd5
12 changed files with 58 additions and 176 deletions
Binary file not shown.
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.6 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
|
|
@ -27,7 +27,7 @@ _global_script_class_icons={
|
|||
[application]
|
||||
|
||||
config/name="gdRota"
|
||||
run/main_scene="res://src/map/0.tscn"
|
||||
run/main_scene="res://src/map/_test/0.tscn"
|
||||
config/icon="res://media/image/gobot.png"
|
||||
|
||||
[autoload]
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_scene load_steps=20 format=2]
|
||||
[gd_scene load_steps=19 format=2]
|
||||
|
||||
[ext_resource path="res://media/image/player/mouth.png" type="Texture" id=1]
|
||||
[ext_resource path="res://src/actor/Player.gd" type="Script" id=2]
|
||||
|
|
@ -13,9 +13,6 @@
|
|||
[sub_resource type="RectangleShape2D" id=1]
|
||||
extents = Vector2( 30, 30 )
|
||||
|
||||
[sub_resource type="RectangleShape2D" id=2]
|
||||
extents = Vector2( 40, 40 )
|
||||
|
||||
[sub_resource type="RectangleShape2D" id=3]
|
||||
extents = Vector2( 25, 25 )
|
||||
|
||||
|
|
@ -318,7 +315,7 @@ tracks/12/loop_wrap = true
|
|||
tracks/12/imported = false
|
||||
tracks/12/enabled = true
|
||||
tracks/12/keys = {
|
||||
"points": PoolRealArray( 1, -0.25, 0, 0.25, 0, 1.25, -0.25, 0, 0.25, 0, 1, -0.25, 0, 0.25, 0 ),
|
||||
"points": PoolRealArray( 1.25, -0.25, 0, 0.25, 0, 1.5, -0.25, 0, 0.25, 0, 1.25, -0.25, 0, 0.25, 0 ),
|
||||
"times": PoolRealArray( 0, 0.3, 0.6 )
|
||||
}
|
||||
tracks/13/type = "bezier"
|
||||
|
|
@ -328,7 +325,7 @@ tracks/13/loop_wrap = true
|
|||
tracks/13/imported = false
|
||||
tracks/13/enabled = true
|
||||
tracks/13/keys = {
|
||||
"points": PoolRealArray( 1, -0.25, 0, 0.25, 0, 1.25, -0.25, 0, 0.25, 0, 1, -0.25, 0, 0.25, 0 ),
|
||||
"points": PoolRealArray( 1.25, -0.25, 0, 0.25, 0, 1.5, -0.25, 0, 0.25, 0, 1.25, -0.25, 0, 0.25, 0 ),
|
||||
"times": PoolRealArray( 0, 0.3, 0.6 )
|
||||
}
|
||||
tracks/14/type = "bezier"
|
||||
|
|
@ -927,7 +924,7 @@ collision_layer = 3
|
|||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="BodyArea"]
|
||||
shape = SubResource( 2 )
|
||||
shape = SubResource( 1 )
|
||||
|
||||
[node name="Areas" type="Node2D" parent="."]
|
||||
|
||||
|
|
@ -937,6 +934,7 @@ collision_layer = 0
|
|||
collision_mask = 4
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="Areas/HitArea"]
|
||||
position = Vector2( 1.88773, 0.471939 )
|
||||
shape = SubResource( 3 )
|
||||
|
||||
[node name="ColorRect" type="ColorRect" parent="Areas/HitArea/CollisionShape2D"]
|
||||
|
|
@ -1017,7 +1015,6 @@ texture = ExtResource( 8 )
|
|||
|
||||
[node name="mouth" type="Sprite" parent="Sprites/Node2D/body"]
|
||||
position = Vector2( 31, 44 )
|
||||
scale = Vector2( 1.25, 1.25 )
|
||||
texture = ExtResource( 1 )
|
||||
|
||||
[node name="leg" type="Sprite" parent="Sprites/Node2D"]
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ tracks/0/loop_wrap = true
|
|||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/keys = {
|
||||
"points": PoolRealArray( 0.1, -0.25, 0, 0.25, 0, 0.46, -0.25, 0, 0.25, 0, 0.1, -0.25, 0, 0.25, 0 ),
|
||||
"points": PoolRealArray( 0.3, -0.25, 0, 0.25, 0, 0.46, -0.25, 0, 0.25, 0, 0.3, -0.25, 0, 0.25, 0 ),
|
||||
"times": PoolRealArray( 0, 0.5, 1 )
|
||||
}
|
||||
tracks/1/type = "bezier"
|
||||
|
|
@ -25,18 +25,18 @@ tracks/1/loop_wrap = true
|
|||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/keys = {
|
||||
"points": PoolRealArray( 0.46, -0.25, 0, 0.25, 0, 0.1, -0.25, 0, 0.25, 0, 0.46, -0.25, 0, 0.25, 0 ),
|
||||
"points": PoolRealArray( 0.46, -0.25, 0, 0.25, 0, 0.3, -0.25, 0, 0.25, 0, 0.46, -0.25, 0, 0.25, 0 ),
|
||||
"times": PoolRealArray( 0, 0.5, 1 )
|
||||
}
|
||||
|
||||
[sub_resource type="ShaderMaterial" id=2]
|
||||
shader = ExtResource( 1 )
|
||||
shader_param/offset_y = 0.191044
|
||||
shader_param/offset_y = 0.3
|
||||
shader_param/mask = ExtResource( 3 )
|
||||
|
||||
[sub_resource type="ShaderMaterial" id=3]
|
||||
shader = ExtResource( 1 )
|
||||
shader_param/offset_y = 0.368956
|
||||
shader_param/offset_y = 0.46
|
||||
shader_param/mask = ExtResource( 3 )
|
||||
|
||||
[node name="Spike" type="Node2D" groups=[
|
||||
|
|
@ -68,9 +68,10 @@ texture = ExtResource( 2 )
|
|||
centered = false
|
||||
|
||||
[node name="Area2D" type="Area2D" parent="."]
|
||||
visible = false
|
||||
position = Vector2( -50, 50 )
|
||||
collision_layer = 8
|
||||
collision_mask = 0
|
||||
|
||||
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Area2D"]
|
||||
polygon = PoolVector2Array( 0, 0, 25, -50, 50, 0, 75, -50, 100, 0 )
|
||||
polygon = PoolVector2Array( 0, 0, 25, -40, 50, 0, 75, -40, 100, 0 )
|
||||
|
|
|
|||
|
|
@ -1,23 +0,0 @@
|
|||
[gd_scene load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://src/stage/Camera2D.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=4]
|
||||
|
||||
[node name="Node2D" type="Node2D"]
|
||||
|
||||
[node name="Camera2D" parent="." groups=[
|
||||
"game_camera",
|
||||
] instance=ExtResource( 1 )]
|
||||
|
||||
[node name="SolidTileMap" parent="." instance=ExtResource( 2 )]
|
||||
tile_data = PoolIntArray( 131075, 0, 0, 131076, 0, 0, 131077, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 393219, 0, 0, 393220, 0, 0, 393221, 0, 0, 458753, 0, 0, 458754, 0, 0, 458755, 0, 0, 458756, 0, 0, 458757, 0, 0, 458758, 0, 0, 458759, 0, 0, 524289, 0, 0, 524290, 0, 0, 524291, 0, 0, 524292, 0, 0, 524293, 0, 0, 524294, 0, 0, 524295, 0, 0, 589825, 0, 0, 589826, 0, 0, 589827, 0, 0, 589828, 0, 0, 589829, 0, 0, 589830, 0, 0, 589831, 0, 0, 655363, 0, 0, 655364, 0, 0, 655365, 0, 0, 720899, 0, 0, 720900, 0, 0, 720901, 0, 0, 786435, 0, 0, 786436, 0, 0, 786437, 0, 0, 983043, 0, 0, 983044, 0, 0, 983045, 0, 0, 1048579, 0, 0, 1048580, 0, 0, 1048581, 0, 0, 1114115, 0, 0, 1114116, 0, 0, 1114117, 0, 0 )
|
||||
|
||||
[node name="Actors" type="Node2D" parent="."]
|
||||
|
||||
[node name="Player" parent="Actors" instance=ExtResource( 3 )]
|
||||
position = Vector2( 447.272, 148.671 )
|
||||
|
||||
[node name="Exit" parent="Actors" instance=ExtResource( 4 )]
|
||||
position = Vector2( 450, 1900 )
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
[gd_scene load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://src/stage/Camera2D.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=4]
|
||||
|
||||
[node name="Node2D" type="Node2D"]
|
||||
|
||||
[node name="Camera2D" parent="." groups=[
|
||||
"game_camera",
|
||||
] instance=ExtResource( 1 )]
|
||||
|
||||
[node name="SolidTileMap" parent="." instance=ExtResource( 2 )]
|
||||
tile_data = PoolIntArray( -65527, 0, 0, -65526, 0, 0, -65525, 0, 0, 9, 0, 0, 10, 0, 0, 11, 0, 0, 65545, 0, 0, 65546, 0, 0, 65547, 0, 0, 131074, 0, 0, 131075, 0, 0, 131076, 0, 0, 196610, 0, 0, 196611, 0, 0, 196612, 0, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0 )
|
||||
|
||||
[node name="Actors" type="Node2D" parent="."]
|
||||
|
||||
[node name="Player" parent="Actors" instance=ExtResource( 3 )]
|
||||
position = Vector2( 354.039, 142.314 )
|
||||
|
||||
[node name="Exit" parent="Actors" instance=ExtResource( 4 )]
|
||||
position = Vector2( 1300, 50 )
|
||||
|
|
@ -1,73 +0,0 @@
|
|||
[gd_scene load_steps=9 format=2]
|
||||
|
||||
[ext_resource path="res://src/stage/Camera2D.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://src/actor/Button.tscn" type="PackedScene" id=4]
|
||||
[ext_resource path="res://src/actor/SwitchBlock.tscn" type="PackedScene" id=5]
|
||||
[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=6]
|
||||
[ext_resource path="res://src/actor/Spike.tscn" type="PackedScene" id=7]
|
||||
[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=8]
|
||||
|
||||
[node name="Node2D" type="Node2D"]
|
||||
|
||||
[node name="Camera2D" parent="." groups=[
|
||||
"game_camera",
|
||||
] instance=ExtResource( 1 )]
|
||||
|
||||
[node name="SolidTileMap" parent="." instance=ExtResource( 2 )]
|
||||
tile_data = PoolIntArray( -65531, 0, 0, -65530, 0, 0, -65529, 0, 0, -65528, 0, 0, -65527, 0, 0, 5, 0, 0, 6, 0, 0, 7, 0, 0, 8, 0, 0, 9, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 0, 0, 393216, 0, 0, 393217, 0, 0, 393218, 0, 0, 393219, 0, 0, 393220, 0, 0, 393221, 0, 0, 393222, 0, 0 )
|
||||
|
||||
[node name="Actors" type="Node2D" parent="."]
|
||||
|
||||
[node name="Player" parent="Actors" instance=ExtResource( 3 )]
|
||||
position = Vector2( 550, 450 )
|
||||
|
||||
[node name="Button" parent="Actors" instance=ExtResource( 4 )]
|
||||
position = Vector2( 250, 450 )
|
||||
|
||||
[node name="Button2" parent="Actors" instance=ExtResource( 4 )]
|
||||
position = Vector2( 750, 150 )
|
||||
rotation = 3.14159
|
||||
dir = 2
|
||||
is_black = true
|
||||
|
||||
[node name="SwitchBlock" parent="Actors" instance=ExtResource( 5 )]
|
||||
position = Vector2( 550, 350 )
|
||||
|
||||
[node name="SwitchBlock2" parent="Actors" instance=ExtResource( 5 )]
|
||||
position = Vector2( 450, 350 )
|
||||
|
||||
[node name="SwitchBlock3" parent="Actors" instance=ExtResource( 5 )]
|
||||
position = Vector2( 250, 150 )
|
||||
is_black = true
|
||||
|
||||
[node name="SwitchBlock4" parent="Actors" instance=ExtResource( 5 )]
|
||||
position = Vector2( 150, 150 )
|
||||
is_black = true
|
||||
|
||||
[node name="Box" parent="Actors" instance=ExtResource( 6 )]
|
||||
position = Vector2( 150, 450 )
|
||||
|
||||
[node name="Box2" parent="Actors" instance=ExtResource( 6 )]
|
||||
position = Vector2( 550, 750 )
|
||||
dir = 2
|
||||
|
||||
[node name="Spike" parent="Actors" instance=ExtResource( 7 )]
|
||||
position = Vector2( 450, -50 )
|
||||
rotation = 4.71239
|
||||
|
||||
[node name="Spike2" parent="Actors" instance=ExtResource( 7 )]
|
||||
position = Vector2( 450, 50 )
|
||||
rotation = 4.71239
|
||||
|
||||
[node name="Spike3" parent="Actors" instance=ExtResource( 7 )]
|
||||
position = Vector2( 1050, -50 )
|
||||
rotation = 1.5708
|
||||
|
||||
[node name="Spike4" parent="Actors" instance=ExtResource( 7 )]
|
||||
position = Vector2( 1050, 50 )
|
||||
rotation = 1.5708
|
||||
|
||||
[node name="Exit" parent="Actors" instance=ExtResource( 8 )]
|
||||
position = Vector2( 900, -200 )
|
||||
|
|
@ -1,25 +1,25 @@
|
|||
[gd_scene load_steps=15 format=2]
|
||||
|
||||
[ext_resource path="res://src/stage/Camera2D.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://src/actor/Spike.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=4]
|
||||
[ext_resource path="res://src/actor/Lock.tscn" type="PackedScene" id=5]
|
||||
[ext_resource path="res://src/actor/SwitchBlock.tscn" type="PackedScene" id=5]
|
||||
[ext_resource path="res://src/actor/Key.tscn" type="PackedScene" id=6]
|
||||
[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=7]
|
||||
[ext_resource path="res://src/actor/Spike.tscn" type="PackedScene" id=8]
|
||||
[ext_resource path="res://src/actor/Spinner.tscn" type="PackedScene" id=9]
|
||||
[ext_resource path="res://src/actor/Arrow.tscn" type="PackedScene" id=10]
|
||||
[ext_resource path="res://src/actor/Portal.tscn" type="PackedScene" id=11]
|
||||
[ext_resource path="res://src/actor/Passthrough.tscn" type="PackedScene" id=12]
|
||||
[ext_resource path="res://src/actor/Button.tscn" type="PackedScene" id=13]
|
||||
[ext_resource path="res://src/actor/SwitchBlock.tscn" type="PackedScene" id=14]
|
||||
[ext_resource path="res://src/actor/Arrow.tscn" type="PackedScene" id=7]
|
||||
[ext_resource path="res://src/actor/Passthrough.tscn" type="PackedScene" id=8]
|
||||
[ext_resource path="res://src/actor/Lock.tscn" type="PackedScene" id=9]
|
||||
[ext_resource path="res://src/actor/Spinner.tscn" type="PackedScene" id=10]
|
||||
[ext_resource path="res://src/stage/Camera2D.tscn" type="PackedScene" id=11]
|
||||
[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=12]
|
||||
[ext_resource path="res://src/actor/Portal.tscn" type="PackedScene" id=13]
|
||||
[ext_resource path="res://src/actor/Button.tscn" type="PackedScene" id=14]
|
||||
|
||||
[node name="Node2D" type="Node2D"]
|
||||
|
||||
[node name="Camera2D" parent="." groups=[
|
||||
"game_camera",
|
||||
] instance=ExtResource( 1 )]
|
||||
] instance=ExtResource( 11 )]
|
||||
position = Vector2( 1350, 850 )
|
||||
zoom = Vector2( 1.2, 1.2 )
|
||||
|
||||
|
|
@ -29,7 +29,7 @@ tile_data = PoolIntArray( -458753, 0, 0, -524288, 0, 0, -524287, 0, 0, -524286,
|
|||
[node name="Actors" type="Node2D" parent="."]
|
||||
|
||||
[node name="Player" parent="Actors" instance=ExtResource( 3 )]
|
||||
position = Vector2( 1450, 250 )
|
||||
position = Vector2( 500, 950 )
|
||||
|
||||
[node name="Box" parent="Actors" instance=ExtResource( 4 )]
|
||||
position = Vector2( 250, 150 )
|
||||
|
|
@ -89,93 +89,93 @@ position = Vector2( 1850, 1450 )
|
|||
[node name="Box16" parent="Actors" instance=ExtResource( 4 )]
|
||||
position = Vector2( 1250, 1450 )
|
||||
|
||||
[node name="Exit" parent="Actors" instance=ExtResource( 7 )]
|
||||
[node name="Exit" parent="Actors" instance=ExtResource( 12 )]
|
||||
position = Vector2( 1150, -300 )
|
||||
|
||||
[node name="Lock" parent="Actors" instance=ExtResource( 5 )]
|
||||
[node name="Lock" parent="Actors" instance=ExtResource( 9 )]
|
||||
position = Vector2( 1650, 450 )
|
||||
|
||||
[node name="Key" parent="Actors" instance=ExtResource( 6 )]
|
||||
position = Vector2( 1650, 250 )
|
||||
|
||||
[node name="Spike" parent="Actors" instance=ExtResource( 8 )]
|
||||
[node name="Spike" parent="Actors" instance=ExtResource( 1 )]
|
||||
position = Vector2( 750, 650 )
|
||||
rotation = 3.14159
|
||||
dir = 2
|
||||
|
||||
[node name="Spike2" parent="Actors" instance=ExtResource( 8 )]
|
||||
[node name="Spike2" parent="Actors" instance=ExtResource( 1 )]
|
||||
position = Vector2( 650, 650 )
|
||||
rotation = 3.14159
|
||||
dir = 2
|
||||
|
||||
[node name="Spike3" parent="Actors" instance=ExtResource( 8 )]
|
||||
[node name="Spike3" parent="Actors" instance=ExtResource( 1 )]
|
||||
position = Vector2( 550, 650 )
|
||||
rotation = 3.14159
|
||||
dir = 2
|
||||
|
||||
[node name="Spike4" parent="Actors" instance=ExtResource( 8 )]
|
||||
[node name="Spike4" parent="Actors" instance=ExtResource( 1 )]
|
||||
position = Vector2( 1550, 950 )
|
||||
|
||||
[node name="Spike5" parent="Actors" instance=ExtResource( 8 )]
|
||||
[node name="Spike5" parent="Actors" instance=ExtResource( 1 )]
|
||||
position = Vector2( 950, 950 )
|
||||
|
||||
[node name="Spike6" parent="Actors" instance=ExtResource( 8 )]
|
||||
[node name="Spike6" parent="Actors" instance=ExtResource( 1 )]
|
||||
position = Vector2( 1450, 950 )
|
||||
|
||||
[node name="Spinner" parent="Actors" instance=ExtResource( 9 )]
|
||||
[node name="Spinner" parent="Actors" instance=ExtResource( 10 )]
|
||||
position = Vector2( 350, -350 )
|
||||
|
||||
[node name="Arrow" parent="Actors" instance=ExtResource( 10 )]
|
||||
[node name="Arrow" parent="Actors" instance=ExtResource( 7 )]
|
||||
position = Vector2( 650, -50 )
|
||||
rotation = 1.5708
|
||||
dir = 1
|
||||
|
||||
[node name="Arrow2" parent="Actors" instance=ExtResource( 10 )]
|
||||
[node name="Arrow2" parent="Actors" instance=ExtResource( 7 )]
|
||||
position = Vector2( 50, 750 )
|
||||
rotation = 1.5708
|
||||
dir = 1
|
||||
|
||||
[node name="Portal" parent="Actors" instance=ExtResource( 11 )]
|
||||
[node name="Portal" parent="Actors" instance=ExtResource( 13 )]
|
||||
position = Vector2( 850, 150 )
|
||||
connection_path = NodePath("../Portal2")
|
||||
|
||||
[node name="Portal2" parent="Actors" instance=ExtResource( 11 )]
|
||||
[node name="Portal2" parent="Actors" instance=ExtResource( 13 )]
|
||||
position = Vector2( 1350, 50 )
|
||||
connection_path = NodePath("../Portal")
|
||||
|
||||
[node name="Passthrough" parent="Actors" instance=ExtResource( 12 )]
|
||||
[node name="Passthrough" parent="Actors" instance=ExtResource( 8 )]
|
||||
position = Vector2( 550, 1750 )
|
||||
|
||||
[node name="Passthrough2" parent="Actors" instance=ExtResource( 12 )]
|
||||
[node name="Passthrough2" parent="Actors" instance=ExtResource( 8 )]
|
||||
position = Vector2( 550, 1650 )
|
||||
|
||||
[node name="Passthrough3" parent="Actors" instance=ExtResource( 12 )]
|
||||
[node name="Passthrough3" parent="Actors" instance=ExtResource( 8 )]
|
||||
position = Vector2( 550, 1550 )
|
||||
|
||||
[node name="Button" parent="Actors" instance=ExtResource( 13 )]
|
||||
[node name="Button" parent="Actors" instance=ExtResource( 14 )]
|
||||
position = Vector2( 1450, 1750 )
|
||||
is_black = true
|
||||
|
||||
[node name="Button2" parent="Actors" instance=ExtResource( 13 )]
|
||||
[node name="Button2" parent="Actors" instance=ExtResource( 14 )]
|
||||
position = Vector2( 2050, 1750 )
|
||||
|
||||
[node name="SwitchBlock" parent="Actors" instance=ExtResource( 14 )]
|
||||
[node name="SwitchBlock" parent="Actors" instance=ExtResource( 5 )]
|
||||
position = Vector2( 1650, 1650 )
|
||||
is_black = true
|
||||
|
||||
[node name="SwitchBlock2" parent="Actors" instance=ExtResource( 14 )]
|
||||
[node name="SwitchBlock2" parent="Actors" instance=ExtResource( 5 )]
|
||||
position = Vector2( 1750, 1650 )
|
||||
|
||||
[node name="SwitchBlock3" parent="Actors" instance=ExtResource( 14 )]
|
||||
[node name="SwitchBlock3" parent="Actors" instance=ExtResource( 5 )]
|
||||
position = Vector2( 1850, 1650 )
|
||||
is_black = true
|
||||
|
||||
[node name="SwitchBlock4" parent="Actors" instance=ExtResource( 14 )]
|
||||
[node name="SwitchBlock4" parent="Actors" instance=ExtResource( 5 )]
|
||||
position = Vector2( 1350, 1450 )
|
||||
|
||||
[node name="SwitchBlock5" parent="Actors" instance=ExtResource( 14 )]
|
||||
[node name="SwitchBlock5" parent="Actors" instance=ExtResource( 5 )]
|
||||
position = Vector2( 1250, 1450 )
|
||||
is_black = true
|
||||
|
||||
[node name="SwitchBlock6" parent="Actors" instance=ExtResource( 14 )]
|
||||
[node name="SwitchBlock6" parent="Actors" instance=ExtResource( 5 )]
|
||||
position = Vector2( 1150, 1450 )
|
||||
|
|
@ -12,7 +12,7 @@
|
|||
] instance=ExtResource( 1 )]
|
||||
|
||||
[node name="SolidTileMap" parent="." instance=ExtResource( 2 )]
|
||||
tile_data = PoolIntArray( 131075, 0, 0, 131076, 0, 0, 131077, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0 )
|
||||
tile_data = PoolIntArray( 131074, 0, 0, 131075, 0, 0, 131076, 0, 0, 131077, 0, 0, 131078, 0, 0, 196610, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 0, 0 )
|
||||
|
||||
[node name="Actors" type="Node2D" parent="."]
|
||||
|
||||
|
|
@ -1,15 +1,15 @@
|
|||
extends TileMap
|
||||
|
||||
const auto = preload("res://src/stage/AutoTileMap200px.tscn")
|
||||
onready var auto : TileMap = $AutoTileMap
|
||||
|
||||
func _ready():
|
||||
get_parent().connect("ready", self, "parent_ready")
|
||||
|
||||
func parent_ready():
|
||||
var map = auto.instance()
|
||||
make_tiles(map)
|
||||
get_parent().add_child(map)
|
||||
get_parent().move_child(map, 0)
|
||||
make_tiles(auto)
|
||||
remove_child(auto)
|
||||
get_parent().add_child(auto)
|
||||
get_parent().move_child(auto, 0)
|
||||
visible = false
|
||||
|
||||
func make_tiles(map : TileMap):
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
[gd_scene load_steps=5 format=2]
|
||||
[gd_scene load_steps=6 format=2]
|
||||
|
||||
[ext_resource path="res://src/stage/SolidTileMap.gd" type="Script" id=1]
|
||||
[ext_resource path="res://media/image/rect-100.png" type="Texture" id=2]
|
||||
[ext_resource path="res://src/stage/AutoTileMap200px.tscn" type="PackedScene" id=3]
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=1]
|
||||
points = PoolVector2Array( 100, 100, 0, 100, 0, 0, 100, 0 )
|
||||
|
|
@ -34,3 +35,5 @@ tile_set = SubResource( 2 )
|
|||
cell_size = Vector2( 100, 100 )
|
||||
format = 1
|
||||
script = ExtResource( 1 )
|
||||
|
||||
[node name="AutoTileMap" parent="." instance=ExtResource( 3 )]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue