Это, наверное, странный вопрос, но я хочу знать. И это предполагает, что они не использовали 2D спрайты. Из моего понимания геометрийных войн формы врагов были созданы с 3D-фигурами, а каркас фигур был показан и светился. Я уже знаю, как светящиеся работы (эффект Блума, который я сейчас работаю, и создает правильный эффект). Как сделать эти каркасные модели в Xna? Мне нужно создать модель и показать каркасы? (Я не знаю, как это сделать). Если Geometry Wars не использует эти трехмерные фигуры каркаса, другим примером является PewPew. В PewPew графический интерфейс выглядит почти так же, как Geometry Wars. Однако PewPew иногда меняет угол камеры. В этом разном угле фигуры 3D, а не 2D. Опять же, мой вопрос: как я могу сделать этот эффект в Xna (точнее, MonoGame)?Xna Glowing 3D-форма, как в геометрии Войны
0
A
ответ
0
Чтобы включить модели каркаса, создания и рендеринга в обычном режиме, но в конце LoadContent используйте это: (Вы также можете поместить это в метод Draw, если ваши настройки слишком сильно меняются во время выполнения, но это не рекомендуется)
RasterizerState rs = new RasterizerState();
rs.FillMode = FillMode.WireFrame;
GraphicsDevice.RasterizerState = rs;
Кроме того, вы можете просто поместить камеру прямо над мировой плоскости для простого 3D/2D комбо, и/или использовать Matrix.CreateOrthographic
, который даст миру плоский 2D вид.
В режиме каркаса я могу изменить цвет линий? – pjrader1
Смогу ли я создать эффект шейдера для изменения цветов? Я так думаю. У меня не так много 3D-впечатлений (я двумерный человек), и я хотел бы узнать больше. – pjrader1