Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лаб_11 Головков И.Е. 12002108

.docx
Скачиваний:
0
Добавлен:
26.06.2024
Размер:
84.09 Кб
Скачать

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ БЕЛОГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ (НИУ «БелГУ») ИНСТИТУТ ИНЖЕНЕРНЫХ И ЦИФРОВЫХ ТЕХНОЛОГИЙ

КАФЕДРА ИНФОРМАЦИОННЫХ И РОБОТОТЕХНИЧЕСКИХ СИСТЕМ

Отчёт по лабораторной работе №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) # конвертируем цифры в строку

Вывод: в ходе лабораторной работы был реализован сбор предметов объектом-актёром.

Соседние файлы в предмете Системы виртуальной реальности