Skip to content
Snippets Groups Projects
Commit c8e9eb32 authored by ee6-wz3-u1's avatar ee6-wz3-u1
Browse files

added doortransition

parent 2f2bbf35
Branches
No related tags found
No related merge requests found
Showing with 105 additions and 11 deletions
[gd_scene load_steps=5 format=2] [gd_scene load_steps=5 format=2]
[ext_resource path="res://src/assets/FreeSciFiPlatformTileSet/png/Tiles/Acid (1).png" type="Texture" id=1] [ext_resource path="res://src/assets/FreeSciFiPlatformTileSet/png/Tiles/Acid (1).png" type="Texture" id=1]
[ext_resource path="res://src/scenes/Acid.gd" type="Script" id=2] [ext_resource path="res://src/scripts/Acid.gd" type="Script" id=2]
[sub_resource type="RectangleShape2D" id=1] [sub_resource type="RectangleShape2D" id=1]
extents = Vector2( 0, 0 ) extents = Vector2( 0, 0 )
......
[gd_scene load_steps=5 format=2]
[ext_resource path="res://src/scripts/ColorRect.gd" type="Script" id=1]
[sub_resource type="Animation" id=1]
length = 0.001
tracks/0/type = "value"
tracks/0/path = NodePath(".:color")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"times": PoolRealArray( 0 ),
"transitions": PoolRealArray( 1 ),
"update": 0,
"values": [ Color( 0, 0, 0, 0 ) ]
}
[sub_resource type="Animation" id=2]
resource_name = "fade_in"
length = 0.5
tracks/0/type = "value"
tracks/0/path = NodePath(".:color")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"times": PoolRealArray( 0, 0.5 ),
"transitions": PoolRealArray( 1, 1 ),
"update": 0,
"values": [ Color( 0, 0, 0, 1 ), Color( 0, 0, 0, 0 ) ]
}
[sub_resource type="Animation" id=3]
resource_name = "fade_out"
length = 0.5
tracks/0/type = "value"
tracks/0/path = NodePath(".:color")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"times": PoolRealArray( 0, 0.5 ),
"transitions": PoolRealArray( 1, 1 ),
"update": 0,
"values": [ Color( 0, 0, 0, 0 ), Color( 0, 0, 0, 1 ) ]
}
[node name="ColorRect" type="ColorRect"]
anchor_right = 1.0
anchor_bottom = 1.0
color = Color( 0, 0, 0, 0 )
script = ExtResource( 1 )
__meta__ = {
"_edit_use_anchors_": false
}
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
anims/RESET = SubResource( 1 )
anims/fade_in = SubResource( 2 )
anims/fade_out = SubResource( 3 )
[gd_scene load_steps=2 format=2] [gd_scene load_steps=3 format=2]
[ext_resource path="res://src/scenes/Fader.tscn" type="PackedScene" id=1]
[sub_resource type="GDScript" id=1] [sub_resource type="GDScript" id=1]
script/source = "extends Node2D script/source = "extends Node2D
onready var in_game = $InGame onready var in_game = $InGame
onready var camera = $Camera2D onready var camera = $Camera2D
onready var fader = $CanvasLayer/Fader
var player = null var player = null
var level = null var level = null
...@@ -14,7 +17,7 @@ func _ready(): ...@@ -14,7 +17,7 @@ func _ready():
connect_to_doors() connect_to_doors()
check_for_door() check_for_door()
put_camera_on_player() put_camera_on_player()
pass fader.fade_in()
func add_level(): func add_level():
print(\"loading: \" + str(\"res://src/scenes/levels/Level\" , G.next_level_number , \".tscn\")) print(\"loading: \" + str(\"res://src/scenes/levels/Level\" , G.next_level_number , \".tscn\"))
...@@ -33,6 +36,9 @@ func connect_to_doors(): ...@@ -33,6 +36,9 @@ func connect_to_doors():
child.connect(\"enter_door\", self, \"_on_enter_door\") child.connect(\"enter_door\", self, \"_on_enter_door\")
func _on_enter_door(): func _on_enter_door():
var animation_player = fader.fade_out()
yield(animation_player, \"animation_finished\")
get_tree().paused = false
get_tree().reload_current_scene() get_tree().reload_current_scene()
func check_for_door(): func check_for_door():
...@@ -49,5 +55,10 @@ script = SubResource( 1 ) ...@@ -49,5 +55,10 @@ script = SubResource( 1 )
[node name="InGame" type="Node2D" parent="."] [node name="InGame" type="Node2D" parent="."]
[node name="Camera2D" type="Camera2D" parent="."] [node name="Camera2D" type="Camera2D" parent="."]
visible = false
offset = Vector2( 0, -200 ) offset = Vector2( 0, -200 )
current = true current = true
[node name="CanvasLayer" type="CanvasLayer" parent="."]
[node name="Fader" parent="CanvasLayer" instance=ExtResource( 1 )]
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
[ext_resource path="res://src/assets/menu_assets/ButtonTextur.png" type="Texture" id=3] [ext_resource path="res://src/assets/menu_assets/ButtonTextur.png" type="Texture" id=3]
[ext_resource path="res://src/assets/menu_assets/Geist SpriteSheet.png" type="Texture" id=4] [ext_resource path="res://src/assets/menu_assets/Geist SpriteSheet.png" type="Texture" id=4]
[ext_resource path="res://src/assets/menu_assets/ButtonTexturHover.png" type="Texture" id=5] [ext_resource path="res://src/assets/menu_assets/ButtonTexturHover.png" type="Texture" id=5]
[ext_resource path="res://src/scenes/Menu.gd" type="Script" id=6] [ext_resource path="res://src/scripts/Menu.gd" type="Script" id=6]
[sub_resource type="DynamicFont" id=1] [sub_resource type="DynamicFont" id=1]
size = 50 size = 50
...@@ -179,7 +179,7 @@ __meta__ = { ...@@ -179,7 +179,7 @@ __meta__ = {
position = Vector2( 755.822, 322.431 ) position = Vector2( 755.822, 322.431 )
scale = Vector2( 2.81113, 2.31242 ) scale = Vector2( 2.81113, 2.31242 )
frames = SubResource( 18 ) frames = SubResource( 18 )
frame = 1 frame = 2
speed_scale = 0.8 speed_scale = 0.8
playing = true playing = true
......
[gd_scene load_steps=4 format=2] [gd_scene load_steps=4 format=2]
[ext_resource path="res://src/scenes/PauseController.gd" type="Script" id=1] [ext_resource path="res://src/scripts/PauseController.gd" type="Script" id=1]
[ext_resource path="res://src/assets/menu_assets/04B_30__.TTF" type="DynamicFontData" id=2] [ext_resource path="res://src/assets/menu_assets/04B_30__.TTF" type="DynamicFontData" id=2]
[sub_resource type="DynamicFont" id=1] [sub_resource type="DynamicFont" id=1]
font_data = ExtResource( 2 ) font_data = ExtResource( 2 )
......
[gd_scene load_steps=6 format=2] [gd_scene load_steps=6 format=2]
[ext_resource path="res://src/assets/FreeSciFiPlatformTileSet/png/Objects/Saw.png" type="Texture" id=1] [ext_resource path="res://src/assets/FreeSciFiPlatformTileSet/png/Objects/Saw.png" type="Texture" id=1]
[ext_resource path="res://src/scenes/Saw.gd" type="Script" id=2] [ext_resource path="res://src/scripts/Saw.gd" type="Script" id=2]
[ext_resource path="res://src/scenes/SawRotation.gd" type="Script" id=3] [ext_resource path="res://src/scripts/SawRotation.gd" type="Script" id=3]
[sub_resource type="CircleShape2D" id=1] [sub_resource type="CircleShape2D" id=1]
radius = 0.0 radius = 0.0
......
...@@ -7,7 +7,8 @@ ...@@ -7,7 +7,8 @@
[ext_resource path="res://src/assets/menu_assets/kb_w.png" type="Texture" id=5] [ext_resource path="res://src/assets/menu_assets/kb_w.png" type="Texture" id=5]
[ext_resource path="res://src/assets/menu_assets/kb_a.png" type="Texture" id=6] [ext_resource path="res://src/assets/menu_assets/kb_a.png" type="Texture" id=6]
[ext_resource path="res://src/assets/menu_assets/kb_d.png" type="Texture" id=7] [ext_resource path="res://src/assets/menu_assets/kb_d.png" type="Texture" id=7]
[ext_resource path="res://src/scenes/Settings.gd" type="Script" id=8] [ext_resource path="res://src/scripts/Settings.gd" type="Script" id=8]
[sub_resource type="DynamicFont" id=1] [sub_resource type="DynamicFont" id=1]
size = 50 size = 50
......
[gd_scene load_steps=13 format=2] [gd_scene load_steps=13 format=2]
[ext_resource path="res://src/assets/colleticbles/crystal-qubodup-ccby3-32-green.png" type="Texture" id=1] [ext_resource path="res://src/assets/colleticbles/crystal-qubodup-ccby3-32-green.png" type="Texture" id=1]
[ext_resource path="res://src/scenes/shards.gd" type="Script" id=2] [ext_resource path="res://src/scripts/shards.gd" type="Script" id=2]
[sub_resource type="CircleShape2D" id=1] [sub_resource type="CircleShape2D" id=1]
radius = 25.2982 radius = 25.2982
......
[gd_scene load_steps=5 format=2] [gd_scene load_steps=5 format=2]
[ext_resource path="res://src/assets/FreeSciFiPlatformTileSet/png/Tiles/Spike.png" type="Texture" id=1] [ext_resource path="res://src/assets/FreeSciFiPlatformTileSet/png/Tiles/Spike.png" type="Texture" id=1]
[ext_resource path="res://src/scenes/spike.gd" type="Script" id=2] [ext_resource path="res://src/scripts/spike.gd" type="Script" id=2]
[sub_resource type="RectangleShape2D" id=1] [sub_resource type="RectangleShape2D" id=1]
extents = Vector2( 0, 0 ) extents = Vector2( 0, 0 )
......
File moved
extends ColorRect
func _ready():
pass
func fade_in():
$AnimationPlayer.play("fade_in")
return $AnimationPlayer
func fade_out():
$AnimationPlayer.play_backwards("fade_in")
return $AnimationPlayer
File moved
File moved
File moved
File moved
File moved
File moved
File moved
File moved
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment