-
Start(): этот метод вызывается перед обновлением первого кадра и обычно используется для задач инициализации.
-
Update(): этот метод вызывается один раз для каждого кадра и часто используется для непрерывного обновления игровой логики.
-
FixedUpdate(): этот метод похож на Update(), но он вызывается через фиксированные интервалы времени, не зависящие от частоты кадров. Он обычно используется для физических расчетов.
-
OnTriggerEnter(Collider Other): этот метод вызывается, когда коллайдер входит в триггерный коллайдер. Он часто используется для обнаружения триггерных событий и реагирования на них.
-
OnCollisionEnter(столкновение столкновений): этот метод вызывается, когда происходит столкновение между двумя коллайдерами. Он обычно используется для обработки событий коллизий и применения соответствующих ответов.
-
StartCoroutine (программа IEnumerator): этот метод запускает выполнение сопрограммы, которая позволяет выполнять асинхронные и синхронизированные операции.
-
Instantiate(оригинальный GameObject): этот метод создает новый экземпляр GameObject на основе префаба или ссылки на другой GameObject.
-
Destroy(GameObject obj): этот метод уничтожает GameObject и удаляет его со сцены.
-
GetComponent
(): этот метод извлекает компонент типа T, прикрепленный к GameObject. -
Invoke(string MethodName, float time): этот метод вызывает указанный метод после указанной задержки.
-
Raycast(Ray ray, out RaycastHit hitInfo, float maxDistance): этот метод направляет луч на сцену и возвращает информацию обо всех объектах, с которыми он сталкивается.
-
PlayOneShot(AudioClip clip): этот метод воспроизводит звуковой эффект или аудиоклип один раз.
-
LoadScene(string SceneName): этот метод загружает новую сцену по ее имени.
-
PlayerPrefs: этот класс предоставляет методы для хранения и получения предпочтений и настроек игрока.
-
StartCoroutine(LoadSceneAsync(sceneName)): этот метод асинхронно загружает новую сцену, позволяя отслеживать ход выполнения и загружать экраны.
-
Quaternion.Euler(float x, float y, float z): этот метод создает кватернион, представляющий вращение, заданное углами Эйлера.
-
Vector3.Lerp(Vector3 a, Vector3 b, float t): этот метод линейно интерполирует между двумя векторами на основе заданного коэффициента интерполяции.
-
Time.deltaTime: это свойство возвращает время в секундах, необходимое для завершения последнего кадра.
-
Mathf.Clamp(float value, float min, float max): этот метод фиксирует значение между минимальным и максимальным диапазоном.
-
GUI.Label(Rectposition, string text): этот метод отображает метку с текстом в указанной позиции графического интерфейса.