GDScript-Game / scenes / Player.tscn
Player.tscn
Raw
[gd_scene load_steps=15 format=2]

[ext_resource path="res://scripts/Player.gd" type="Script" id=1]
[ext_resource path="res://character/ybot.gltf" type="PackedScene" id=2]

[sub_resource type="CapsuleShape" id=5]
radius = 0.35

[sub_resource type="AnimationNodeAnimation" id=6]
animation = "Idle-loop"

[sub_resource type="AnimationNodeAnimation" id=18]
animation = "Running Jump-loop"

[sub_resource type="AnimationNodeAnimation" id=7]
animation = "Running-loop"

[sub_resource type="AnimationNodeStateMachineTransition" id=15]
xfade_time = 0.3

[sub_resource type="AnimationNodeStateMachineTransition" id=16]
xfade_time = 0.3

[sub_resource type="AnimationNodeStateMachineTransition" id=19]
xfade_time = 0.3

[sub_resource type="AnimationNodeStateMachineTransition" id=20]
xfade_time = 0.3

[sub_resource type="AnimationNodeStateMachineTransition" id=21]
xfade_time = 0.3

[sub_resource type="AnimationNodeStateMachineTransition" id=22]
xfade_time = 0.3

[sub_resource type="AnimationNodeStateMachine" id=13]
states/Idle/node = SubResource( 6 )
states/Idle/position = Vector2( 269, 80 )
states/Running/node = SubResource( 7 )
states/Running/position = Vector2( 741, 80 )
"states/Running Jump/node" = SubResource( 18 )
"states/Running Jump/position" = Vector2( 501, 199 )
transitions = [ "Idle", "Running", SubResource( 15 ), "Running", "Idle", SubResource( 16 ), "Running", "Running Jump", SubResource( 19 ), "Running Jump", "Running", SubResource( 20 ), "Idle", "Running Jump", SubResource( 21 ), "Running Jump", "Idle", SubResource( 22 ) ]
start_node = "Idle"

[sub_resource type="AnimationNodeStateMachinePlayback" id=14]

[node name="Player" type="KinematicBody"]
script = ExtResource( 1 )
animationtree = NodePath("AnimationTree")

[node name="CollisionShape" type="CollisionShape" parent="."]
transform = Transform( 1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.847895, 0 )
shape = SubResource( 5 )

[node name="SpringArm" type="SpringArm" parent="."]
transform = Transform( 1, 0, 0, 0, 0.999999, 0, 0, 0, 0.999999, 0, 1.75, 0 )
spring_length = 3.0

[node name="Camera" type="Camera" parent="SpringArm"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 2.43524 )

[node name="Pivot" type="Spatial" parent="."]

[node name="ybot" parent="Pivot" instance=ExtResource( 2 )]
transform = Transform( -1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0 )

[node name="AnimationTree" type="AnimationTree" parent="."]
tree_root = SubResource( 13 )
anim_player = NodePath("../Pivot/ybot/AnimationPlayer")
active = true
parameters/playback = SubResource( 14 )

[editable path="Pivot/ybot"]