缩小XNA中的Texture2D

时间:2009-03-05 16:18:03

标签: xna collision-detection scale texture2d downsize

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

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

可以这样做吗?

1 个答案:

答案 0 :(得分:3)

您应该查看per-pixel collision tutorial以及transformed per-pixel collision tutorial

基本上,要对变换后的纹理(例如您想要的缩放纹理)进行碰撞检测,请使用transformation matrix。这并不是太困难,教程就是一个很好的例子。本教程不会缩放但会旋转,但会在源代码中包含注释,以显示缩放的位置和方式。