我计划制作一个游戏,并且我想为该游戏创建一些背景动画。这些动画之一是旋转矩形。我已经查看了所有内容,但找不到任何形式的数学或逻辑可以让我旋转矩形(具体来说是 SDL_Rect,但您可能已经知道了)。
我自己无法计算出数学公式,我真的没有任何可用的代码,所以我无法显示任何内容。
本质上,我正在寻找某种类型的逻辑,我可以应用矩形的坐标,以便每当主游戏循环循环时,它都会将矩形旋转一定程度。
您无法旋转SDL_Rect https://wiki.libsdl.org/SDL_Rect。如果你看一下它的定义,它是由左上角的坐标、宽度和高度组成的。无法表示边与坐标系轴不平行的矩形。
SDL_RenderCopyEx https://wiki.libsdl.org/SDL_RenderCopyEx不过,支持绘制旋转纹理。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)