Skip to content

Commit d046239

Browse files
committed
Fixed legacy InputSystem refrashRate, added Demo-UnityChan
1 parent 2dc6f75 commit d046239

File tree

15 files changed

+127
-36
lines changed

15 files changed

+127
-36
lines changed

Assets/Demo/DemoSetup.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
using UnityEngine;
2+
3+
public class DemoSetup : MonoBehaviour
4+
{
5+
void Start()
6+
{
7+
Application.targetFrameRate = Screen.currentResolution.refreshRate;
8+
}
9+
}

Assets/Demo/DemoSetup.cs.meta

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/Demo/Scenes/Demo.unity

Lines changed: 80 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -152,10 +152,11 @@ MonoBehaviour:
152152
m_Script: {fileID: 11500000, guid: 539ef21bcb7d8894fb48cfaa403fcac5, type: 3}
153153
m_Name:
154154
m_EditorClassIdentifier:
155+
speedMultiplier: 10
155156
offsetMultiplier: {x: 1, y: 1}
156157
targets:
157158
- target: {fileID: 1275941634}
158-
speed: 10
159+
speed: 1
159160
maxOffset: {x: 1.5, y: 20}
160161
axes: 4
161162
--- !u!4 &201139855
@@ -170,7 +171,7 @@ Transform:
170171
m_LocalScale: {x: 1, y: 1, z: 1}
171172
m_Children: []
172173
m_Father: {fileID: 0}
173-
m_RootOrder: 2
174+
m_RootOrder: 3
174175
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
175176
--- !u!1 &342336930
176177
GameObject:
@@ -336,6 +337,68 @@ SpriteRenderer:
336337
m_WasSpriteAssigned: 1
337338
m_MaskInteraction: 0
338339
m_SpriteSortPoint: 0
340+
--- !u!1 &556102443
341+
GameObject:
342+
m_ObjectHideFlags: 0
343+
m_CorrespondingSourceObject: {fileID: 0}
344+
m_PrefabInstance: {fileID: 0}
345+
m_PrefabAsset: {fileID: 0}
346+
serializedVersion: 6
347+
m_Component:
348+
- component: {fileID: 556102445}
349+
- component: {fileID: 556102444}
350+
- component: {fileID: 556102446}
351+
m_Layer: 0
352+
m_Name: Setup
353+
m_TagString: Untagged
354+
m_Icon: {fileID: 0}
355+
m_NavMeshLayer: 0
356+
m_StaticEditorFlags: 0
357+
m_IsActive: 1
358+
--- !u!114 &556102444
359+
MonoBehaviour:
360+
m_ObjectHideFlags: 0
361+
m_CorrespondingSourceObject: {fileID: 0}
362+
m_PrefabInstance: {fileID: 0}
363+
m_PrefabAsset: {fileID: 0}
364+
m_GameObject: {fileID: 556102443}
365+
m_Enabled: 1
366+
m_EditorHideFlags: 0
367+
m_Script: {fileID: 11500000, guid: 4f248c3e318290944a6b4e5810d22c5e, type: 3}
368+
m_Name:
369+
m_EditorClassIdentifier:
370+
--- !u!4 &556102445
371+
Transform:
372+
m_ObjectHideFlags: 0
373+
m_CorrespondingSourceObject: {fileID: 0}
374+
m_PrefabInstance: {fileID: 0}
375+
m_PrefabAsset: {fileID: 0}
376+
m_GameObject: {fileID: 556102443}
377+
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
378+
m_LocalPosition: {x: 0, y: 0, z: 0}
379+
m_LocalScale: {x: 1, y: 1, z: 1}
380+
m_Children: []
381+
m_Father: {fileID: 0}
382+
m_RootOrder: 1
383+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
384+
--- !u!114 &556102446
385+
MonoBehaviour:
386+
m_ObjectHideFlags: 0
387+
m_CorrespondingSourceObject: {fileID: 0}
388+
m_PrefabInstance: {fileID: 0}
389+
m_PrefabAsset: {fileID: 0}
390+
m_GameObject: {fileID: 556102443}
391+
m_Enabled: 1
392+
m_EditorHideFlags: 0
393+
m_Script: {fileID: 11500000, guid: 21ddeee24e8b0244bb5cb166d5cc88ed, type: 3}
394+
m_Name:
395+
m_EditorClassIdentifier:
396+
samplingFrequency: 32
397+
useFakeGyroscopeInEditor: 1
398+
fakeGyroscopeSettings:
399+
hasGyroscope: 1
400+
attitude: {x: 0, y: 0, z: 0}
401+
gravity: {x: 0, y: 0, z: 1}
339402
--- !u!1 &575556457
340403
GameObject:
341404
m_ObjectHideFlags: 0
@@ -731,7 +794,7 @@ Transform:
731794
- {fileID: 575556458}
732795
- {fileID: 342336931}
733796
m_Father: {fileID: 0}
734-
m_RootOrder: 3
797+
m_RootOrder: 4
735798
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
736799
--- !u!1 &1792325250
737800
GameObject:
@@ -844,26 +907,27 @@ MonoBehaviour:
844907
m_Script: {fileID: 11500000, guid: f3150bb2bd3a52944acc461ffa28af24, type: 3}
845908
m_Name:
846909
m_EditorClassIdentifier:
910+
speedMultiplier: 10
847911
offsetMultiplier: {x: 1, y: 1}
848912
targets:
849913
- target: {fileID: 2022894514}
850-
speed: 10
851-
maxOffset: {x: 2, y: 1}
914+
speed: 1
915+
maxOffset: {x: 2, y: 2}
852916
- target: {fileID: 393434817}
853-
speed: 10
854-
maxOffset: {x: 1, y: 0.5}
917+
speed: 1
918+
maxOffset: {x: 1, y: 1}
855919
- target: {fileID: 1275941634}
856-
speed: 10
857-
maxOffset: {x: 0.25, y: 0.125}
920+
speed: 1
921+
maxOffset: {x: 0.25, y: 0.25}
858922
- target: {fileID: 575556458}
859-
speed: 10
860-
maxOffset: {x: 0.3, y: 0.15}
923+
speed: 1
924+
maxOffset: {x: 0.3, y: 0.3}
861925
- target: {fileID: 342336931}
862-
speed: 10
863-
maxOffset: {x: 0.4, y: 0.2}
926+
speed: 1
927+
maxOffset: {x: 0.4, y: 0.4}
864928
- target: {fileID: 629033410}
865-
speed: 10
866-
maxOffset: {x: 0.5, y: 0.25}
929+
speed: 1
930+
maxOffset: {x: 0.5, y: 0.5}
867931
--- !u!4 &1883056389
868932
Transform:
869933
m_ObjectHideFlags: 0
@@ -876,7 +940,7 @@ Transform:
876940
m_LocalScale: {x: 1, y: 1, z: 1}
877941
m_Children: []
878942
m_Father: {fileID: 0}
879-
m_RootOrder: 1
943+
m_RootOrder: 2
880944
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
881945
--- !u!1 &2022894513
882946
GameObject:

