Skip to content

Commit 369a3d4

Browse files
committed
Fixing FPSDisplay prefab to work better with tagalong and world space camera for UI Text
Prefab did not work well due to camera being used in screen space. Also scale was not working well.
1 parent acb84f4 commit 369a3d4

File tree

1 file changed

+82
-161
lines changed

1 file changed

+82
-161
lines changed

Assets/HoloToolkit/Utilities/Prefabs/FPSDisplay.prefab

Lines changed: 82 additions & 161 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,17 @@ Prefab:
1111
m_ParentPrefab: {fileID: 0}
1212
m_RootGameObject: {fileID: 1000011443254168}
1313
m_IsPrefabParent: 1
14-
--- !u!1 &1000011295291574
14+
--- !u!1 &1000010074048822
1515
GameObject:
16-
m_ObjectHideFlags: 1
16+
m_ObjectHideFlags: 0
1717
m_PrefabParentObject: {fileID: 0}
1818
m_PrefabInternal: {fileID: 100100000}
1919
serializedVersion: 4
2020
m_Component:
21-
- 224: {fileID: 224000013504956068}
22-
- 222: {fileID: 222000010778092612}
23-
- 114: {fileID: 114000012639223920}
21+
- 224: {fileID: 224000013902176168}
22+
- 222: {fileID: 222000010574571132}
23+
- 114: {fileID: 114000010290203136}
24+
- 223: {fileID: 223000012962034640}
2425
m_Layer: 5
2526
m_Name: FPSText
2627
m_TagString: Untagged
@@ -37,194 +38,152 @@ GameObject:
3738
m_Component:
3839
- 4: {fileID: 4000012520274942}
3940
- 114: {fileID: 114000011616777814}
41+
- 65: {fileID: 65000012561365858}
42+
- 114: {fileID: 114000013985069792}
43+
- 114: {fileID: 114000012205069828}
44+
- 114: {fileID: 114000014245746336}
4045
m_Layer: 0
4146
m_Name: FPSDisplay
4247
m_TagString: Untagged
4348
m_Icon: {fileID: 0}
4449
m_NavMeshLayer: 0
4550
m_StaticEditorFlags: 0
4651
m_IsActive: 1
47-
--- !u!1 &1000012024420856
48-
GameObject:
49-
m_ObjectHideFlags: 0
50-
m_PrefabParentObject: {fileID: 0}
51-
m_PrefabInternal: {fileID: 100100000}
52-
serializedVersion: 4
53-
m_Component:
54-
- 224: {fileID: 224000012645449356}
55-
- 223: {fileID: 223000013901876514}
56-
- 114: {fileID: 114000010598805930}
57-
- 114: {fileID: 114000013487320360}
58-
m_Layer: 5
59-
m_Name: Canvas
60-
m_TagString: Untagged
61-
m_Icon: {fileID: 0}
62-
m_NavMeshLayer: 0
63-
m_StaticEditorFlags: 0
64-
m_IsActive: 1
65-
--- !u!1 &1000013060375360
66-
GameObject:
67-
m_ObjectHideFlags: 1
68-
m_PrefabParentObject: {fileID: 0}
69-
m_PrefabInternal: {fileID: 100100000}
70-
serializedVersion: 4
71-
m_Component:
72-
- 224: {fileID: 224000012494036710}
73-
- 222: {fileID: 222000011953500724}
74-
- 114: {fileID: 114000013260827288}
75-
m_Layer: 5
76-
m_Name: FPSBackground
77-
m_TagString: Untagged
78-
m_Icon: {fileID: 0}
79-
m_NavMeshLayer: 0
80-
m_StaticEditorFlags: 0
81-
m_IsActive: 1
8252
--- !u!4 &4000012520274942
8353
Transform:
8454
m_ObjectHideFlags: 1
8555
m_PrefabParentObject: {fileID: 0}
8656
m_PrefabInternal: {fileID: 100100000}
8757
m_GameObject: {fileID: 1000011443254168}
8858
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
89-
m_LocalPosition: {x: 0, y: 0, z: 0}
90-
m_LocalScale: {x: 1, y: 1, z: 1}
59+
m_LocalPosition: {x: -0.5, y: 0, z: 2}
60+
m_LocalScale: {x: 0.0005, y: 0.0005, z: 0.0005}
61+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
9162
m_Children:
92-
- {fileID: 224000012645449356}
63+
- {fileID: 224000013902176168}
9364
m_Father: {fileID: 0}
9465
m_RootOrder: 0
95-
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
96-
--- !u!114 &114000010598805930
97-
MonoBehaviour:
98-
m_ObjectHideFlags: 1
99-
m_PrefabParentObject: {fileID: 0}
100-
m_PrefabInternal: {fileID: 100100000}
101-
m_GameObject: {fileID: 1000012024420856}
102-
m_Enabled: 1
103-
m_EditorHideFlags: 0
104-
m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
105-
m_Name:
106-
m_EditorClassIdentifier:
107-
m_UiScaleMode: 0
108-
m_ReferencePixelsPerUnit: 100
109-
m_ScaleFactor: 1
110-
m_ReferenceResolution: {x: 800, y: 600}
111-
m_ScreenMatchMode: 0
112-
m_MatchWidthOrHeight: 0
113-
m_PhysicalUnit: 3
114-
m_FallbackScreenDPI: 96
115-
m_DefaultSpriteDPI: 96
116-
m_DynamicPixelsPerUnit: 1
117-
--- !u!114 &114000011616777814
118-
MonoBehaviour:
66+
--- !u!65 &65000012561365858
67+
BoxCollider:
11968
m_ObjectHideFlags: 1
12069
m_PrefabParentObject: {fileID: 0}
12170
m_PrefabInternal: {fileID: 100100000}
12271
m_GameObject: {fileID: 1000011443254168}
72+
m_Material: {fileID: 0}
73+
m_IsTrigger: 0
12374
m_Enabled: 1
124-
m_EditorHideFlags: 0
125-
m_Script: {fileID: 11500000, guid: 782849a517cd6b445bf06b38c442ccf3, type: 3}
126-
m_Name:
127-
m_EditorClassIdentifier:
128-
Text: {fileID: 114000012639223920}
129-
--- !u!114 &114000012639223920
75+
serializedVersion: 2
76+
m_Size: {x: 1, y: 1, z: 1}
77+
m_Center: {x: 0, y: 0, z: 0}
78+
--- !u!114 &114000010290203136
13079
MonoBehaviour:
13180
m_ObjectHideFlags: 1
13281
m_PrefabParentObject: {fileID: 0}
13382
m_PrefabInternal: {fileID: 100100000}
134-
m_GameObject: {fileID: 1000011295291574}
83+
m_GameObject: {fileID: 1000010074048822}
13584
m_Enabled: 1
13685
m_EditorHideFlags: 0
13786
m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
13887
m_Name:
13988
m_EditorClassIdentifier:
14089
m_Material: {fileID: 0}
141-
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
142-
m_RaycastTarget: 1
90+
m_Color: {r: 0.105882354, g: 0.5764706, b: 0.85882354, a: 1}
91+
m_RaycastTarget: 0
14392
m_OnCullStateChanged:
14493
m_PersistentCalls:
14594
m_Calls: []
14695
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
14796
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
14897
m_FontData:
14998
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
150-
m_FontSize: 14
99+
m_FontSize: 72
151100
m_FontStyle: 0
152-
m_BestFit: 0
153-
m_MinSize: 10
154-
m_MaxSize: 40
101+
m_BestFit: 1
102+
m_MinSize: 20
103+
m_MaxSize: 144
155104
m_Alignment: 0
156105
m_AlignByGeometry: 0
157106
m_RichText: 1
158107
m_HorizontalOverflow: 0
159108
m_VerticalOverflow: 0
160109
m_LineSpacing: 1
161-
m_Text: FPS
162-
--- !u!114 &114000013260827288
110+
m_Text: 'FPS: '
111+
--- !u!114 &114000011616777814
163112
MonoBehaviour:
164113
m_ObjectHideFlags: 1
165114
m_PrefabParentObject: {fileID: 0}
166115
m_PrefabInternal: {fileID: 100100000}
167-
m_GameObject: {fileID: 1000013060375360}
116+
m_GameObject: {fileID: 1000011443254168}
168117
m_Enabled: 1
169118
m_EditorHideFlags: 0
170-
m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
119+
m_Script: {fileID: 11500000, guid: 782849a517cd6b445bf06b38c442ccf3, type: 3}
171120
m_Name:
172121
m_EditorClassIdentifier:
173-
m_Material: {fileID: 0}
174-
m_Color: {r: 1, g: 1, b: 1, a: 1}
175-
m_RaycastTarget: 1
176-
m_OnCullStateChanged:
177-
m_PersistentCalls:
178-
m_Calls: []
179-
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
180-
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
181-
m_Sprite: {fileID: 0}
182-
m_Type: 0
183-
m_PreserveAspect: 0
184-
m_FillCenter: 1
185-
m_FillMethod: 4
186-
m_FillAmount: 1
187-
m_FillClockwise: 1
188-
m_FillOrigin: 0
189-
--- !u!114 &114000013487320360
122+
Text: {fileID: 114000010290203136}
123+
--- !u!114 &114000012205069828
190124
MonoBehaviour:
191125
m_ObjectHideFlags: 1
192126
m_PrefabParentObject: {fileID: 0}
193127
m_PrefabInternal: {fileID: 100100000}
194-
m_GameObject: {fileID: 1000012024420856}
128+
m_GameObject: {fileID: 1000011443254168}
195129
m_Enabled: 1
196130
m_EditorHideFlags: 0
197-
m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
131+
m_Script: {fileID: 11500000, guid: 2be8bd2ebd8277c448d6d81c75517fee, type: 3}
198132
m_Name:
199133
m_EditorClassIdentifier:
200-
m_IgnoreReversedGraphics: 1
201-
m_BlockingObjects: 0
202-
m_BlockingMask:
203-
serializedVersion: 2
204-
m_Bits: 4294967295
205-
--- !u!222 &222000010778092612
206-
CanvasRenderer:
134+
TagalongDistance: 2
135+
EnforceDistance: 1
136+
PositionUpdateSpeed: 9.8
137+
SmoothMotion: 1
138+
SmoothingFactor: 0.75
139+
--- !u!114 &114000013985069792
140+
MonoBehaviour:
141+
m_ObjectHideFlags: 1
142+
m_PrefabParentObject: {fileID: 0}
143+
m_PrefabInternal: {fileID: 100100000}
144+
m_GameObject: {fileID: 1000011443254168}
145+
m_Enabled: 0
146+
m_EditorHideFlags: 0
147+
m_Script: {fileID: 11500000, guid: fb69de839bd015f4099b5bd2c45e53e5, type: 3}
148+
m_Name:
149+
m_EditorClassIdentifier:
150+
PositionPerSecond: 30
151+
RotationDegreesPerSecond: 720
152+
RotationSpeedScaler: 0
153+
ScalePerSecond: 5
154+
SmoothLerpToTarget: 0
155+
SmoothPositionLerpRatio: 0.5
156+
SmoothRotationLerpRatio: 0.5
157+
SmoothScaleLerpRatio: 0.5
158+
--- !u!114 &114000014245746336
159+
MonoBehaviour:
207160
m_ObjectHideFlags: 1
208161
m_PrefabParentObject: {fileID: 0}
209162
m_PrefabInternal: {fileID: 100100000}
210-
m_GameObject: {fileID: 1000011295291574}
211-
--- !u!222 &222000011953500724
163+
m_GameObject: {fileID: 1000011443254168}
164+
m_Enabled: 1
165+
m_EditorHideFlags: 0
166+
m_Script: {fileID: 11500000, guid: ac8d5b128a1d8204fb76c86f47b75912, type: 3}
167+
m_Name:
168+
m_EditorClassIdentifier:
169+
PivotAxis: 2
170+
--- !u!222 &222000010574571132
212171
CanvasRenderer:
213172
m_ObjectHideFlags: 1
214173
m_PrefabParentObject: {fileID: 0}
215174
m_PrefabInternal: {fileID: 100100000}
216-
m_GameObject: {fileID: 1000013060375360}
217-
--- !u!223 &223000013901876514
175+
m_GameObject: {fileID: 1000010074048822}
176+
--- !u!223 &223000012962034640
218177
Canvas:
219178
m_ObjectHideFlags: 1
220179
m_PrefabParentObject: {fileID: 0}
221180
m_PrefabInternal: {fileID: 100100000}
222-
m_GameObject: {fileID: 1000012024420856}
181+
m_GameObject: {fileID: 1000010074048822}
223182
m_Enabled: 1
224183
serializedVersion: 2
225-
m_RenderMode: 1
184+
m_RenderMode: 2
226185
m_Camera: {fileID: 0}
227-
m_PlaneDistance: 1
186+
m_PlaneDistance: 100
228187
m_PixelPerfect: 0
229188
m_ReceivesEvents: 1
230189
m_OverrideSorting: 0
@@ -233,59 +192,21 @@ Canvas:
233192
m_SortingLayerID: 0
234193
m_SortingOrder: 0
235194
m_TargetDisplay: 0
236-
--- !u!224 &224000012494036710
195+
--- !u!224 &224000013902176168
237196
RectTransform:
238197
m_ObjectHideFlags: 1
239198
m_PrefabParentObject: {fileID: 0}
240199
m_PrefabInternal: {fileID: 100100000}
241-
m_GameObject: {fileID: 1000013060375360}
242-
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
243-
m_LocalPosition: {x: 0, y: 0, z: 0}
244-
m_LocalScale: {x: 1, y: 1, z: 1}
245-
m_Children:
246-
- {fileID: 224000013504956068}
247-
m_Father: {fileID: 224000012645449356}
248-
m_RootOrder: 0
249-
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
250-
m_AnchorMin: {x: 1, y: 1}
251-
m_AnchorMax: {x: 1, y: 1}
252-
m_AnchoredPosition: {x: -400, y: -25}
253-
m_SizeDelta: {x: 160, y: 30}
254-
m_Pivot: {x: 0.5, y: 0.5}
255-
--- !u!224 &224000012645449356
256-
RectTransform:
257-
m_ObjectHideFlags: 1
258-
m_PrefabParentObject: {fileID: 0}
259-
m_PrefabInternal: {fileID: 100100000}
260-
m_GameObject: {fileID: 1000012024420856}
261-
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
262-
m_LocalPosition: {x: 0, y: 0, z: 0}
263-
m_LocalScale: {x: 0, y: 0, z: 0}
264-
m_Children:
265-
- {fileID: 224000012494036710}
266-
m_Father: {fileID: 4000012520274942}
267-
m_RootOrder: 0
268-
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
269-
m_AnchorMin: {x: 0, y: 0}
270-
m_AnchorMax: {x: 0, y: 0}
271-
m_AnchoredPosition: {x: 0, y: 0}
272-
m_SizeDelta: {x: 0, y: 0}
273-
m_Pivot: {x: 0, y: 0}
274-
--- !u!224 &224000013504956068
275-
RectTransform:
276-
m_ObjectHideFlags: 1
277-
m_PrefabParentObject: {fileID: 0}
278-
m_PrefabInternal: {fileID: 100100000}
279-
m_GameObject: {fileID: 1000011295291574}
200+
m_GameObject: {fileID: 1000010074048822}
280201
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
281202
m_LocalPosition: {x: 0, y: 0, z: 0}
282203
m_LocalScale: {x: 1, y: 1, z: 1}
204+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
283205
m_Children: []
284-
m_Father: {fileID: 224000012494036710}
206+
m_Father: {fileID: 4000012520274942}
285207
m_RootOrder: 0
286-
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
287208
m_AnchorMin: {x: 0.5, y: 0.5}
288209
m_AnchorMax: {x: 0.5, y: 0.5}
289-
m_AnchoredPosition: {x: 5, y: -5}
290-
m_SizeDelta: {x: 160, y: 30}
210+
m_AnchoredPosition: {x: 0.15, y: 0}
211+
m_SizeDelta: {x: 500, y: 100}
291212
m_Pivot: {x: 0.5, y: 0.5}

0 commit comments

Comments
 (0)