From d7fee943bc60101b8d2adcad3ad7a50ca7aff0cf Mon Sep 17 00:00:00 2001 From: Haze Weathers Date: Thu, 6 Mar 2025 08:30:17 -0500 Subject: [PATCH] proper "skid" turning animation --- assets/textures/player/capri.png | Bin 4558 -> 4529 bytes objects/new_player/new_player.tscn | 8 ++++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/assets/textures/player/capri.png b/assets/textures/player/capri.png index 73426020d343a55d78f2f9a44e5dce240fd60248..f499ac93b8fced1e229de63796876db07089de8b 100644 GIT binary patch delta 553 zcmV+^0@nS`Be5fp;siK4F*T9q9|UrCp8>N80owy4VPrHhF=971Eihs>IW06dFf%PV zF=RO{Ib&uyH(@a{VmV`ClL!SLBw;aSGB#vnW-VefF)}SQGBh?VI5sk4EjKo1G&f~A zVK!knVUtS*CnRJsVL3EpGh!_`H(@a?G&5o{EjchbV=ZH0H8CF*TE@28tv(G&VIhHezEfG-NbmEi_|dWG!K2 zVKFUaFkv!cF)(8^H8^CGRtHf8I65&kv#SSg2n2Qh;SG}=5M6&958*@>c>n+b8A(Jz zR7l6|Q(KaQAP@x10T6P4FtGo?<^U#T{`X^Z|EolW;W5S=*kx50P7g44%NT{+o)(G; z-|&qI+GECB!(voapujZD0mup*CY`olo z2zU(RdN{H+5XgTW0((pg+n5;c*WHxUv~tYsE(f1M-P?76&M!1bu+6&QH~OA^@&+;5 z!N`W$V6>6#ke&v_g;+q_cfy(nw7nOW z0@_W5H4kVz6=DHx|02XZm@XeEECt>D9#vQh19*~;{24h^&Vk5N4>q}t`OsD*bGgh7 resjCzV{J)0gxt{O+Cywv|9u7KSI(;fh00000NkvXXu0mjf$BWcb delta 582 zcmV-M0=fOMBhDj`;si80Ffozl9|U*N=YO*a0owy4Wo0yCF*0UmEiqv?W-T-{H#se0 zWic`>F*7kRW;Qf8Hf1F)%YNG-6^mEjTh}Wi4Z7WHVtmVKO*jVPun*1xE=q zG%+wXFf=nclja4G1T;D@F_U@*Dg-n-Ffo&;28tv!F*G(|GBaW=H90UfEi^b|GA&^- zVKpsbIb~ruH!?OcG&MMrRtHf8G&(Rbv#SSg2n1b2=T(y(5M6&50b-E;dH?_cHc3Q5 zR7l6|R6%mXAPf}d1K50^KzlbN4vO!uSq}>U?|FOWdju61i zA47!2njwnt?bHB4*q^5vV7lt_`Sm-%)XU~X2SxDn)~tuAmxo78=t4$37u=_bal=s1 zoUj>txnHdTboqawt+MWPE`(cHhd4WF)Br`|1>eV4g8P6JxDPNe!4_~_krT`Z7)OEm z01232J~&!nf%u?#!=7M1sBb6*>Vx`*oY;qHeb7#c2Dw~AqyN@fX-cU2d#ykkJY!V- z;kK>Zm2;h;>W|U!0h75WHz!iL8Ij0MiCk_xnsN}a=9b@ z18HTa#G@eXO8t@7uoNAqGPQJBZuEtAQ&v}~^1-^xJy%~ymv8XpgOg9*@s2kB0Qb^f UT3w&f$N&HU07*qoM6N<$f^P-u+yDRo diff --git a/objects/new_player/new_player.tscn b/objects/new_player/new_player.tscn index 0f8c72f..c30ff74 100644 --- a/objects/new_player/new_player.tscn +++ b/objects/new_player/new_player.tscn @@ -81,9 +81,13 @@ script = ExtResource("4_bsdw5") script = ExtResource("4_bsdw5") first_frame = Vector2i(1, 0) +[node name="Skid" type="Node" parent="Graphics/Sprite"] +script = ExtResource("4_bsdw5") +first_frame = Vector2i(2, 0) + [node name="Run" type="Node" parent="Graphics/Sprite"] script = ExtResource("4_bsdw5") -first_frame = Vector2i(0, 2) +first_frame = Vector2i(0, 1) frames = 4 fps = 16.0 loop = true @@ -201,5 +205,5 @@ bus = &"Capri" [connection signal="state_entered" from="StateChart/Root/Grounded/Running" to="Graphics/Sprite/Run" method="play"] [connection signal="state_physics_processing" from="StateChart/Root/Grounded/Running" to="." method="_scale_run_animation"] [connection signal="state_physics_processing" from="StateChart/Root/Grounded/Running" to="." method="_apply_run_acceleration"] -[connection signal="state_entered" from="StateChart/Root/Grounded/Turning" to="Graphics/Sprite/Bark" method="play"] +[connection signal="state_entered" from="StateChart/Root/Grounded/Turning" to="Graphics/Sprite/Skid" method="play"] [connection signal="state_physics_processing" from="StateChart/Root/Grounded/Turning" to="." method="_apply_turn_acceleration"]