缩小XNA中的Texture2D

efl*_*les 5 xna collision-detection scale texture2d downsize

我想将Texture2D对象缩小到XNA中的另一个Texture2D对象.

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

可以这样做吗?

Ben*_*n S 3

您应该查看每像素碰撞教程以及转换后的每像素碰撞教程

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