/
crypt
/
SnowBallRefactoring
Обзор
Документация
Войти
/
crypt
/
SnowBallRefactoring
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Assets/Scripts/camera_bonus.cs
74 строки
2 KB
crypt
Мой первый проект. Старт рефакторинга.
21 июл 2026, 18:23
21 июл 2026, 18:23
bef234c
Код
Авторство
О чём код?
using UnityEngine; using System.Collections; public class camera_bonus : MonoBehaviour { public Transform target; public float relativeHeigth = -30f; public float zDistance = 50f; public float dampSpeed = 1; public float xDistance = 0f; public float xRotate = 0f; public float yRotate = 0f; public float zRotate = 0; void Start() { Screen.sleepTimeout = SleepTimeout.NeverSleep; if (Level_pick.helper_level == 2) { GetComponent<Camera>().transform.position = new Vector3(0, 270, 0); } if (Level_pick.helper_level == 3) { GetComponent<Camera>().transform.position = new Vector3(0, 460, 0); } if (Level_pick.helper_level == 4) { GetComponent<Camera>().transform.position = new Vector3(0, 432, 0); } if (Level_pick.helper_level == 5) { GetComponent<Camera>().transform.position = new Vector3(0, 480, 0); } if (Level_pick.helper_level == 6) { GetComponent<Camera>().transform.position = new Vector3(0, 400, 0); } if (Level_pick.helper_level == 7) { GetComponent<Camera>().transform.position = new Vector3(0, 318, 0); } if (Level_pick.helper_level == 8) { GetComponent<Camera>().transform.position = new Vector3(0, 358, 0); } if (Level_pick.helper_level == 9) { GetComponent<Camera>().transform.position = new Vector3(0, 378, 0); } if (Level_pick.helper_level == 10) { GetComponent<Camera>().transform.position = new Vector3(0, 398, 0); } } void Update() { Vector3 newPos = new Vector3(0, target.position.y, target.position.z) + new Vector3(0, relativeHeigth, -zDistance); transform.position = Vector3.Lerp(transform.position, newPos, Time.smoothDeltaTime * dampSpeed); } }