Невозможно изменить текстуру до 100% в меньшем окне просмотра

В моей игре у меня есть небольшой видовой экран с визуальным отображением игры, и проблема, с которой я, похоже, сталкиваюсь, заключается в том, что я не могу изменить размер текстуры, чтобы зафиксировать ее в окне просмотра. Ранее я выполнил задачу с этим, но, похоже, она не работает как это.

->GetLevelDesc(0, &desc);
D3DXVECTOR2 scale = D3DXVECTOR2(desc.Width, desc.Height);
D3DXMatrixTransformation2D(&matrix, NULL, 0, &scale, NULL, 0, NULL);
->SetTransform(D3DTS_TEXTURE0, &matrix);

Также, если я преобразую спрайт с вектором масштабирования, он будет масштабироваться на 100% до экрана, что странно, потому что desc.Width а также desc.Height являются 243это также делается для «цели рендеринга», что текстура имеет меньшее разрешение.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]