Skip to content

Commit b579072

Browse files
feat: added idle animation
1 parent 28eb1e7 commit b579072

File tree

10 files changed

+172
-27
lines changed

10 files changed

+172
-27
lines changed

Assets/Scenes/Level1.unity

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2823,8 +2823,8 @@ Transform:
28232823
m_PrefabAsset: {fileID: 0}
28242824
m_GameObject: {fileID: 330585543}
28252825
serializedVersion: 2
2826-
m_LocalRotation: {x: 0.20314598, y: -0.0010157359, z: 0.00021073695, w: 0.9791479}
2827-
m_LocalPosition: {x: -22.72, y: 2.3520002, z: -21.24}
2826+
m_LocalRotation: {x: 0.20314601, y: -0.0010157359, z: 0.00021073698, w: 0.9791479}
2827+
m_LocalPosition: {x: -22.72, y: 2.461, z: -34.82}
28282828
m_LocalScale: {x: 1, y: 1, z: 1}
28292829
m_ConstrainProportionsScale: 0
28302830
m_Children: []
@@ -6137,7 +6137,7 @@ Transform:
61376137
m_GameObject: {fileID: 613601990}
61386138
serializedVersion: 2
61396139
m_LocalRotation: {x: 0.20314598, y: -0.0010157359, z: 0.00021073695, w: 0.9791479}
6140-
m_LocalPosition: {x: -22.72, y: 2.3520002, z: -21.24}
6140+
m_LocalPosition: {x: -22.72, y: 2.461, z: -34.82}
61416141
m_LocalScale: {x: 1, y: 1, z: 1}
61426142
m_ConstrainProportionsScale: 0
61436143
m_Children: []
@@ -12616,6 +12616,7 @@ GameObject:
1261612616
- component: {fileID: 1166695322}
1261712617
- component: {fileID: 1166695323}
1261812618
- component: {fileID: 1166695324}
12619+
- component: {fileID: 1166695325}
1261912620
m_Layer: 0
1262012621
m_Name: Player
1262112622
m_TagString: Player
@@ -12727,7 +12728,7 @@ Transform:
1272712728
m_GameObject: {fileID: 1166695311}
1272812729
serializedVersion: 2
1272912730
m_LocalRotation: {x: -0, y: -0, z: -1.4551915e-11, w: 1}
12730-
m_LocalPosition: {x: -22.73, y: 0.26200032, z: -16.42}
12731+
m_LocalPosition: {x: -22.73, y: 0.371, z: -30}
1273112732
m_LocalScale: {x: 1, y: 0.45452, z: 1}
1273212733
m_ConstrainProportionsScale: 0
1273312734
m_Children: []
@@ -12742,7 +12743,7 @@ Rigidbody:
1274212743
m_GameObject: {fileID: 1166695311}
1274312744
serializedVersion: 4
1274412745
m_Mass: 1
12745-
m_Drag: 0
12746+
m_Drag: 4
1274612747
m_AngularDrag: 0.05
1274712748
m_CenterOfMass: {x: 0, y: 0, z: 0}
1274812749
m_InertiaTensor: {x: 1, y: 1, z: 1}
@@ -12998,6 +12999,21 @@ MonoBehaviour:
1299812999
cubeMesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
1299913000
sphereMesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
1300013001
capsuleMesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0}
13002+
--- !u!114 &1166695325
13003+
MonoBehaviour:
13004+
m_ObjectHideFlags: 0
13005+
m_CorrespondingSourceObject: {fileID: 0}
13006+
m_PrefabInstance: {fileID: 0}
13007+
m_PrefabAsset: {fileID: 0}
13008+
m_GameObject: {fileID: 1166695311}
13009+
m_Enabled: 1
13010+
m_EditorHideFlags: 0
13011+
m_Script: {fileID: 11500000, guid: 5c2b194ef392c664cb5248fd0f28b9d3, type: 3}
13012+
m_Name:
13013+
m_EditorClassIdentifier:
13014+
pulseAmount: 0.1
13015+
pulseSpeed: 2
13016+
rotateSpeed: 20
1300113017
--- !u!1 &1177075428
1300213018
GameObject:
1300313019
m_ObjectHideFlags: 0

Assets/Scenes/Level2.unity

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6910,7 +6910,7 @@ Transform:
69106910
m_GameObject: {fileID: 827671623}
69116911
serializedVersion: 2
69126912
m_LocalRotation: {x: 0.20314598, y: -0.0010157359, z: 0.00021073695, w: 0.9791479}
6913-
m_LocalPosition: {x: -19.84, y: 2.3899999, z: -38.6}
6913+
m_LocalPosition: {x: -19.84, y: 2.449, z: -38.6}
69146914
m_LocalScale: {x: 1, y: 1, z: 1}
69156915
m_ConstrainProportionsScale: 0
69166916
m_Children: []
@@ -7905,6 +7905,7 @@ GameObject:
79057905
- component: {fileID: 945966556}
79067906
- component: {fileID: 945966557}
79077907
- component: {fileID: 945966558}
7908+
- component: {fileID: 945966559}
79087909
m_Layer: 0
79097910
m_Name: Player
79107911
m_TagString: Player
@@ -7921,7 +7922,7 @@ Rigidbody:
79217922
m_GameObject: {fileID: 945966544}
79227923
serializedVersion: 4
79237924
m_Mass: 1
7924-
m_Drag: 0
7925+
m_Drag: 4
79257926
m_AngularDrag: 0.05
79267927
m_CenterOfMass: {x: 0, y: 0, z: 0}
79277928
m_InertiaTensor: {x: 1, y: 1, z: 1}
@@ -8043,7 +8044,7 @@ Transform:
80438044
m_GameObject: {fileID: 945966544}
80448045
serializedVersion: 2
80458046
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
8046-
m_LocalPosition: {x: -19.85, y: 0.3, z: -33.78}
8047+
m_LocalPosition: {x: -19.85, y: 0.359, z: -33.78}
80478048
m_LocalScale: {x: 1, y: 0.45452, z: 1}
80488049
m_ConstrainProportionsScale: 0
80498050
m_Children: []
@@ -8287,6 +8288,21 @@ MonoBehaviour:
82878288
cubeMesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
82888289
sphereMesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
82898290
capsuleMesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0}
8291+
--- !u!114 &945966559
8292+
MonoBehaviour:
8293+
m_ObjectHideFlags: 0
8294+
m_CorrespondingSourceObject: {fileID: 0}
8295+
m_PrefabInstance: {fileID: 0}
8296+
m_PrefabAsset: {fileID: 0}
8297+
m_GameObject: {fileID: 945966544}
8298+
m_Enabled: 1
8299+
m_EditorHideFlags: 0
8300+
m_Script: {fileID: 11500000, guid: 5c2b194ef392c664cb5248fd0f28b9d3, type: 3}
8301+
m_Name:
8302+
m_EditorClassIdentifier:
8303+
pulseAmount: 0.1
8304+
pulseSpeed: 2
8305+
rotateSpeed: 20
82908306
--- !u!1 &948847381
82918307
GameObject:
82928308
m_ObjectHideFlags: 0
@@ -13140,7 +13156,7 @@ Transform:
1314013156
m_GameObject: {fileID: 1518226789}
1314113157
serializedVersion: 2
1314213158
m_LocalRotation: {x: 0.203146, y: -0.0010157526, z: 0.00021073967, w: 0.9791479}
13143-
m_LocalPosition: {x: -19.84, y: 2.3899999, z: -38.6}
13159+
m_LocalPosition: {x: -19.84, y: 2.449, z: -38.6}
1314413160
m_LocalScale: {x: 1, y: 1, z: 1}
1314513161
m_ConstrainProportionsScale: 0
1314613162
m_Children: []

Assets/Scenes/Level3.unity

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4765,7 +4765,7 @@ Transform:
47654765
m_GameObject: {fileID: 513477635}
47664766
serializedVersion: 2
47674767
m_LocalRotation: {x: 0.20314598, y: -0.001015736, z: 0.000210737, w: 0.9791479}
4768-
m_LocalPosition: {x: -19.84, y: 2.35, z: -38.6}
4768+
m_LocalPosition: {x: -19.84, y: 2.4229999, z: -38.6}
47694769
m_LocalScale: {x: 1, y: 1, z: 1}
47704770
m_ConstrainProportionsScale: 0
47714771
m_Children: []
@@ -7980,7 +7980,7 @@ Transform:
79807980
m_GameObject: {fileID: 818031441}
79817981
serializedVersion: 2
79827982
m_LocalRotation: {x: 0.20314598, y: -0.0010157359, z: 0.00021073695, w: 0.9791479}
7983-
m_LocalPosition: {x: -19.84, y: 2.35, z: -38.6}
7983+
m_LocalPosition: {x: -19.84, y: 2.4229999, z: -38.6}
79847984
m_LocalScale: {x: 1, y: 1, z: 1}
79857985
m_ConstrainProportionsScale: 0
79867986
m_Children: []
@@ -14862,6 +14862,7 @@ GameObject:
1486214862
- component: {fileID: 1843940780}
1486314863
- component: {fileID: 1843940781}
1486414864
- component: {fileID: 1843940782}
14865+
- component: {fileID: 1843940783}
1486514866
m_Layer: 0
1486614867
m_Name: Player
1486714868
m_TagString: Player
@@ -14892,7 +14893,7 @@ Rigidbody:
1489214893
m_GameObject: {fileID: 1843940769}
1489314894
serializedVersion: 4
1489414895
m_Mass: 1
14895-
m_Drag: 0
14896+
m_Drag: 4
1489614897
m_AngularDrag: 0.05
1489714898
m_CenterOfMass: {x: 0, y: 0, z: 0}
1489814899
m_InertiaTensor: {x: 1, y: 1, z: 1}
@@ -15014,7 +15015,7 @@ Transform:
1501415015
m_GameObject: {fileID: 1843940769}
1501515016
serializedVersion: 2
1501615017
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
15017-
m_LocalPosition: {x: -19.85, y: 0.26, z: -33.78}
15018+
m_LocalPosition: {x: -19.85, y: 0.333, z: -33.78}
1501815019
m_LocalScale: {x: 1, y: 0.45452, z: 1}
1501915020
m_ConstrainProportionsScale: 0
1502015021
m_Children: []
@@ -15244,6 +15245,21 @@ MonoBehaviour:
1524415245
cubeMesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
1524515246
sphereMesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
1524615247
capsuleMesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0}
15248+
--- !u!114 &1843940783
15249+
MonoBehaviour:
15250+
m_ObjectHideFlags: 0
15251+
m_CorrespondingSourceObject: {fileID: 0}
15252+
m_PrefabInstance: {fileID: 0}
15253+
m_PrefabAsset: {fileID: 0}
15254+
m_GameObject: {fileID: 1843940769}
15255+
m_Enabled: 1
15256+
m_EditorHideFlags: 0
15257+
m_Script: {fileID: 11500000, guid: 5c2b194ef392c664cb5248fd0f28b9d3, type: 3}
15258+
m_Name:
15259+
m_EditorClassIdentifier:
15260+
pulseAmount: 0.1
15261+
pulseSpeed: 2
15262+
rotateSpeed: 20
1524715263
--- !u!1 &1861152422
1524815264
GameObject:
1524915265
m_ObjectHideFlags: 0

