导航

Xna 2D Draw参数 原点和翻转和缩放

Posted on 2009-02-11 00:59  XnaZero  阅读(582)  评论(1)    收藏  举报

关于原点 “Draw方法将使用你指定的屏幕位置作为精灵的原点开始绘制”

原点和缩放的影响:

     原点是相对于未缩放的设置

     就是会 "先以原点位移然后以原点缩放"

     如果你把1像素画10x10的大小然后原点设1,1的话

     显示出来的位置会位移-10,-10

原点和翻转的影响:

     翻转不会以原点翻转  因为翻转本身是用纹理坐标的修改实现的

     要想以原点翻转 需要自己对原点位置以纹理的中轴翻转(如下图)

     这个方法应该是兼容旋转参数的(用修改POSTION的方法要兼容旋转好像挺麻烦)

     未见到现成的方法

     

 

没在别的资料上看到过(英文苦手)

自己总结的 (我的XNAZERO左右翻转经常用到)