Справка Unity
В Unity есть огромное количество методов, но их можно легко находить. Вот 5 способов узнать, какие методы доступны:
1️⃣ Справка Unity (официальная документация)
Unity имеет официальную документацию, где описаны все методы, классы и компоненты.
📌 Где искать?
🔗 https://docs.unity3d.com/ScriptReference/
Как пользоваться?
- Заходишь на сайт.
- В поиске вводишь нужный класс (
Transform,Rigidbody,AudioSource). - Читаешь описание методов.
✅ Пример: Открываем Transform и видим, что у него есть методы:
Translate()— перемещение.Rotate()— поворот.LookAt()— повернуть объект к точке.
2️⃣ Подсказки в Visual Studio (IntelliSense)
При написании кода Visual Studio автоматически подсказывает доступные методы.
📌 Как использовать?
- Пишешь название объекта + точка (
transform.). - После точки появятся все доступные методы.
- Можно нажимать
TabилиEnter, чтобы вставить метод.
✅ Пример:
transform.
После точки появится список методов, например:
positionRotate()Translate()
💡 Полезный трюк:
Если ты не знаешь, что делает метод, наведи мышкой на него — появится описание.
3️⃣ Поиск в Google или YouTube
Если не знаешь, как сделать что-то в Unity, просто ищи так:
"Unity как вращать объект"
✅ Пример поиска в Google
🔍 "Unity перемещение объекта C#"
➡ Найдешь примеры с transform.Translate() и Rigidbody.MovePosition().
4️⃣ Исследование компонентов в Unity
- Добавь компонент (например,
Rigidbody) в объект. - В инспекторе посмотри, какие у него настройки.
- Введи
Rigidbody.в коде и посмотри доступные методы.
✅ Пример:
Rigidbody rb;
rb.
Появятся методы:
AddForce()— добавить силу.MovePosition()— переместить объект.Velocity— текущая скорость.
5️⃣ Просмотр методов в MonoBehaviour
Если ты создаешь скрипт, то уже можешь использовать встроенные методы Unity.
✅ Примеры встроенных методов в Unity:
void Start() { } // Запускается при старте
void Update() { } // Выполняется каждый кадр
void FixedUpdate() { } // Выполняется раз в 0.02 сек (физика)
void OnCollisionEnter(Collision collision) { } // Вызывается при столкновении
📌 Где найти весь список встроенных методов?
🔗 https://docs.unity3d.com/Manual/ExecutionOrder.html
Вывод
Если не знаешь, какие методы есть в Unity, используй:
✅ Официальную документацию (всё подробно описано).
✅ Подсказки в Visual Studio (., Ctrl + Space).
✅ Google и YouTube (ищи примеры).
✅ Просмотри компоненты в Unity и их методы.
✅ Изучи встроенные методы MonoBehaviour (Start(), Update(), OnTriggerEnter()).
Теперь ты знаешь, как находить методы в Unity! 🚀