OverviewFilesCommitsIssuesDocsReleasesPeers

godot-tumble_player_demo commits / 85e7e8e

updating animation tree in player.tscn
85e7e8ec895947718d2f8877ce96ee5deb294f92
by plankatron <fleeky@gmail.com> · 2022-02-07T00:24:32.000Z

Changed files (1) +50 -28

player/player.tscn +50 -28
……@@ -1,4 +1,4 @@
1[gd_scene load_steps=54 format=2]
1[gd_scene load_steps=57 format=2]
22
33[ext_resource path="res://ui/circle.png" type="Texture" id=1]
44[ext_resource path="res://ui/direction.png" type="Texture" id=2]
……@@ -16,6 +16,7 @@
1616[ext_resource path="res://player/models/tumble/idle-loop.tres" type="Animation" id=14]
1717[ext_resource path="res://player/models/tumble/falling-loop.tres" type="Animation" id=15]
1818[ext_resource path="res://player/models/tumble/strafe-right-loop.tres" type="Animation" id=16]
19[ext_resource path="res://player/models/tumble/landing.tres" type="Animation" id=17]
1920[ext_resource path="res://player/status.gd" type="Script" id=18]
2021[ext_resource path="res://player/models/tumble_asset.tscn" type="PackedScene" id=19]
2122[ext_resource path="res://player/camera.gd" type="Script" id=20]
……@@ -40,26 +41,19 @@ animation = "walk-forward-loop"
4041[sub_resource type="AnimationNodeAnimation" id=10]
4142animation = "run-loop"
4243
43[sub_resource type="AnimationNodeAnimation" id=27]
44animation = "roll"
45
46[sub_resource type="AnimationNodeBlend2" id=41]
44[sub_resource type="AnimationNodeAnimation" id=38]
45animation = "jump"
4746
48[sub_resource type="AnimationNodeAnimation" id=46]
47[sub_resource type="AnimationNodeAnimation" id=39]
4948animation = "falling-loop"
5049
51[sub_resource type="AnimationNodeAnimation" id=47]
52animation = "jump"
50[sub_resource type="AnimationNodeAnimation" id=43]
51animation = "landing"
5352
54[sub_resource type="AnimationNodeStateMachineTransition" id=48]
53[sub_resource type="AnimationNodeAnimation" id=27]
54animation = "roll"
5555
56[sub_resource type="AnimationNodeStateMachine" id=45]
57states/falling-loop/node = SubResource( 46 )
58states/falling-loop/position = Vector2( 345, 6 )
59states/jump/node = SubResource( 47 )
60states/jump/position = Vector2( 156, 13 )
61transitions = [ "jump", "falling-loop", SubResource( 48 ) ]
62graph_offset = Vector2( 1, -73 )
56[sub_resource type="AnimationNodeBlend3" id=44]
6357
6458[sub_resource type="AnimationNodeTimeScale" id=22]
6559
……@@ -71,8 +65,22 @@ input_0/auto_advance = false
7165input_1/name = "not_aiming"
7266input_1/auto_advance = false
7367
68[sub_resource type="AnimationNodeTimeScale" id=45]
69
7470[sub_resource type="AnimationNodeBlend3" id=28]
7571
72[sub_resource type="AnimationNodeTransition" id=41]
73input_count = 2
74xfade_time = 0.1
75input_0/name = "air"
76input_0/auto_advance = false
77input_1/name = "ground"
78input_1/auto_advance = false
79
80[sub_resource type="AnimationNodeTimeScale" id=42]
81
82[sub_resource type="AnimationNodeTimeScale" id=46]
83
7684[sub_resource type="AnimationNodeOneShot" id=30]
7785
7886[sub_resource type="AnimationNodeTimeScale" id=31]
……@@ -130,7 +138,7 @@ max_space = Vector2( 1.01, 1 )
130138[sub_resource type="AnimationNodeTimeScale" id=23]
131139
132140[sub_resource type="AnimationNodeBlendTree" id=32]
133graph_offset = Vector2( -67.2793, 96.4483 )
141graph_offset = Vector2( -553.944, -314.889 )
134142nodes/Animation/node = SubResource( 27 )
135143nodes/Animation/position = Vector2( -240, 320 )
136144"nodes/Animation 2/node" = SubResource( 25 )
……@@ -139,30 +147,40 @@ nodes/Animation/position = Vector2( -240, 320 )
139147"nodes/Animation 3/position" = Vector2( -880, 380 )
140148"nodes/Animation 4/node" = SubResource( 10 )
141149"nodes/Animation 4/position" = Vector2( -840, 500 )
142nodes/Blend2/node = SubResource( 41 )
143nodes/Blend2/position = Vector2( 400, 160 )
144nodes/StateMachine/node = SubResource( 45 )
145nodes/StateMachine/position = Vector2( 140, 360 )
150"nodes/Animation 5/node" = SubResource( 38 )
151"nodes/Animation 5/position" = Vector2( -520, -60 )
152"nodes/Animation 6/node" = SubResource( 39 )
153"nodes/Animation 6/position" = Vector2( -540, -240 )
154"nodes/Animation 7/node" = SubResource( 43 )
155"nodes/Animation 7/position" = Vector2( -560, -380 )
156nodes/Blend3/node = SubResource( 44 )
157nodes/Blend3/position = Vector2( -100, -160 )
146158"nodes/TimeScale 3/node" = SubResource( 22 )
147159"nodes/TimeScale 3/position" = Vector2( -480, 80 )
148160nodes/aim_transition/node = SubResource( 29 )
149161nodes/aim_transition/position = Vector2( -240, 106.667 )
162nodes/falling_scale/node = SubResource( 45 )
163nodes/falling_scale/position = Vector2( -320, -240 )
150164nodes/iwr_blend/node = SubResource( 28 )
151165nodes/iwr_blend/position = Vector2( -400, 200 )
166nodes/jump/node = SubResource( 41 )
167nodes/jump/position = Vector2( 80, 20 )
168nodes/jump_scale/node = SubResource( 42 )
169nodes/jump_scale/position = Vector2( -340, -80 )
170nodes/landing_scale/node = SubResource( 46 )
171nodes/landing_scale/position = Vector2( -340, -360 )
152172nodes/output/position = Vector2( 693.333, 133.333 )
153173nodes/roll/node = SubResource( 30 )
154nodes/roll/position = Vector2( 120, 160 )
174nodes/roll/position = Vector2( 400, 140 )
155175nodes/roll_scale/node = SubResource( 31 )
156nodes/roll_scale/position = Vector2( -80, 280 )
176nodes/roll_scale/position = Vector2( -60, 280 )
157177nodes/run_scale/node = SubResource( 33 )
158178nodes/run_scale/position = Vector2( -640, 500 )
159179nodes/strafe/node = SubResource( 20 )
160180nodes/strafe/position = Vector2( -760, 60 )
161181nodes/walk_scale/node = SubResource( 23 )
162182nodes/walk_scale/position = Vector2( -640, 360 )
163node_connections = [ "output", 0, "Blend2", "roll", 0, "aim_transition", "roll", 1, "roll_scale", "Blend2", 0, "roll", "Blend2", 1, "StateMachine", "TimeScale 3", 0, "strafe", "aim_transition", 0, "TimeScale 3", "aim_transition", 1, "iwr_blend", "iwr_blend", 0, "Animation 2", "iwr_blend", 1, "walk_scale", "iwr_blend", 2, "run_scale", "roll_scale", 0, "Animation", "run_scale", 0, "Animation 4", "walk_scale", 0, "Animation 3" ]
164
165[sub_resource type="AnimationNodeStateMachinePlayback" id=49]
183node_connections = [ "output", 0, "roll", "Blend3", 0, "jump_scale", "Blend3", 1, "falling_scale", "Blend3", 2, "landing_scale", "TimeScale 3", 0, "strafe", "jump", 0, "Blend3", "jump", 1, "aim_transition", "roll", 0, "jump", "roll", 1, "roll_scale", "aim_transition", 0, "TimeScale 3", "aim_transition", 1, "iwr_blend", "iwr_blend", 0, "Animation 2", "iwr_blend", 1, "walk_scale", "iwr_blend", 2, "run_scale", "roll_scale", 0, "Animation", "run_scale", 0, "Animation 4", "walk_scale", 0, "Animation 3", "jump_scale", 0, "Animation 5", "landing_scale", 0, "Animation 7", "falling_scale", 0, "Animation 6" ]
166184
167185[node name="Player" type="KinematicBody"]
168186script = ExtResource( 21 )
……@@ -661,6 +679,7 @@ anims/default = ExtResource( 4 )
661679anims/falling-loop = ExtResource( 15 )
662680anims/idle-loop = ExtResource( 14 )
663681anims/jump = ExtResource( 24 )
682anims/landing = ExtResource( 17 )
664683anims/roll = ExtResource( 9 )
665684anims/run-loop = ExtResource( 6 )
666685anims/strafe-left-loop = ExtResource( 7 )
……@@ -676,11 +695,14 @@ anims/walk-forward-loop = ExtResource( 12 )
676695tree_root = SubResource( 32 )
677696anim_player = NodePath("../AnimationPlayer")
678697active = true
679parameters/Blend2/blend_amount = 1.0
680parameters/StateMachine/playback = SubResource( 49 )
698parameters/Blend3/blend_amount = -1.0
681699"parameters/TimeScale 3/scale" = 1.0
682700parameters/aim_transition/current = 0
701parameters/falling_scale/scale = 1.0
683702parameters/iwr_blend/blend_amount = -1.0
703parameters/jump/current = 0
704parameters/jump_scale/scale = 1.0
705parameters/landing_scale/scale = 1.0
684706parameters/roll/active = false
685707parameters/roll_scale/scale = 1.0
686708parameters/run_scale/scale = 1.0