3д модели и 2д окружение.
Вложений: 1
Привет, булка! У меня вопрос.
Я тут на базовом уровне разобрался с совмещением 2д бекграунда и 3д моделей в ортогональной проекции (аля Pillars Of Ethernity). Но пока ума не приложу как реализовать перекрытие модели спрайтом и наоборот(как на картинке в аттаче). Пока самая простая идея - назначать порядок отрисовки исходя из дистанции от камеры. Но есть подозрения, что если гометрия будет сложнее тонкой стенки - то работать такой способ будет работать некорректно. Есть у кого-нибудь соображения как это сделать? |
Ответ: 3д модели и 2д окружение.
классически в изометричных играх чем выше Y, тем дальше объект в порядке отрисовки.
ещё вариант - если 2д бекграунд рендерится в каком-нибудь максе, то записывать попиксельную глубину и выводить её в збуфер, или свой аналогичный запилить. |
Ответ: 3д модели и 2д окружение.
Цитата:
|
Ответ: 3д модели и 2д окружение.
на твоей картинке не вижу проблемы - Y человечка выше Y кубика - значит он рендерится после.
также, длинные стены нужно разбивать на короткие фрагменты с отдельной сортировкой. |
Ответ: 3д модели и 2д окружение.
Цитата:
Правда хотелось бы что-то изящней :D |
Часовой пояс GMT +4, время: 10:39. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot