У нас вы можете посмотреть бесплатно 68. Учебное пособие по объектно-ориентированному программированию в Unity: управление сценами + м... или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
00:00 Вступление: Цели сессии 68 (ООП + Симуляционная игра) 00:17 Получение файлов Patreon (ссылка на GitHub + код UserControl + макет) 00:51 Открытие GitHub Desktop + проверка входа в учетную запись 01:22 Объяснение push и pull (Зачем мы клонируем) 01:37 Клонирование репозитория с помощью URL (.git ссылка) 02:26 Проверка клонированных «стартовых файлов ООП» в проводнике 02:41 Создание нового репозитория: simulation_oops (файл .gitignore Unity) 03:35 Копирование стартовых файлов (исключая .git) в новый репозиторий 03:58 Коммит 171 файла + публикация на GitHub 04:39 Добавление проекта в Unity Hub (открытие с помощью Unity 6.3) 05:33 Применение макета Satvik (загрузка .wlt при необходимости) 06:00 Запуск Unity Изменения + фиксация файлов, сгенерированных Unity 06:32 Проверка обработки активного ввода (Старый → Новый) 06:53 Переключение на новую систему ввода (Перезапуск Unity) 07:13 Установка пакета системы ввода (Менеджер пакетов) 07:40 Обновление EventSystem в главной сцене + Сохранение 08:05 Обновление EventSystem в сцене меню + Сохранение 08:15 Тестирование игры → Нарушения ввода (Проблема со старым кодом) 08:32 Открытие UserControl.cs в VS Code 09:05 Замена скрипта предоставленным новым кодом ввода 09:47 Тестирование игрового процесса: Щелчок правой кнопкой мыши/Выделение работают 10:02 Фиксация: Обновление до новой системы ввода + Push 10:33 Обзор сцены меню (Структура пользовательского интерфейса + Кнопки) 11:26 Тестирование меню: Start/Exit пока не работают 12:15 Идентификация MenuUIHandler на холсте 12:52 Добавление SceneManagement Пространство имен 13:16 Создание StartGame() → LoadScene(1) 14:25 Перехват события OnClick() кнопки Start → StartGame 15:16 Тест кнопки Start → Загрузка основной сцены 15:25 Основная сцена: кнопка «Назад в меню» не работает 15:51 Открытие скрипта UIMainScene (Canvas) 16:20 Создание BackToMenu() → LoadScene(0) 17:16 Перехват события OnClick() кнопки → BackToMenu 17:39 Тестирование BackToMenu ↔ Начальная навигация 18:05 Добавление QuitGame() для кнопки выхода 19:09 Почему Application.Quit() не работает в редакторе 19:40 Добавление логики выхода #if UNITY_EDITOR (остановка режима воспроизведения) 21:43 Тестирование кнопки выхода в редакторе (воспроизведение останавливается) 22:10 Коммит: Работа кнопок меню + Push 23:20 Предварительный просмотр следующего занятия: Сохранение данных Получите бесплатные ресурсы для этого курса по ссылке на Patreon ниже / 145923169 Завершенные игры можно протестировать по ссылке ниже https://play.unity.com/en/user/414168... Занятие 68 – Объектно-ориентированное программирование в Unity (проект симулятора) В этом занятии мы продолжаем наше изучение ООП (объектно-ориентированного программирования), создавая симулятор в Unity и изучая концепции ООП на примере реального проекта. ✅ Что вы узнаете из этого видео: Как клонировать/загрузить репозиторий GitHub с помощью GitHub Desktop Как создать новый репозиторий Unity (simulation_oops) и опубликовать его на GitHub Как обновить проект Unity с «Старой системы ввода» на «Новую систему ввода» Как установить пакет Input System и обновить EventSystem в сценах Как заменить старый код ввода (Input.GetMouseButtonDown) на код новой системы ввода Как реализовать управление потоком сцен / управление сценами с помощью SceneManager.LoadScene() Как правильно настроить работу кнопок «Старт», «Назад в меню» и «Выход» Как настроить работу кнопки «Выход» как в редакторе Unity, так и в сборке с помощью #if UNITY_EDITOR Как правильно фиксировать и отправлять изменения на GitHub шаг за шагом 🎮 Сцены, используемые в этом проекте: Сцена меню (индекс 0) Главная сцена (индекс) 1) 📌 Ресурсы (с Patreon): 68_github_pull_link.txt (URL клона GitHub) 68_user_control_cs_code.txt (новый скрипт системы ввода) sattvic_layout.wlt (необязательный макет Unity) 💡 Следующее занятие: На занятии 69 мы начнем работать над сохранением данных (сохранение/загрузка данных в проекте симуляции). Если это было полезно, пожалуйста, поставьте лайк, поделитесь и подпишитесь на канал, чтобы получать больше обучающих занятий по Unity + ООП на основе проектов! 🙌 #Unity #OOP #ObjectOrientedProgramming #UnityTutorial #Unity6 #NewInputSystem #SceneManagement #GitHubDesktop #GameDevelopment #SimulationGame