From df1a1c145e64f2943686578127b0f49e99990803 Mon Sep 17 00:00:00 2001 From: Pasha Bibko <156938226+PashaBibko@users.noreply.github.com> Date: Tue, 2 Dec 2025 15:35:31 +0000 Subject: [PATCH] [Feature] Made text move --- Assets/Scenes/SampleScene.unity | 3 ++- Assets/Scripts/PlayerController.cs | 9 ++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index 3fda02c..d271eaa 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -158,6 +158,7 @@ MonoBehaviour: m_ObjectRadius: 0.1 m_SpinSpeed: 0.1 m_DistanceFromCentre: 0 + k__BackingField: 1 k__BackingField: 1 m_Renderer: {fileID: 104400500} m_ScoreText: {fileID: 1501855168} @@ -554,7 +555,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 0, g: 0, b: 1, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 diff --git a/Assets/Scripts/PlayerController.cs b/Assets/Scripts/PlayerController.cs index 199131a..01778fa 100644 --- a/Assets/Scripts/PlayerController.cs +++ b/Assets/Scripts/PlayerController.cs @@ -108,8 +108,10 @@ public class PlayerController : OrbitalBehaviour private IEnumerator OnModiferPickup() { Vector3 start = TranslateToVector3(); - Vector3 end = Vector3.zero; - Vector3 direction = start - end; + Vector3 direction = Vector3.zero - start; + direction.Normalize(); + direction *= 3; + Vector3 end = start + direction; m_ModifierText.transform.position = start; @@ -117,9 +119,10 @@ public class PlayerController : OrbitalBehaviour Color endColor = m_ModifierText.color; endColor.a = 0; - for (float lerp = 0f; lerp < 1f; lerp += Time.deltaTime) + for (float lerp = 0f; lerp < 1f; lerp += Time.deltaTime / 2f) { m_ModifierText.color = Color.Lerp(startColor, endColor, lerp); + m_ModifierText.transform.position = Vector3.Lerp(start, end, lerp); yield return new WaitForEndOfFrame(); }