hallo
hab schon einige themen hier durchgelesen aber nichts gefunden.
ich will einfach nur prüfen, ob sich 2 sprites in meinem programm überschneiden. mit
PixelPerfectTest etc. habe ich es bereits probiert, da kommen seltsame fehler, ich würde zu viele klammern setzen usw.. komische sache.
jedenfalls war mein erster gedanke ja sowieso, die abfrage wie bei der SDL einfach selbst zu schreiben. allerdings kann ich nirgends die funktionen oder parameter finden, die die x-, y- koordinaten beschreiben und auch nicht die größe (w und h).
und wenn ich hier schonmal en themaöffne, kann ich auch gleich noch fragen, ob jemand hierzu ne lösung hat?
Failed to load Image "Data/player.bmp" . Reason: Unable to open File
Das kommt immer, wenn ich ein sprite mit einem bild füllen will.
|
C-/C++-Quelltext
|
1
2
3
4
|
sf::Sprite player1;
sf::Image bild;
bild.LoadFromFile("Data/player1.bmp");
player1.SetImage(bild);
|
Habs schon mit sämtlichen Dateitypen probiert, auch schon ohne den Data-Ordner (also einfach in den Projektordner gestopft).
Schließlich bin ich dann einfach auf die rechteckigen sprites, die man mit der sfml erzeugen kann, umgestiegen (kam in meinem beispiel aufs gleiche raus
).
danke schonmal