Я работаю над стратегией в реальном времени, и мне нужно нарисовать прямоугольник выбора на моей кубической местности, основанной на вокселе, как я могу это сделать? Я знаю, что некоторые RTS просто уходят с простым методом 2d/hud/gui/on screen, но мне действительно нравится, как Warcraft 3 делает это на местности.Как проецировать форму на среду/VBO?
Ребята, речь идет не о сборке, а о рендеринге прямоугольника на неровной поверхности нескольких разных блоков. Подобно тому, как сетка отображается в редакторе Warcraft 3: World! http://press2reset.com/wp-content/uploads/2012/02/Warcraft3WorldEditorScreen.jpg
Google for "3d picking". –
@GregPrisament: выбор не имеет ничего общего с проецированием материала на рельеф. –
@NicolBolas: Я согласен, что есть несколько подходов к этому, и выбор может быть не лучшим, но я думаю, что это возможно. Вот что я думал: вы могли бы потенциально использовать сбор, чтобы определить ячейку местности «на клик», а также ячейку местности «мышь». Затем визуализируйте прямоугольную область, ограниченную этими двумя ячейками другого цвета или что угодно. –