Assets/Scenes/Level4.unity

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4423,6 +4423,7 @@ GameObject:
44234423
- component: {fileID: 1106560897}
44244424
- component: {fileID: 1106560898}
44254425
- component: {fileID: 1106560899}
4426+
- component: {fileID: 1106560900}
44264427
m_Layer: 0
44274428
m_Name: Player
44284429
m_TagString: Player
@@ -4795,6 +4796,19 @@ MonoBehaviour:
47954796
cubeMesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
47964797
sphereMesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
47974798
capsuleMesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0}
4799+
--- !u!114 &1106560900
4800+
MonoBehaviour:
4801+
m_ObjectHideFlags: 0
4802+
m_CorrespondingSourceObject: {fileID: 0}
4803+
m_PrefabInstance: {fileID: 0}
4804+
m_PrefabAsset: {fileID: 0}
4805+
m_GameObject: {fileID: 1106560884}
4806+
m_Enabled: 1
4807+
m_EditorHideFlags: 0
4808+
m_Script: {fileID: 11500000, guid: b8786dd1618832e4ba35a2fdb3f0cb0b, type: 3}
4809+
m_Name:
4810+
m_EditorClassIdentifier:
4811+
rotateSpeed: 20
47984812
--- !u!1 &1110252937
47994813
GameObject:
48004814
m_ObjectHideFlags: 0
@@ -6779,17 +6793,6 @@ MonoBehaviour:
67796793
m_LightCookieSize: {x: 1, y: 1}
67806794
m_LightCookieOffset: {x: 0, y: 0}
67816795
m_SoftShadowQuality: 0
6782-
m_RenderingLayersMask:
6783-
serializedVersion: 0
6784-
m_Bits: 1
6785-
m_ShadowRenderingLayersMask:
6786-
serializedVersion: 0
6787-
m_Bits: 1
6788-
m_Version: 4
6789-
m_LightLayerMask: 1
6790-
m_ShadowLayerMask: 1
6791-
m_RenderingLayers: 1
6792-
m_ShadowRenderingLayers: 1
67936796
--- !u!1 &1560446382
67946797
GameObject:
67956798
m_ObjectHideFlags: 0

Assets/Scenes/Level6.unity

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2066,6 +2066,7 @@ GameObject:
20662066
- component: {fileID: 1106560896}
20672067
- component: {fileID: 1106560897}
20682068
- component: {fileID: 1106560898}
2069+
- component: {fileID: 1106560899}
20692070
m_Layer: 0
20702071
m_Name: Player
20712072
m_TagString: Player
@@ -2423,6 +2424,19 @@ MonoBehaviour:
24232424
cubeMesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
24242425
sphereMesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
24252426
capsuleMesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0}
2427+
--- !u!114 &1106560899
2428+
MonoBehaviour:
2429+
m_ObjectHideFlags: 0
2430+
m_CorrespondingSourceObject: {fileID: 0}
2431+
m_PrefabInstance: {fileID: 0}
2432+
m_PrefabAsset: {fileID: 0}
2433+
m_GameObject: {fileID: 1106560884}
2434+
m_Enabled: 1
2435+
m_EditorHideFlags: 0
2436+
m_Script: {fileID: 11500000, guid: b8786dd1618832e4ba35a2fdb3f0cb0b, type: 3}
2437+
m_Name:
2438+
m_EditorClassIdentifier:
2439+
rotateSpeed: 20
24262440
--- !u!1 &1134948137
24272441
GameObject:
24282442
m_ObjectHideFlags: 0

