|
1 | | -[gd_scene load_steps=6 format=2] |
| 1 | +[gd_scene load_steps=4 format=2] |
2 | 2 |
|
3 | 3 | [ext_resource path="res://local_map/pawns/PawnFollower.gd" type="Script" id=1] |
4 | | -[ext_resource path="res://local_map/pawns/sprites/character.png" type="Texture" id=2] |
| 4 | +[ext_resource path="res://animation/PawnAnim.tscn" type="PackedScene" id=2] |
5 | 5 |
|
6 | | -[sub_resource type="Animation" id=1] |
| 6 | +[sub_resource type="RectangleShape2D" id=1] |
7 | 7 |
|
8 | | -resource_name = "bump" |
9 | | -length = 0.1 |
10 | | -loop = false |
11 | | -step = 0.01 |
12 | | -tracks/0/type = "value" |
13 | | -tracks/0/path = NodePath("Pivot/Sprite:position") |
14 | | -tracks/0/interp = 1 |
15 | | -tracks/0/loop_wrap = true |
16 | | -tracks/0/imported = false |
17 | | -tracks/0/enabled = true |
18 | | -tracks/0/keys = { |
19 | | -"times": PoolRealArray( 0, 0.02, 0.04, 0.06, 0.08, 0.1 ), |
20 | | -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1 ), |
21 | | -"update": 0, |
22 | | -"values": [ Vector2( 0, 0 ), Vector2( -1.5, -9 ), Vector2( 6.5, 2.5 ), Vector2( -11.5, 8.5 ), Vector2( 4, -5 ), Vector2( 0, 0 ) ] |
23 | | -} |
24 | | - |
25 | | -[sub_resource type="Animation" id=2] |
26 | | - |
27 | | -resource_name = "walk" |
28 | | -length = 0.25 |
29 | | -loop = false |
30 | | -step = 0.05 |
31 | | -tracks/0/type = "value" |
32 | | -tracks/0/path = NodePath("Pivot/Sprite:self_modulate") |
33 | | -tracks/0/interp = 1 |
34 | | -tracks/0/loop_wrap = true |
35 | | -tracks/0/imported = false |
36 | | -tracks/0/enabled = false |
37 | | -tracks/0/keys = { |
38 | | -"times": PoolRealArray( 0, 0.1, 0.25 ), |
39 | | -"transitions": PoolRealArray( 1, 1, 1 ), |
40 | | -"update": 0, |
41 | | -"values": [ Color( 1, 1, 1, 1 ), Color( 1, 0.9375, 0, 1 ), Color( 1, 1, 1, 1 ) ] |
42 | | -} |
43 | | -tracks/1/type = "value" |
44 | | -tracks/1/path = NodePath("Pivot/Sprite:position") |
45 | | -tracks/1/interp = 1 |
46 | | -tracks/1/loop_wrap = true |
47 | | -tracks/1/imported = false |
48 | | -tracks/1/enabled = true |
49 | | -tracks/1/keys = { |
50 | | -"times": PoolRealArray( 0, 0.1, 0.15, 0.25 ), |
51 | | -"transitions": PoolRealArray( 1, 0.303143, 2.61003, 1 ), |
52 | | -"update": 0, |
53 | | -"values": [ Vector2( 1.43051e-006, -1.90735e-006 ), Vector2( 1.43051e-006, -1.90735e-006 ), Vector2( 0, -20 ), Vector2( 1.43051e-006, -1.90735e-006 ) ] |
54 | | -} |
55 | | -tracks/2/type = "value" |
56 | | -tracks/2/path = NodePath("Pivot/Sprite:scale") |
57 | | -tracks/2/interp = 1 |
58 | | -tracks/2/loop_wrap = true |
59 | | -tracks/2/imported = false |
60 | | -tracks/2/enabled = true |
61 | | -tracks/2/keys = { |
62 | | -"times": PoolRealArray( 0, 0.05, 0.15, 0.25 ), |
63 | | -"transitions": PoolRealArray( 1, 0.354553, 1, 1 ), |
64 | | -"update": 0, |
65 | | -"values": [ Vector2( 1, 1 ), Vector2( 1.20007, 0.917384 ), Vector2( 0.916712, 1.13495 ), Vector2( 1, 1 ) ] |
66 | | -} |
67 | | - |
68 | | -[sub_resource type="RectangleShape2D" id=3] |
69 | | - |
70 | | -custom_solver_bias = 0.0 |
71 | 8 | extents = Vector2( 30, 30 ) |
72 | 9 |
|
73 | 10 | [node name="Follower" type="KinematicBody2D"] |
74 | | -position = Vector2( 32, 32 ) |
75 | 11 | z_index = 1 |
76 | | -input_pickable = false |
77 | | -collision_layer = 1 |
78 | | -collision_mask = 1 |
79 | | -collision/safe_margin = 0.08 |
80 | | -motion/sync_to_physics = false |
81 | 12 | script = ExtResource( 1 ) |
82 | 13 |
|
83 | | -[node name="AnimationPlayer" type="AnimationPlayer" parent="."] |
84 | | -root_node = NodePath("..") |
85 | | -autoplay = "" |
86 | | -playback_process_mode = 1 |
87 | | -playback_default_blend_time = 0.0 |
88 | | -playback_speed = 1.0 |
89 | | -anims/bump = SubResource( 1 ) |
90 | | -anims/walk = SubResource( 2 ) |
91 | | -blend_times = [ ] |
92 | | - |
93 | 14 | [node name="Tween" type="Tween" parent="."] |
94 | | -repeat = false |
95 | | -playback_process_mode = 1 |
96 | | -playback_speed = 1.0 |
97 | | -playback/active = false |
98 | | -playback/repeat = false |
99 | | -playback/speed = 1.0 |
100 | 15 |
|
101 | 16 | [node name="Pivot" type="Position2D" parent="."] |
102 | 17 |
|
103 | | -[node name="Sprite" type="Sprite" parent="Pivot"] |
104 | | -position = Vector2( 1.43051e-006, -1.90735e-006 ) |
105 | | -texture = ExtResource( 2 ) |
106 | | -centered = false |
107 | | -offset = Vector2( -32, -32 ) |
| 18 | +[node name="PawnAnim" parent="Pivot" instance=ExtResource( 2 )] |
108 | 19 |
|
109 | 20 | [node name="CollisionShape2D" type="CollisionShape2D" parent="."] |
110 | | -shape = SubResource( 3 ) |
| 21 | +shape = SubResource( 1 ) |
111 | 22 |
|
0 commit comments