gpt4 book ai didi

c++ - 在 sfml c++ 中向后翻转你的角色 Sprite

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

我在让我的 sprite 角色翻转时遇到了一些小问题。基本上我有一个可以向右走的角色。我想翻转它,让它看起来像向左走。我目前还没有找到可行的解决方案,所以任何帮助都会很棒!

我正在使用:

SFML 2.1C++语言

我试过:

  guy.setTextureRect(sf::IntRect(guy.getGlobalBounds().width, 0, guy.getGlobalBounds.width * -1, guy.getGlobalBounds.height));

最佳答案

一种方法是用 +/- 1 因子缩放它,如下所示:

sf::Sprite sprite(texture);
sprite.setOrigin({ sprite.getLocalBounds().width, 0 });
sprite.setScale({ -1, 1 });

关于c++ - 在 sfml c++ 中向后翻转你的角色 Sprite ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26392529/

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