slide out animation starter
This commit is contained in:
@@ -79,6 +79,11 @@ grab={
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":82,"key_label":0,"unicode":114,"location":0,"echo":false,"script":null)
|
||||
]
|
||||
}
|
||||
slide_out={
|
||||
"deadzone": 0.2,
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":88,"key_label":0,"unicode":120,"location":0,"echo":false,"script":null)
|
||||
]
|
||||
}
|
||||
|
||||
[physics]
|
||||
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
extends Node3D
|
||||
@onready var animation_player: AnimationPlayer = $AnimationPlayer
|
||||
|
||||
func _input(event: InputEvent) -> void:
|
||||
if event.is_action_pressed("slide_out"):
|
||||
animation_player.play("CoffinSlideOut")
|
||||
if event.is_action_pressed("ui_left"):
|
||||
animation_player.play("RESET")
|
||||
@@ -0,0 +1 @@
|
||||
uid://bwmyjdcv3cvc
|
||||
+14
-2
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=37 format=3 uid="uid://157h04x0krfu"]
|
||||
[gd_scene load_steps=38 format=3 uid="uid://157h04x0krfu"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bjufextny1icg" path="res://models/UndertakerAssets.glb" id="1_7dqbv"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://iitrxdpdaq0i" path="res://models/ceiling.res" id="1_jn645"]
|
||||
@@ -24,6 +24,7 @@
|
||||
[ext_resource type="ArrayMesh" uid="uid://te2j13rctqpb" path="res://models/coffin_lower.res" id="19_yggoe"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://uos83uc5mxn7" path="res://models/coffin_upper.res" id="20_2ulci"]
|
||||
[ext_resource type="Script" uid="uid://8bdjflc6ufvr" path="res://scenes/coffin_openable.gd" id="20_mc3m6"]
|
||||
[ext_resource type="Script" uid="uid://bwmyjdcv3cvc" path="res://scenes/coffin_slide_out.gd" id="24_a5qmg"]
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_vfrn5"]
|
||||
size = Vector3(50, 1, 50)
|
||||
@@ -338,6 +339,7 @@ transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -1.9
|
||||
|
||||
[node name="CoffinOpenable" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.24035808, 0.8164685, 2.485278)
|
||||
visible = false
|
||||
script = ExtResource("20_mc3m6")
|
||||
|
||||
[node name="ArmsAnimationPivot" type="Node3D" parent="CoffinOpenable"]
|
||||
@@ -366,7 +368,12 @@ libraries = {
|
||||
|
||||
[node name="CoffinSlideOut" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.24035808, 0.8164685, 2.485278)
|
||||
visible = false
|
||||
script = ExtResource("24_a5qmg")
|
||||
|
||||
[node name="Liftarms2" type="MeshInstance3D" parent="CoffinSlideOut"]
|
||||
transform = Transform3D(-4.371139e-08, 1, 0, -1, -4.371139e-08, 0, 0, 0, 1, 1.9822427, 2.5227046, 0.550565)
|
||||
mesh = ExtResource("19_2ulci")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="CoffinSlideOut"]
|
||||
root_node = NodePath("../AnimParent")
|
||||
@@ -390,6 +397,11 @@ skeleton = NodePath("../../..")
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.24035808, 0.8164685, 2.485278)
|
||||
visible = false
|
||||
|
||||
[node name="Liftarms2" type="MeshInstance3D" parent="CoffinSlideFire"]
|
||||
transform = Transform3D(-4.371139e-08, 1, 0, -1, -4.371139e-08, 0, 0, 0, 1, 1.9822427, 2.5227046, 0.550565)
|
||||
mesh = ExtResource("19_2ulci")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="CoffinSlideFire"]
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_kk8bn")
|
||||
|
||||
Reference in New Issue
Block a user