Assets/Scenes/Level7.unity

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4655,7 +4655,7 @@ Transform:
46554655
m_GameObject: {fileID: 452507388}
46564656
serializedVersion: 2
46574657
m_LocalRotation: {x: 0.20314598, y: -0.0010157359, z: 0.00021073695, w: 0.9791479}
4658-
m_LocalPosition: {x: -19.84, y: 2.3899999, z: -38.6}
4658+
m_LocalPosition: {x: -19.84, y: 2.431, z: -38.6}
46594659
m_LocalScale: {x: 1, y: 1, z: 1}
46604660
m_ConstrainProportionsScale: 0
46614661
m_Children: []
@@ -7932,6 +7932,7 @@ GameObject:
79327932
- component: {fileID: 945966556}
79337933
- component: {fileID: 945966557}
79347934
- component: {fileID: 945966558}
7935+
- component: {fileID: 945966559}
79357936
m_Layer: 0
79367937
m_Name: Player
79377938
m_TagString: Player
@@ -8070,7 +8071,7 @@ Transform:
80708071
m_GameObject: {fileID: 945966544}
80718072
serializedVersion: 2
80728073
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
8073-
m_LocalPosition: {x: -19.85, y: 0.3, z: -33.78}
8074+
m_LocalPosition: {x: -19.85, y: 0.336, z: -33.78}
80748075
m_LocalScale: {x: 1, y: 0.45452, z: 1}
80758076
m_ConstrainProportionsScale: 0
80768077
m_Children: []
@@ -8314,6 +8315,21 @@ MonoBehaviour:
83148315
cubeMesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
83158316
sphereMesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
83168317
capsuleMesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0}
8318+
--- !u!114 &945966559
8319+
MonoBehaviour:
8320+
m_ObjectHideFlags: 0
8321+
m_CorrespondingSourceObject: {fileID: 0}
8322+
m_PrefabInstance: {fileID: 0}
8323+
m_PrefabAsset: {fileID: 0}
8324+
m_GameObject: {fileID: 945966544}
8325+
m_Enabled: 1
8326+
m_EditorHideFlags: 0
8327+
m_Script: {fileID: 11500000, guid: 5c2b194ef392c664cb5248fd0f28b9d3, type: 3}
8328+
m_Name:
8329+
m_EditorClassIdentifier:
8330+
pulseAmount: 0.1
8331+
pulseSpeed: 2
8332+
rotateSpeed: 20
83178333
--- !u!1 &948847381
83188334
GameObject:
83198335
m_ObjectHideFlags: 0
@@ -10047,7 +10063,7 @@ Transform:
1004710063
m_GameObject: {fileID: 1135091756}
1004810064
serializedVersion: 2
1004910065
m_LocalRotation: {x: 0.20314598, y: -0.0010157359, z: 0.00021073695, w: 0.9791479}
10050-
m_LocalPosition: {x: -19.84, y: 2.3899999, z: -38.6}
10066+
m_LocalPosition: {x: -19.84, y: 2.4259999, z: -38.6}
1005110067
m_LocalScale: {x: 1, y: 1, z: 1}
1005210068
m_ConstrainProportionsScale: 0
1005310069
m_Children: []

Assets/Scripts/PlayerIdleRotate.cs

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
using UnityEngine;
2+
3+
public class PlayerIdleAnimate : MonoBehaviour
4+
{
5+
public float pulseAmount = 0.1f;
6+
public float pulseSpeed = 2f;
7+
public float rotateSpeed = 20f;
8+
9+
private Vector3 originalScale;
10+
11+
void Start()
12+
{
13+
originalScale = transform.localScale;
14+
}
15+
16+
void Update()
17+
{
18+
bool isMoving = Input.GetKey(KeyCode.W) ||
19+
Input.GetKey(KeyCode.A) ||
20+
Input.GetKey(KeyCode.S) ||
21+
Input.GetKey(KeyCode.D) ||
22+
Input.GetKey(KeyCode.UpArrow) ||
23+
Input.GetKey(KeyCode.DownArrow) ||
24+
Input.GetKey(KeyCode.LeftArrow) ||
25+
Input.GetKey(KeyCode.RightArrow);
26+
27+
if (!isMoving)
28+
{
29+
float scaleOffset = Mathf.Sin(Time.time * pulseSpeed) * pulseAmount;
30+
transform.localScale = originalScale + Vector3.one * scaleOffset;
31+
transform.Rotate(Vector3.up * rotateSpeed * Time.deltaTime);
32+
}
33+
else
34+
{
35+
transform.localScale = originalScale;
36+
}
37+
}
38+
}

Assets/Scripts/PlayerIdleRotate.cs.meta

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
using UnityEngine;
2+
3+
public class PlayerIdleRotateOnly : MonoBehaviour
4+
{
5+
public float rotateSpeed = 20f;
6+
7+
void Update()
8+
{
9+
bool isMoving = Input.GetKey(KeyCode.W) ||
10+
Input.GetKey(KeyCode.A) ||
11+
Input.GetKey(KeyCode.S) ||
12+
Input.GetKey(KeyCode.D) ||
13+
Input.GetKey(KeyCode.UpArrow) ||
14+
Input.GetKey(KeyCode.DownArrow) ||
15+
Input.GetKey(KeyCode.LeftArrow) ||
16+
Input.GetKey(KeyCode.RightArrow);
17+
if (!isMoving)
18+
{
19+
transform.Rotate(Vector3.up * rotateSpeed * Time.deltaTime);
20+
}
21+
}
22+
}

0 commit comments

Comments
 (0)