Программирование в Unity
Программирование в Unity — это описание функциональности проекта кодом, а не через интерфейс Unity Editor. Так можно выйти за пределы того, что доступно только в интерфейсе редактора. Прямое обращение к открытым API Unity даёт более тонкий контроль и больше возможностей для настройки.
Обучение программированию на конкретных языках выходит за рамки данного раздела. Тем не менее, существует множество книг, учебников и других ресурсов для изучения программирования с Unity. См. Unity Learn для более подробной информации.
| Тема | Описание |
|---|---|
| Начало программирования в Unity | Начните с создания, именования и редактирования ваших первых скриптов Unity. |
| Среда и инструменты | Настройте среду разработки программного обеспечения с помощью инструментов для программирования в Unity. |
| Объектно-ориентированная разработка | Разработка проектов Unity с традиционной философией и архитектурой объектно-ориентированного программирования. |
| Компиляция и перезагрузка кода | Как Unity преобразует код, который вы пишете, в код, который запускается, и последствия для времени итерации разработки и поведения приложения во время выполнения. |
| Оптимизация кода | Project конфигурации, шаблоны дизайна и стратегии кодирования, чтобы помочь оптимизировать производительность вашего кода. |
| Тестирование кода | Используйте Unity Test Framework для написания и запуска тестов для вашего Редактора или кода времени выполнения. |
| Отладка и диагностика | Отладка, диагностика и исправление проблем в коде. |
Дополнительные ресурсы и примеры
- 📖 Электронная книга: Используйте C# руководство по стилю для чистого и масштабируемого игрового кода (Unity 6 издание)
- 📖 Электронная книга: Повышайте уровень своего кода с помощью шаблонов дизайна и SOLID
- 📖 Электронная книга: Создание модульных игровых архитектур в Unity с помощью ScriptableObjects
- 📖 Электронная книга: Введение в Data-Oriented Technology Stack для продвинутых Unity разработчиков
- 💡 Ресурсы: Unity Learn Учебники по скриптированию
- 💡 Ресурсы: Пример руководства по стилю кода Unity C#
- e️ Пример проекта: Уровень ваш код с шаблонами дизайна и SOLID
- e️ Пример проекта: ScriptableObjects Проект мяча для гребли
- 📺 Видео: Советы по созданию собственного C# руководства по стилю кода
- 📺 Видео: Повышайте уровень своего кода с помощью шаблонов программирования игр: Командный шаблон
- 📺 Видео: Повышайте уровень своего кода с помощью шаблонов программирования игр: Фабрика шаблонов
- 📺 Видео: Повышение уровня кода с помощью шаблонов программирования игр: Model-view-presenter
- 📺 Видео: Повышение уровня кода с помощью шаблонов разработки игр: Объектный пул
- 📺 Видео: Повышайте уровень своего кода с помощью шаблонов программирования игр: Pattern combo
- Сообщество: Раздел сценариев на Unity Обсуждения
← Предыдущий шаг—
Следующий шаг →Начало программирования в Unity