From 8ab5c5ade86fddcd1a439a05883d04122880230c Mon Sep 17 00:00:00 2001 From: Gregory Campbell Date: Mon, 8 Jun 2020 21:25:50 -0400 Subject: [PATCH] Add visible countdown UI --- Assets/Fonts.meta | 8 + Assets/Fonts/Number Font.fontsettings | 191 ++++++++++++++++ Assets/Fonts/Number Font.fontsettings.meta | 8 + Assets/Materials.meta | 8 + Assets/Materials/NumberFont.mat | 78 +++++++ Assets/Materials/NumberFont.mat.meta | 8 + Assets/Scenes/Main Scene.unity | 248 ++++++++++++++++++++- Assets/Scripts/GameScript.cs | 4 + Assets/Textures/NumberFont.png | Bin 0 -> 12377 bytes Assets/Textures/NumberFont.png.meta | 92 ++++++++ Assets/Textures/NumberFont.xcf | Bin 0 -> 30177 bytes Assets/Textures/NumberFont.xcf.meta | 7 + 12 files changed, 650 insertions(+), 2 deletions(-) create mode 100644 Assets/Fonts.meta create mode 100644 Assets/Fonts/Number Font.fontsettings create mode 100644 Assets/Fonts/Number Font.fontsettings.meta create mode 100644 Assets/Materials.meta create mode 100644 Assets/Materials/NumberFont.mat create mode 100644 Assets/Materials/NumberFont.mat.meta create mode 100644 Assets/Textures/NumberFont.png create mode 100644 Assets/Textures/NumberFont.png.meta create mode 100644 Assets/Textures/NumberFont.xcf create mode 100644 Assets/Textures/NumberFont.xcf.meta diff --git a/Assets/Fonts.meta b/Assets/Fonts.meta new file mode 100644 index 0000000..4cc670c --- /dev/null +++ b/Assets/Fonts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5577d0dcb0eb4a2499aef7e8f55e1cb5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Fonts/Number Font.fontsettings b/Assets/Fonts/Number Font.fontsettings new file mode 100644 index 0000000..840124a --- /dev/null +++ b/Assets/Fonts/Number Font.fontsettings @@ -0,0 +1,191 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!128 &12800000 +Font: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Number Font + serializedVersion: 5 + m_LineSpacing: 0.1 + m_DefaultMaterial: {fileID: 2100000, guid: b7ea29fa774f30e43867079a4c8719fe, type: 2} + m_FontSize: 0 + m_Texture: {fileID: 0} + m_AsciiStartOffset: 0 + m_Tracking: 1 + m_CharacterSpacing: 0 + m_CharacterPadding: 1 + m_ConvertCase: 0 + m_CharacterRects: + - serializedVersion: 2 + index: 48 + uv: + serializedVersion: 2 + x: 0 + y: 0.5 + width: 0.2 + height: 0.5 + vert: + serializedVersion: 2 + x: 0 + y: 0 + width: 128 + height: -128 + advance: 128 + flipped: 0 + - serializedVersion: 2 + index: 49 + uv: + serializedVersion: 2 + x: 0.2 + y: 0.5 + width: 0.2 + height: 0.5 + vert: + serializedVersion: 2 + x: 0 + y: 0 + width: 128 + height: -128 + advance: 128 + flipped: 0 + - serializedVersion: 2 + index: 50 + uv: + serializedVersion: 2 + x: 0.4 + y: 0.5 + width: 0.2 + height: 0.5 + vert: + serializedVersion: 2 + x: 0 + y: 0 + width: 128 + height: -128 + advance: 128 + flipped: 0 + - serializedVersion: 2 + index: 51 + uv: + serializedVersion: 2 + x: 0.6 + y: 0.5 + width: 0.2 + height: 0.5 + vert: + serializedVersion: 2 + x: 0 + y: 0 + width: 128 + height: -128 + advance: 128 + flipped: 0 + - serializedVersion: 2 + index: 52 + uv: + serializedVersion: 2 + x: 0.8 + y: 0.5 + width: 0.2 + height: 0.5 + vert: + serializedVersion: 2 + x: 0 + y: 0 + width: 128 + height: -128 + advance: 128 + flipped: 0 + - serializedVersion: 2 + index: 53 + uv: + serializedVersion: 2 + x: 0 + y: 0 + width: 0.2 + height: 0.5 + vert: + serializedVersion: 2 + x: 0 + y: 0 + width: 128 + height: -128 + advance: 128 + flipped: 0 + - serializedVersion: 2 + index: 54 + uv: + serializedVersion: 2 + x: 0.2 + y: 0 + width: 0.2 + height: 0.5 + vert: + serializedVersion: 2 + x: 0 + y: 0 + width: 128 + height: -128 + advance: 128 + flipped: 0 + - serializedVersion: 2 + index: 55 + uv: + serializedVersion: 2 + x: 0.4 + y: 0 + width: 0.2 + height: 0.5 + vert: + serializedVersion: 2 + x: 0 + y: 0 + width: 128 + height: -128 + advance: 128 + flipped: 0 + - serializedVersion: 2 + index: 56 + uv: + serializedVersion: 2 + x: 0.6 + y: 0 + width: 0.2 + height: 0.5 + vert: + serializedVersion: 2 + x: 0 + y: 0 + width: 128 + height: -128 + advance: 128 + flipped: 0 + - serializedVersion: 2 + index: 57 + uv: + serializedVersion: 2 + x: 0.8 + y: 0 + width: 0.2 + height: 0.5 + vert: + serializedVersion: 2 + x: 0 + y: 0 + width: 128 + height: -128 + advance: 0 + flipped: 0 + m_KerningValues: [] + m_PixelScale: 0.1 + m_FontData: + m_Ascent: 0 + m_Descent: 0 + m_DefaultStyle: 0 + m_FontNames: [] + m_FallbackFonts: [] + m_FontRenderingMode: 128 + m_UseLegacyBoundsCalculation: 0 + m_ShouldRoundAdvanceValue: 1 diff --git a/Assets/Fonts/Number Font.fontsettings.meta b/Assets/Fonts/Number Font.fontsettings.meta new file mode 100644 index 0000000..661c0b8 --- /dev/null +++ b/Assets/Fonts/Number Font.fontsettings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a32081f970984024b87f4cac03c0c93f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials.meta b/Assets/Materials.meta new file mode 100644 index 0000000..5e1026c --- /dev/null +++ b/Assets/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d92e49dda83bc1b43b47639fa12580cc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/NumberFont.mat b/Assets/Materials/NumberFont.mat new file mode 100644 index 0000000..e6b3633 --- /dev/null +++ b/Assets/Materials/NumberFont.mat @@ -0,0 +1,78 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: NumberFont + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _ALPHATEST_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2450 + stringTagMap: + RenderType: TransparentCutout + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 650305bfb6054e742808e3d9e6b2bdf0, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 1 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/Materials/NumberFont.mat.meta b/Assets/Materials/NumberFont.mat.meta new file mode 100644 index 0000000..9d1f91f --- /dev/null +++ b/Assets/Materials/NumberFont.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b7ea29fa774f30e43867079a4c8719fe +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Main Scene.unity b/Assets/Scenes/Main Scene.unity index 7c52411..8c7cad7 100644 --- a/Assets/Scenes/Main Scene.unity +++ b/Assets/Scenes/Main Scene.unity @@ -285,6 +285,150 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &838031008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 838031009} + - component: {fileID: 838031011} + - component: {fileID: 838031010} + m_Layer: 5 + m_Name: CountdownText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &838031009 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 838031008} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1769056510} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 900, y: 525} + m_SizeDelta: {x: 400, y: 250} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &838031010 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 838031008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: a32081f970984024b87f4cac03c0c93f, type: 2} + m_FontSize: 0 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 0 +--- !u!222 &838031011 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 838031008} + m_CullTransparentMesh: 0 +--- !u!1 &1163557612 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1163557615} + - component: {fileID: 1163557614} + - component: {fileID: 1163557613} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1163557613 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1163557612} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1163557614 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1163557612} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1163557615 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1163557612} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1425971015 GameObject: m_ObjectHideFlags: 0 @@ -398,6 +542,7 @@ MonoBehaviour: Object: {fileID: 317481903} Dirt: {fileID: 5810670192936853663, guid: 6c319566e78e59d4b848e83cbf6cb8c5, type: 3} Restart: {fileID: 2120053446} + Countdown: {fileID: 838031010} ObjectSprites: - {fileID: 21300000, guid: f86f46202b4377743b719984d5bb8396, type: 3} - {fileID: 21300000, guid: bf9a4d7870709424d95eaad944a6363b, type: 3} @@ -497,7 +642,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1739945069} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 7.25, y: -2.5, z: 0} + m_LocalPosition: {x: 7.25, y: -2, z: 0} m_LocalScale: {x: 0.5, y: 0.5, z: 1} m_Children: [] m_Father: {fileID: 0} @@ -613,6 +758,105 @@ Rigidbody2D: m_SleepingMode: 1 m_CollisionDetection: 1 m_Constraints: 0 +--- !u!1 &1769056506 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1769056510} + - component: {fileID: 1769056509} + - component: {fileID: 1769056508} + - component: {fileID: 1769056507} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1769056507 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1769056506} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1769056508 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1769056506} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &1769056509 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1769056506} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1769056510 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1769056506} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 838031009} + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} --- !u!1 &1885377150 GameObject: m_ObjectHideFlags: 0 @@ -690,7 +934,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1885377150} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 7.25, y: 2.5, z: 0} + m_LocalPosition: {x: 7.25, y: 2, z: 0} m_LocalScale: {x: 0.5, y: 0.5, z: 1} m_Children: [] m_Father: {fileID: 0} diff --git a/Assets/Scripts/GameScript.cs b/Assets/Scripts/GameScript.cs index 1637944..1a26ede 100644 --- a/Assets/Scripts/GameScript.cs +++ b/Assets/Scripts/GameScript.cs @@ -1,6 +1,7 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; +using UnityEngine.UI; public class GameScript : MonoBehaviour { @@ -8,6 +9,7 @@ public class GameScript : MonoBehaviour public GameObject Object; public GameObject Dirt; public GameObject Restart; + public Text Countdown; public Sprite[] ObjectSprites; private bool clicked = false; @@ -84,6 +86,8 @@ public class GameScript : MonoBehaviour timer += Time.deltaTime; float seconds = timeLimit - timer; + int convert = (int)seconds; + Countdown.text = convert.ToString(); Vector3 mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition); Vector2 mousePos2D = new Vector2(mousePos.x, mousePos.y); diff --git a/Assets/Textures/NumberFont.png b/Assets/Textures/NumberFont.png new file mode 100644 index 0000000000000000000000000000000000000000..a9c27245f0fc99bffad6203c5b94ce5a225cd623 GIT binary patch literal 12377 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 literal 0 HcmV?d00001 diff --git a/Assets/Textures/NumberFont.xcf.meta b/Assets/Textures/NumberFont.xcf.meta new file mode 100644 index 0000000..a25ee61 --- /dev/null +++ b/Assets/Textures/NumberFont.xcf.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9c615cec9e6ca8a4fa56e59eca44243b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: