Вопрос

Я бы хотел уменьшить размер объекта Texture2D до другого объекта Texture2D в XNA.

Причина в том, чтобы использовать уменьшенный объект для обнаружения столкновений на основе пикселей.

Можно ли это сделать?

Это было полезно?

Решение

Вам следует взглянуть на руководство по столкновению с пикселями , как а также преобразованное руководство по столкновению на уровне пикселей .

По сути, для обнаружения столкновений на преобразованной текстуре (такой как масштабированная, как вы хотите) вы используете преобразование matrix , Это не слишком сложно, и учебники дают хороший пример. Учебное пособие не масштабируется, а вращается, но в источник включены комментарии, показывающие, где и как выполнять масштабирование.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top