2013-06-24 30 views
0

嗯,嗨,再次,我有一个问题,这一次是关于脚本。
为了直接,我想知道我如何获得在XNA上旋转的纹理的宽度和高度。
得到一个旋转的纹理宽度和高度

+0

我会想象它是不是在XNA –

+0

其三角方程旋转的质感相同的宽度和高度。给我第二个想法吧 –

+1

在这里,你走了。 http://stackoverflow.com/questions/3231176/how-to-get-size-of-a-rotated-rectangle –

回答

1
newWidth = textureHeight * Math.Sin(angle) + textureWidth * Math.Cos(angle); 
newHeight = textureHeight * Math.Cos(angle) + textureWidth * Math.Sin(angle);