gpt4 book ai didi

c++ - 在 SFML 中镜像 Y 轴

转载 作者:太空狗 更新时间:2023-10-29 21:06:51 24 4
gpt4 key购买 nike

嘿,所以我正在集成 box2d 和 SFML,而 box2D 与 SFML 具有相同的奇数镜像 Y 轴坐标系,这意味着所有内容都是颠倒的。是否有某种函数或少量代码可以简单地反射(reflect)窗口的渲染内容?

我想我可以在 sf::view 中添加一些东西来帮助解决这个问题......

我怎样才能轻松翻转 Y 轴,以进行渲染,而不影响主体尺寸/位置?

最佳答案

我不知道什么是 box2d,但是当我想使用 openGL 翻转 Y 轴时,我只是将负比例因子应用于投影矩阵,例如:

glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glScalef(1.0f, -1.0f, 1.0f);

如果您想独立于 openGL 进行操作,只需应用具有负 x 值的 sf::View。

关于c++ - 在 SFML 中镜像 Y 轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6561604/

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