
Лаб_11 Головков И.Е. 12002108
.docx
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ БЕЛОГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ (НИУ «БелГУ») ИНСТИТУТ ИНЖЕНЕРНЫХ И ЦИФРОВЫХ ТЕХНОЛОГИЙ
КАФЕДРА ИНФОРМАЦИОННЫХ И РОБОТОТЕХНИЧЕСКИХ СИСТЕМ
Отчёт по лабораторной работе №11 Тема работы: «Подсчёт собранных предметов» по дисциплине «Системы виртуальной реальности и программирование симуляторов»
Студента очного отделения
3 курса 12002108 группы
Головкова Игоря Евгеньевича
Проверила:
Доц. Игрунова С.В.
Белгород 2024
Цель и задачи: реализовать сбор объектов-предметов с помощью объекта-актёра
Ход работы:
Рисунок 1 – Созданная сцена с объектами
Рисунок 2 – Запущенная сцена с объектом
Рисунок 3 – Запущенная сцена после сбора объектов
import bge
cont=bge.logic.getCurrentController()
obj = cont.owner
scene = bge.logic.getCurrentScene()# получить текущую сцену
objList = scene.objects # получить список объектов
text = objList["Text"] # получаем текстовый объект
text.size = 0.5 # меняем размер текста
text.color = 0, 0.5, 0.5, 1 # меняем цвет текста
text.text = "0" # меняем сам текст
score = obj["prop"] # назначаем переменную
timer = int(score) # переводим в целые числа
text.text = str(score) # конвертируем цифры в строку
Вывод: в ходе лабораторной работы был реализован сбор предметов объектом-актёром.