如何在SDL2中旋转矩形?

我打算制作一款游戏,并且我想为这款游戏创建一些背景动画。 其中一个动画是一个旋转的矩形。 我已经看遍了所有,我找不到任何形式的数学或逻辑,让我旋转一个矩形(SDL_Rect是具体的,但你可能已经知道)。

我无法弄清楚自己的数学,我真的没有任何工作代码,所以我什么都不能显示。

本质上,我正在寻找某种类型的逻辑,我可以应用矩形的坐标,以便每当主游戏循环循环时,它就会将矩形旋转一定的角度。


您无法旋转SDL_Rect 。 如果你看它的定义,它是由左上角的坐标,宽度和高度组成的。 没有办法表示边与坐标系的轴不平行的矩形。

SDL_RenderCopyEx支持绘制旋转的贴图。

链接地址: http://www.djcxy.com/p/95153.html

上一篇: How to rotate a rect in SDL2?

下一篇: Keeping track of features in successive frames in OpenCV