gpt4 book ai didi

SDL_Rect 上的 C++ SDL x 和 y 轴

转载 作者:行者123 更新时间:2023-11-30 05:23:16 31 4
gpt4 key购买 nike

我正在使用适用于 C++ 的 SDL 库。
当我更改 xy 值时,我可以让我的矩形四处移动,但不是以我期望的方式移动。
例如,它以较大的 y 坐标向下移动。
这是为什么?

//Render rectangle (xPos, yPos, width, height) using constants.
SDL_Rect fillRect = { S_WIDTH / 4, S_HEIGHT / 4, S_WIDTH / 2, S_HEIGHT / 2 };

最佳答案

SDL中的坐标系是左上角的(即(0, 0)放在左上角)。
因此,x 从左到右,y 从上到下。
y 的值越大,(比方说)降低矩形的位置。
就这样。它按预期工作。这取决于您的期望,而那是错误的。

关于SDL_Rect 上的 C++ SDL x 和 y 轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39277154/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com