5

我想将一个 Texture2D 对象缩小为 XNA 中的另一个 Texture2D 对象。

原因是使用缩小的对象进行基于像素的碰撞检测。

这可以做到吗?

4

1 回答 1

3

你应该看看per-pixel collision tutorial以及transformed per-pixel collision tutorial

本质上,要对变换的纹理(例如您想要的缩放纹理)进行碰撞检测,您需要使用变换 矩阵。这并不太难,教程给出了一个很好的例子。本教程不缩放而是旋转,但源代码中包含注释,向您展示了在何处以及如何进行缩放。

于 2009-03-05T17:07:52.023 回答