关于原点 “Draw方法将使用你指定的屏幕位置作为精灵的原点开始绘制”
原点和缩放的影响:
原点是相对于未缩放的设置
就是会 "先以原点位移然后以原点缩放"
如果你把1像素画10x10的大小然后原点设1,1的话
显示出来的位置会位移-10,-10
原点和翻转的影响:
翻转不会以原点翻转 因为翻转本身是用纹理坐标的修改实现的
要想以原点翻转 需要自己对原点位置以纹理的中轴翻转(如下图)
这个方法应该是兼容旋转参数的(用修改POSTION的方法要兼容旋转好像挺麻烦)
未见到现成的方法
没在别的资料上看到过(英文苦手)
自己总结的 (我的XNAZERO左右翻转经常用到)
浙公网安备 33010602011771号