DeepSeek пишет калькулятор на Unreal Engine 5

Channel:
Subscribers:
639
Published on ● Video Link: https://www.youtube.com/watch?v=j8Il24j5Fpk



Duration: 0:00
556 views
10


DeepSeek пишет калькулятор на Unreal Engine 5

Краткий пересказ от ЯндексГПТ:
00:00 Введение и цель проекта
• Автор рассказывает о своем проекте на Anril C++.
• Цель проекта - создание калькулятора, который выполняет простые арифметические операции.

00:44 Трудности и настройки проекта
• Автор признается, что не имеет опыта работы с Anril C++.
• Пробовал различные модели, но не все удалось.
• Задал проекту задачу написать базовый калькулятор без использования BluePrints.

01:55 Проблемы с соединением и ошибки
• Проект часто сталкивается с ошибками соединения и требует обновления страницы.
• Иногда возникают ошибки, такие как "сервис занят", которые решаются перезапуском проекта.

03:21 Результаты работы проекта
• Проект генерирует текст с результатами своих умозаключений.
• Автор отмечает, что проект помог ему создать калькулятор без добавления новых функций.

04:20 Настройка и компиляция проекта
• Автор столкнулся с проблемами при компиляции проекта.
• Использовал различные методы для решения ошибок, включая удаление и повторное создание проекта.

07:18 Создание базового класса
• Автор создал базовый класс калькулятора по инструкции проекта.
• Столкнулся с трудностями при создании классов и папок, но в итоге проект заработал.

09:07 Создание классов и виджетов
• Автор создал несколько классов и виджетов для проекта.
• Столкнулся с проблемами при компиляции и отладке, но в итоге проект заработал.

12:05 Заключение
• Автор делится опытом создания виджетов и классов.
• Подчеркивает важность перезагрузки компьютера для решения проблем с компиляцией.

13:53 Ошибки и исправления
• Автор пропустил важные моменты и ошибки, не вникая в них.
• Использовал предложенные исправления, но не всегда успешно.
• Не добавлял необходимые настройки в виджеты, что приводило к новым ошибкам.

17:42 Проблемы с виджетами
• Автор пытался создать виджеты по инструкциям, но не всегда правильно.
• Возникали ошибки из-за неправильной иерархии элементов.
• Неправильно добавлял кнопки и текст-блоки, что приводило к ошибкам.

22:46 Иерархия элементов
• Автор понял, что кнопки и текст-блоки должны быть дочерними элементами контейнера.
• Создал основной контейнер и добавил в него текст-блок и кнопки.
• Настроил иерархию элементов, чтобы избежать ошибок.

26:14 Проблемы с кодом
• Калькулятор не считал суммы при нажатии на кнопки.
• Автор добавил недостающую логику в код, но возникли новые ошибки.
• Исправил ошибки и модифицировал код, но проблемы остались.

27:40 Завершение работы
• Автор добавил виджеты и объявил методы в классе.
• Исправил ошибки видимости и добавил виджет в заголовочный файл.
• Завершил работу, исправив все ошибки и настроив виджеты.

28:52 Исправление приватных функций
• Функция была недоступна из-за приватной секции.
• Решение: перенести функции в класс "Павлик".
• Проверка подключения заголовка и сборка проекта.
• После исправления функция работает корректно.

29:49 Тестирование арифметических операций
• Проверка сложения и вычитания: 1+1=2, -1=0.
• Проверка умножения: 1+1*2=2.
• Проверка деления: 1+1/2=1.
• Необходимость доработки кода для деления.

30:27 Заключение
• Тестирование завершено.
• Необходимость доработки кода для корректного выполнения деления.