Задание:
В рамках лабораторної роботи був розроблений проект з використанням технологій Unity 3D, який ілюструє принципи фізики в ігровому середовищі. Основну увагу було приділено механіці руху об'єктів, а також взаємодії фізичних тіл. Для цього створено просту сцену з різними елементами: платформами, кульками та об'єктами, які реагують на фізичні сили.
Одним із ключових аспектів роботи стала реалізація фізичної моделі, що включала гравітацію, тертя і відскок. Це дозволило симулювати реалістичну взаємодію об'єктів. Для налаштування фізики використовувались компоненти Rigidbody, Colliders та Physics Material, що дозволило підвищити точність симуляції. Так, об’єкти взаємодіювали одне з одним, відбиваючись або під впливом сили тяжіння, що сприяло кращому сприйняттю фізичних закономірностей.
Крім того, була реалізована система управління, яка дозволяла користувачеві взаємодіяти зі сценами. Використовуючи вхідні дані з клавіатури, можна було змінювати положення об'єктів, що додавало інтерактивності. Спеціально розроблені скрипти на C# забезпечували спрощене керування, а також реакцію об’єктів на різні фізичні сили.
Однією з цікавих функцій стала можливість спостереження за рухами об'єктів в реальному часі. Інтерфейс користувача був оформлений таким чином, щоб легко налаштовувати параметри фізичних матеріалів, що надало змогу спостерігати, як зміни впливають на поведінку об’єктів.
В результаті виконаної роботи вдалося досягти відчуття реалістичної фізики в ігровому середовищі, що підкреслює переваги використання Unity 3D в освітніх цілях. Проект став яскравим прикладом можливостей сучасних технологій програмування, демонструючи, як захоплююче можна вивчати фізику через ігровий процес.