SFML и C++ Уроки \ Разработка игр › Форумы › SFML Graphics › Не выводиться картинка на экран. › Ответ в теме: Не выводиться картинка на экран.
Elizabeth, посмотри пример конструктора в этом sfml уроке: урок 20 sfml притяжение персонажа
C++
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
public: float w,h,dx,dy,x,y,speed; int dir, playerScore, health; bool life, isMove,isSelect,onGround;//добавили переменные состояния нахождения на земле enum stateObject { left,right,up,down,jump,stay };//добавляем тип перечисления - состояние объекта stateObject state;//создали экземпляр типа перечисления stateObject String File; Image image; Texture texture; Sprite sprite; Player(String F, float X, float Y, float W, float H){ dir = 0; speed = 0; playerScore = 0; health = 100; dx = 0; dy = 0; life = true; isMove = false; isSelect = false; onGround = false; File = F; w = W; h = H; image.loadFromFile("images/" + File); image.createMaskFromColor(Color(41, 33, 59)); texture.loadFromImage(image); sprite.setTexture(texture); x = X; y = Y; sprite.setTextureRect(IntRect(0, 134, w, h)); sprite.setOrigin(w / 2, h / 2); } |
Напиши примерно так же