2013-07-06 2 views
0

Это, наверное, странный вопрос, но я хочу знать. И это предполагает, что они не использовали 2D спрайты. Из моего понимания геометрийных войн формы врагов были созданы с 3D-фигурами, а каркас фигур был показан и светился. Я уже знаю, как светящиеся работы (эффект Блума, который я сейчас работаю, и создает правильный эффект). Как сделать эти каркасные модели в Xna? Мне нужно создать модель и показать каркасы? (Я не знаю, как это сделать). Если Geometry Wars не использует эти трехмерные фигуры каркаса, другим примером является PewPew. В PewPew графический интерфейс выглядит почти так же, как Geometry Wars. Однако PewPew иногда меняет угол камеры. В этом разном угле фигуры 3D, а не 2D. Опять же, мой вопрос: как я могу сделать этот эффект в Xna (точнее, MonoGame)?Xna Glowing 3D-форма, как в геометрии Войны

ответ

0

Чтобы включить модели каркаса, создания и рендеринга в обычном режиме, но в конце LoadContent используйте это: (Вы также можете поместить это в метод Draw, если ваши настройки слишком сильно меняются во время выполнения, но это не рекомендуется)

RasterizerState rs = new RasterizerState(); 
rs.FillMode = FillMode.WireFrame; 
GraphicsDevice.RasterizerState = rs; 

Кроме того, вы можете просто поместить камеру прямо над мировой плоскости для простого 3D/2D комбо, и/или использовать Matrix.CreateOrthographic, который даст миру плоский 2D вид.

+0

В режиме каркаса я могу изменить цвет линий? – pjrader1

+0

Смогу ли я создать эффект шейдера для изменения цветов? Я так думаю. У меня не так много 3D-впечатлений (я двумерный человек), и я хотел бы узнать больше. – pjrader1