SFML и C++ Уроки \ Разработка игр › Форумы › SFML Graphics › подскажите где ошибка.
В этой теме 7 ответов, 2 участника, последнее обновление totalGreen 8 года/лет, 10 мес. назад.
Просмотр 8 сообщений - с 1 по 8 (из 8 всего)
-
АвторСообщения
-
должно получица квадрат 3х3
C++12345678910111213141516171819202122232425262728293031323334353637383940#include <SFML/Window.hpp>#include <SFML/Graphics.hpp>#include <iostream>using namespace std;using namespace sf;int main(){Texture button1tex;button1tex.loadFromFile("sp.png");Sprite spriter[9];Sprite button1sprite;for(int i=0; i<9; i++){spriter[i].setTexture(button1tex);spriter[i].setPosition(i*32, i*32);}sf::RenderWindow window(sf::VideoMode(600, 400), "game testing");while (window.isOpen()){sf::Event event;while (window.pollEvent(event)){if (event.type == sf::Event::Closed)window.close();}window.clear();window.draw(spriter);window.display();}return 0;};рисовать тоже в цикле попробуй
вы имеете в виду window.draw() ?
можно на ты)
ты элементы раскидал , но их надо вывести на экран так же. посмотри урок про вывод карты (9-ый)
голову сломал не вьеду как …
вот это замутил . ошибки вроде не выводится. но и на экране ничего нет.
C++123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354#include <SFML/Window.hpp>#include <SFML/Graphics.hpp>#include <iostream>using namespace std;using namespace sf;int main(){sf::RenderWindow window(sf::VideoMode(600, 400), "game testing");Image map_image;map_image.loadFromFile("s.png");Texture map;map.loadFromImage(map_image);Sprite s_map[2];//s_map.setTexture(map);while (window.isOpen()){sf::Event event;while (window.pollEvent(event)){if (event.type == sf::Event::Closed)window.close();}}for(int i=0; i<2; i++){s_map[i].setTexture(map);s_map[i].setPosition(i*32, i*32);window.draw(s_map[i]);}window.clear();//window.draw();window.display();return 0;};а почему в первом варианте ты рисовал после clear() , а теперь закомментировал рисуешь до?
посмотри 2 урок там рассказывалось про основной цикл sfml и про clear->draw->display
незнаю что за волшебник . но спасибо.
-
АвторСообщения
Просмотр 8 сообщений - с 1 по 8 (из 8 всего)
Для ответа в этой теме необходимо авторизоваться.