Почему 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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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