Assets/_PackageRoot/Scripts/Mover2D/GyroMover2D.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ namespace UnityGyroscope.Parallax
99
{
1010
public abstract class GyroMover2D : MonoBehaviour
1111
{
12+
public float speedMultiplier = 1;
1213
public Vector2 offsetMultiplier = Vector2.one;
1314
[SerializeField, Required] List<GyroTarget> targets = new List<GyroTarget>();
1415

Assets/_PackageRoot/Scripts/Mover2D/GyroMover2DAttitude.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ protected override void ApplyTransform(GyroTarget target, Vector2 offsetMultipli
7676
),
7777
target.OriginalLocalPosition.z
7878
),
79-
Time.deltaTime * target.speed
79+
Time.deltaTime * target.speed * speedMultiplier
8080
);
8181
}
8282
}

Assets/_PackageRoot/Scripts/Mover2D/GyroMover2DGravity.cs

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,29 +41,26 @@ protected override void OnUpdatePrepeare()
4141
}
4242
protected override void ApplyTransform(GyroTarget target, Vector2 offsetMultiplier)
4343
{
44-
var maxOffsetX = target.maxOffset.x;
45-
var maxOffsetY = target.maxOffset.y;
46-
4744
target.target.localPosition = Vector3.Lerp
4845
(
4946
target.target.localPosition,
5047
new Vector3
5148
(
5249
target.OriginalLocalPosition.x + Mathf.Lerp
5350
(
54-
-maxOffsetX * offsetMultiplier.x,
55-
maxOffsetX * offsetMultiplier.x,
51+
-target.maxOffset.x * offsetMultiplier.x,
52+
target.maxOffset.x * offsetMultiplier.x,
5653
gravity.x + 0.5f
5754
),
5855
target.OriginalLocalPosition.y + Mathf.Lerp
5956
(
60-
-maxOffsetY * offsetMultiplier.y,
61-
maxOffsetY * offsetMultiplier.y,
57+
-target.maxOffset.y * offsetMultiplier.y,
58+
target.maxOffset.y * offsetMultiplier.y,
6259
gravity.y + 0.5f
6360
),
6461
target.OriginalLocalPosition.z
6562
),
66-
Time.deltaTime * target.speed
63+
Time.deltaTime * target.speed * speedMultiplier
6764
);
6865
}
6966
}

Assets/_PackageRoot/Scripts/Rotator2D/GyroRotator2D.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ namespace UnityGyroscope.Parallax
99
{
1010
public abstract class GyroRotator2D : MonoBehaviour
1111
{
12+
public float speedMultiplier = 1;
1213
public Vector2 offsetMultiplier = Vector2.one;
1314
[SerializeField, Required] List<GyroTarget> targets = new List<GyroTarget>();
1415

Assets/_PackageRoot/Scripts/Rotator2D/GyroRotator2DAttitude.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ protected override void ApplyTransform(GyroTarget target, Vector2 offsetMultipli
5757
(
5858
target.target.localRotation,
5959
Quaternion.Euler(toX, toY, toZ),
60-
Time.deltaTime * target.speed
60+
Time.deltaTime * target.speed * speedMultiplier
6161
);
6262
}
6363

Assets/_PackageRoot/Scripts/Rotator2D/GyroRotator2DGravity.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ protected override void ApplyTransform(GyroTarget target, Vector2 offsetMultipli
4545
(
4646
target.target.localRotation,
4747
Quaternion.Euler(toX, toY, toZ),
48-
Time.deltaTime * target.speed
48+
Time.deltaTime * target.speed * speedMultiplier
4949
);
5050
}
5151

Assets/_PackageRoot/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"description": "Unity Parallax based on gyroscope components.",
88
"dependencies": {
99
"com.cysharp.unitask": "2.2.5",
10-
"extensions.unity.gyroscope.manager": "1.2.1"
10+
"extensions.unity.gyroscope.manager": "1.2.6"
1111
},
1212
"scopedRegistries": [
1313
{

0 commit comments

Comments
 (0)