Почему sfmlentity.setOrigin() не работает?C++

Программы на C++. Форум разработчиков
Anonymous
Почему sfmlentity.setOrigin() не работает?

Сообщение Anonymous »

Я написал код SFML на C++, чтобы установить начало координат спрайта в его центре (0,125f), чтобы можно было вращать его по центру:

Код: Выделить всё

#include 
#include 
#include 
#include 
#include 

using namespace sf;

void keys();
float deg = 0.0f, y = 0.0f;
int speed = 5;

int main()
{
RenderWindow win(VideoMode({500,500}),"Bogus Run",Style::Close | Style::Titlebar);
Font font("arial.ttf");
Text fps(font,"0",25);
fps.setFillColor(Color::Blue);
win.setFramerateLimit(30);

Texture ps("sprites/playerSprite.png");

Sprite plr(ps);
plr.setOrigin({0.125f,0.125f});
plr.scale({.25f,.25f});
std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/79365646/why-is-sfml-entity-setorigin-not-working[/url]

Вернуться в «C++»