2009-03-05 4 views
5

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

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

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

ответ

3

Вы должны взглянуть на per-pixel collision tutorial, а также на transformed per-pixel collision tutorial.

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

Смежные вопросы