6 / 6 / 0
Регистрация: 13.05.2012
Сообщений: 593
|
||||||
1 | ||||||
Отрисовка нескольких мешей19.06.2017, 17:01. Показов 1398. Ответов 6
Метки нет (Все метки)
Всем привет!!! Как в сцене отресовать два меша (и больше)
Новый объект всегда должен отображаться по оси Y равной 18.0f.
0
|
19.06.2017, 17:01 | |
Ответы с готовыми решениями:
6
Отрисовка нескольких фигур Отрисовка нескольких обьектов OpenGL Отрисовка в нескольких окнах Отрисовка модели из нескольких материалов |
61 / 54 / 21
Регистрация: 19.10.2013
Сообщений: 117
|
||||||
19.06.2017, 22:02 | 2 | |||||
Для изменения положения объекта (mesh) обычно используют мировую матрицу. Для каждого объекта свою. С её помощью можно организовать также растяжение(scale) и повороты (rotation). Для формирования нужных матриц существуют стандартные методы/функции.
Например:
0
|
6 / 6 / 0
Регистрация: 13.05.2012
Сообщений: 593
|
|
19.06.2017, 22:34 [ТС] | 3 |
KolDub, Ты не совсем меня понял,как работать с матрицами я знаю
Я делаю игру типа тетриса,объект начинает двигаться в низ по оси Y, когда Y == 0.0 объект перестает двигаться,
и сверху начинает двигатся следующий меш. Как мне это реализовать?
0
|
61 / 54 / 21
Регистрация: 19.10.2013
Сообщений: 117
|
|
19.06.2017, 22:50 | 4 |
Положение(мировая матрица) для каждого объекта своё.
Вашу функцию нужно переписать так, чтобы её можно было вызывать перед выводом(отрисовкой) каждого объекта сцены.
0
|
6 / 6 / 0
Регистрация: 13.05.2012
Сообщений: 593
|
|
19.06.2017, 22:51 [ТС] | 5 |
KolDub, И как мне это можно сделать?
0
|
61 / 54 / 21
Регистрация: 19.10.2013
Сообщений: 117
|
|
19.06.2017, 23:12 | 6 |
Обычно информация(в т. ч. координаты) об объектах сцены хранится в списке(базе данных). Каждый кадр Вы выводите объекты по списку и перед выводом каждого объекта формируете мировую матрицу по координатам объекта.
Если координаты меняются - объекты двигаются. Посмотрите пример, там все просто и понятно.
0
|
6 / 6 / 0
Регистрация: 13.05.2012
Сообщений: 593
|
|
19.06.2017, 23:24 [ТС] | 7 |
KolDub, Пример который ты выше предлогал?
0
|
19.06.2017, 23:24 | |
19.06.2017, 23:24 | |
Помогаю со студенческими работами здесь
7
Отрисовка нескольких камер, что и где? Отрисовка нескольких series в одном chart Отрисовка нескольких PNG изображений с прозрачностью Работа с timage.canvas, отрисовка нескольких картинок Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |