diff --git a/Assets/CameraObjec.cs b/Assets/CameraObjec.cs new file mode 100644 index 00000000..d92832d6 --- /dev/null +++ b/Assets/CameraObjec.cs @@ -0,0 +1,27 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class CameraObjec : MonoBehaviour +{ + public Transform player; + private Rigidbody playerRB; + public Vector3 Offset; + public float speed; + // Start is called before the first frame update + void Start() + { + playerRB = player.GetComponent(); + } + + // Update is called once per frame + void FixedUpdate() + { + Vector3 playerForward = (playerRB.velocity + player.transform.forward).normalized; + transform.position = Vector3.Lerp(transform.position, + player.position + player.transform.TransformVector(Offset) + + playerForward * (-5f), + speed * Time.deltaTime); + transform.LookAt(player); + } +} diff --git a/Assets/CameraObjec.cs.meta b/Assets/CameraObjec.cs.meta new file mode 100644 index 00000000..bf7bbc83 --- /dev/null +++ b/Assets/CameraObjec.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6482ad70cbb280a41b1911ed2b71f491 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/GameScene.unity b/Assets/Scenes/GameScene.unity index a4fd4ff7..55874713 100644 Binary files a/Assets/Scenes/GameScene.unity and b/Assets/Scenes/GameScene.unity differ diff --git a/Assets/Scripts/UI/DriftScore.cs b/Assets/Scripts/UI/DriftScore.cs index 922a9418..40a63adf 100644 --- a/Assets/Scripts/UI/DriftScore.cs +++ b/Assets/Scripts/UI/DriftScore.cs @@ -110,7 +110,7 @@ public class DriftScore : MonoBehaviour void ManageUI() { - totalScoreText.text = "Рекорд: " + (totalScore).ToString("###,###,000"); + totalScoreText.text = "Рекорд: " + (totalScore).ToString("###,###, ##0"); factorText.text = driftFactor.ToString("###,###,##0.0") + "X"; currentScoreText.text = currentScore.ToString("###,###,000"); driftAngleText.text = driftAngle.ToString("###,##0");