[SFML 2.X] Lekcja 9
Ostatnio zmodyfikowano 2015-04-08 17:38
damikon8 Temat założony przez niniejszego użytkownika |
[SFML 2.X] Lekcja 9 » 2015-04-07 16:24:02 Sprawa jest prosta, kształt mogę narysować na scenie, sprite z tekstura wypełniona randomowymi pixelami tez mogę. Gdy próbuje wczytać z pliku teksture i ja wyświetlić nic nie jest rysowane na scenie. Skopiowany przykład dokładnie z lekcji 9 u mnie nie działa ... #include "stdafx.h"
#include "SFML\System.hpp" #include "SFML\Window.hpp" #include "SFML\Graphics.hpp"
#include <iostream>
using namespace std;
int main() { sf::RenderWindow oknoAplikacji( sf::VideoMode( 640, 480, 32 ), "Kurs SFML - http://cpp0x.pl" ); sf::Texture tekstura; tekstura.loadFromFile( "box.jpg" ); sf::Sprite obrazek; obrazek.setTexture( tekstura ); while( oknoAplikacji.isOpen() ) { sf::Event zdarzenie; while( oknoAplikacji.pollEvent( zdarzenie ) ) { if( zdarzenie.type == sf::Event::Closed ) oknoAplikacji.close(); if( zdarzenie.type == sf::Event::KeyPressed && zdarzenie.key.code == sf::Keyboard::Escape ) oknoAplikacji.close(); if( zdarzenie.type == sf::Event::MouseButtonPressed && zdarzenie.mouseButton.button == sf::Mouse::Middle ) oknoAplikacji.close(); } oknoAplikacji.clear( sf::Color::Red ); oknoAplikacji.draw( obrazek ); oknoAplikacji.display(); } return 0; }
|
|
Fireho |
» 2015-04-07 16:46:05 Najpewniej po prostu nie masz pliku z obrazkiem w folderze projektu. Swoją drogą włącz sobie konsolę, bo w niej są wyświetlane wszystkie komunikaty o błędach. |
|
damikon8 Temat założony przez niniejszego użytkownika |
» 2015-04-07 17:04:25 Konsola jest włączona nie wywala żadnego błędu a plik już z czystej irytacji wrzuciłem chyba do każdego możliwego folderu ... |
|
Brunon3 |
» 2015-04-07 17:05:31 a plik już z czystej irytacji wrzuciłem chyba do każdego możliwego folderu |
Plik ma być w folderze gdzie masz plik .exe (plik wykonywalny). -BD. |
|
damikon8 Temat założony przez niniejszego użytkownika |
» 2015-04-07 17:07:19 Tam też jest dodany |
|
Quirinnos |
» 2015-04-07 17:48:34 Plik ma być w folderze gdzie masz plik .exe (plik wykonywalny).
-BD.
|
Plik ma być w folderze, w którym znajduje się kod źródłowy. |
|
damikon8 Temat założony przez niniejszego użytkownika |
» 2015-04-07 18:02:35 tez jest ... |
|
Quirinnos |
» 2015-04-07 18:06:37 Jak nie ma żadnego błędu na konsoli, box.jpg nie ma wymiarów 1x1 (albo innych małych, które ciężko zauważyć xD), albo box nie jest czerwonego koloru. To nie mam pojęcia. |
|
« 1 » 2 3 |