Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Suchergebnisse

Suchergebnisse 1-20 von insgesamt 27.

Werbeanzeige

04.12.2011, 11:03

Forenbeitrag von: »Faweyr«

CWnd::UpdateLayeredWindow (MFC,C++,GDI+) Fehler

Hehe yep! Das merkte ich auch schon! Aber trotzdem reitzt es mich, das nun auf die Reihe zu bekommen, da ich eher ein Freund von "Learning by Doing" bin! Aber so schnell geb ich nicht auf Es geht mir auch gar nicht darum das es performant ist, sondern das es überhaupt funktioniert. Hab das ganze jetzt mit einer OnTimer Methode versucht!!! C-/C++-Quelltext 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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 5...

04.12.2011, 10:23

Forenbeitrag von: »Faweyr«

CWnd::UpdateLayeredWindow (MFC,C++,GDI+) Fehler

Okeey! Hab nun das ganze in eine eigene Methode gesteckt und lass diese dauerthaft über eine While-Schleife aufrufen! Das mit dem "Default-Rendering" hab noch nciht verstanden! Das dauerhafte Neuzeichnen ist auch normaler bei der UpdatelayeredWindow Funktion nicht notwendig, deshalb verstehe ich auch nicht wieso sie bei MFC das Fenster öfters gezeichnet werden sollte. C-/C++-Quelltext 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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 4...

04.12.2011, 08:36

Forenbeitrag von: »Faweyr«

CWnd::UpdateLayeredWindow (MFC,C++,GDI+) Fehler

Naja, ich hab die "UpdateLayeredWindow"-Methode aus dem Konstruktor rausgenommen und in die "InitInstance" Methode gesteckt. Davor wurde der Konstruktor von meinem CFrameWnd schon vollständig auggerufen! Das erzeugte Fenster wird einmal neu gezeichnet (muss auch nicht dauerhaft erneuert werden). Wenn mir jemand aber sagen könnte, ob das Zeichnen normalerweise funktionieren sollte und der Fehler nicht darin liegt: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 // Create Graphics and Bitmaps CDC hScreen = ...

03.12.2011, 23:35

Forenbeitrag von: »Faweyr«

CWnd::UpdateLayeredWindow (MFC,C++,GDI+) Fehler

Ok, hab den Code aus dem Konstruktor rausgenommen, doch es zeigt keine Wirkung

03.12.2011, 20:19

Forenbeitrag von: »Faweyr«

CWnd::UpdateLayeredWindow (MFC,C++,GDI+) Fehler

Hallo Community, Ich versuche auf ein "layered" Window mit GDI+ zu zeichnen! Das ganze hab ich schon mit der API umgesetzt, doch nun steh ich vor dem Problem das sich das nicht so einfach ins MFC umwandeln lässt! Das Fenster bleibt "leer", obwohl es eingefärbt werde sollte! C-/C++-Quelltext 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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 #include <afx...

30.03.2011, 20:22

Forenbeitrag von: »Faweyr«

(SFML) Sprite/Image Verwaltung bei 10k x 10k Maps?

@ Chaia: Oho, das hat wohl Ähnlichkeit mit meinem 2. Vorschlag. @ Stazer: Nein wirklich....Danke Also gut, werd nun meinen 2. Lösungsvorschlag nehmen! Den Sourcecode werde ich bald posten!

28.03.2011, 18:58

Forenbeitrag von: »Faweyr«

(SFML) Sprite/Image Verwaltung bei 10k x 10k Maps?

Naja, in dem aktuellen Spiel würde ich insgesamt mit 5000 Sprites aufwärts rechnen. Jeddoch möchte ich gleich ein gutes Mapsystem programmieren. Zum einen aus Interresse und zum anderen um es später auch verwenden zu können!

28.03.2011, 17:03

Forenbeitrag von: »Faweyr«

(SFML) Sprite/Image Verwaltung bei 10k x 10k Maps?

Wie ich geschrieben habe, handelt es sich um unregelmäßige Abstände zwischen den Sprites, dies könnte ich ja mit meinen Vorschlägen lösen, nur ist die Frage, welche klüger ist, oder ob es noch weitere Ideen gibt. Du meinst also, ich sollte immer nur die (bald) sichtbaren Sprites laden und erzeugen und danach wieder freigeben?

28.03.2011, 16:48

Forenbeitrag von: »Faweyr«

(SFML) Sprite/Image Verwaltung bei 10k x 10k Maps?

Hallo liebe Community, Da ich mit Autoit(Scriptsprache) und GDI+ ein wenig vorbelastet bin, mach ich mir seeeeehr gründlich Gedanken wie ich am besten und schnellsten Die Sprites auf den Screen bekomme. Das wird jeddoch erst bei rießigen Maps mit vielen Sprites (meiner Meinung nach) ein Problem. Ein Beispiel wäre eine 10.000x10.000 Pixel große Map mit vielen unterschiedlich großen Sprites. Meine Lösungsvorschläge wären: Ein Offscreen-Image mit der Größe der Map, auf das vor Spielbeginn alle Spri...

26.03.2011, 12:26

Forenbeitrag von: »Faweyr«

C++ SFML 2.0 (RenderImage.Create) Error!

So, hab nun mit ein wenig lesen *grins* geschafft. Für alle die genauso dumm sind wie ich: SVN herunterladen Download und installierenRechtsklick in dem Explorer -> SVN Checkout -> URL of repository: "https://sfml.svn.sourceforge.net/svnroot/sfml angeben" -> Ok klicken (=Download)CMake herunterladen Download und installierenCMake (cmake-gui) starten und folgendes Tutorial befolgen:Klick michFertigIch danke euch für euer Unterstützung... Grüße Faweyr

26.03.2011, 11:44

Forenbeitrag von: »Faweyr«

C++ SFML 2.0 (RenderImage.Create) Error!

So, ich hab das ganze Problem aufgeschoben...jeddoch nicht vergessen. Ich bin noch immer so weit: Zitat @all: Ich hoffe, das nun nicht zu viele aufstönen und sich fragen wie dumm man sein kann :lol: , aber ich habe es noch immer nicht geschafft, SFML 2 selbst zu kompilieren! Da beim Umwandelns des VC++ 2008->VC++2010 Express einige Probleme auftraten verwende ich nun VC++ 2008 Express. Zuerst hab ich mir das aktuelle Projekt von SVN heruntergeladen und unter "C:\sfml\trunk\build\vc2008" ausgefüh...

21.02.2011, 19:11

Forenbeitrag von: »Faweyr«

C++ SFML 2.0 (RenderImage.Create) Error!

@SaRu: Danke fürn Hinweis,....aber ich hab schon geschaut das es unterstützt wird . @BLU3 L30PARD: Tut mir leid, doch er fand den Behehl/Dateiname nicht! @all: Ich hoffe, das nun nicht zu viele aufstönen und sich fragen wie dumm man sein kann :lol: , aber ich habe es noch immer nicht geschafft, SFML 2 selbst zu kompilieren! Da beim Umwandelns des VC++ 2008->VC++2010 Express einige Probleme auftraten verwende ich nun VC++ 2008 Express. Zuerst hab ich mir das aktuelle Projekt von SVN heruntergelad...

09.02.2011, 19:12

Forenbeitrag von: »Faweyr«

C++ SFML 2.0 (RenderImage.Create) Error!

Also gut, ich versuch nun die Datein selbst mal zu kompilieren! Was ich bis jetzt gemacht habe: Die aktuelle " SFML 2.0 snapshot" von dieser Seite http://sfml-dev.org/download.php herunterladenTar.gz -Datei entpackencmake installierenNun hab ich einen SFML2 Ordner. Soweit ich weiß muss man vor dem kompilieren noch was mit cmake machen, jeddoch habe ich den genauen Sinn dieses Programmes noch nicht verstanden! Kann mir nun jemand kurz erklären, welche cmake-Datein in der SFML2 ausgeführt werden (...

09.02.2011, 16:53

Forenbeitrag von: »Faweyr«

C++ SFML 2.0 (RenderImage.Create) Error!

Ich denke schon! Ich habe die (neuen) Debug (-d) Dll´s ins gleiche Verzeichnis wie die Exe kopiert. PS: Die Debug Datein sind auch die einzigsten die Funktionieren, alle anderen (MinSizeRel,Release...) bringen nach dem Start der Exe seltsame Zeichen in der Konsole! Lg Faweyr

09.02.2011, 16:19

Forenbeitrag von: »Faweyr«

C++ SFML 2.0 (RenderImage.Create) Error!

Schön das so schnell antworten kamen! -> Nein ich verwende kein std::vector! -> Die SFML 2.0 habe ich nicht selbst kompiliert, da ich noch nicht verstehe wie ich das überhaupt machen könnte! Verwenden tu ich Debug-Libs,welche von MikeMatrix kompiliert sind (Link ) . Nach Aussage von ihm hat er diese mit VC 2010 erstellt. Hat jemand noch Ideen

09.02.2011, 15:06

Forenbeitrag von: »Faweyr«

C++ SFML 2.0 (RenderImage.Create) Error!

Ich habe vor kurzem mit SFML angefangen und musste schon auf die 2.0 ausweichen, da ich das rotieren der Sicht(View) verwenden möchte. Wenn ich ein Render Image erstelle mit folgendem Code: C-/C++-Quelltext 1 2 3 4 // Create a new render-image sf::RenderImage image; if (!image.Create(500, 500)) return -1; tritt nach dem Kompilieren folgende Fehlermeldung auf: (siehe Anhang) Nun würde ich gerne wissen ob das noch ein Bug der 2.0 ist und wie man das Problem lösen könnte. Wenn ihr noch weitere Date...

31.12.2010, 12:25

Forenbeitrag von: »Faweyr«

[SFML] Scrolling Map!

Aah, ok die hab ich vorher schon gegoogelt und verstehe sie nicht ganz! Mit dieser Funktion wird also nur der Teil von einem Sprite festgelegt der gezeichnet wird oder?

31.12.2010, 12:20

Forenbeitrag von: »Faweyr«

[SFML] Scrolling Map!

Ok. den Code werde ich nachher mal zeigen... Dank schon mal! Gibt es vll eine Funtion, mit der man eine Spriteausschnitt zeichnen kann? So was in der Art: C-/C++-Quelltext 1 App.DrawRect(Sprite,x,y,Weite,Höhe); Wäre cool

31.12.2010, 11:54

Forenbeitrag von: »Faweyr«

[SFML] Scrolling Map!

Super, funktioniert nun Wunderbar . Ich erstellte eine Win32 Konsolenanwendung mit SFML2 und einem simplen Code. Nach dem schließen tritt immer folgender Fehler auf: "Unbehandelte Ausnahme bei 0x69029430 in Halo.exe: 0xC0000005: Zugriffsverletzung beim Lesen an Position 0x0000005c." Kommt das jemanden bekannt vor oder kann das an der Konsolenanwendung liegen? Nun hab ich eine weitere Frage noch! Wenn ich eine großes Sprite als Map (ca 5000x5000) hab und sf::View verwende, ist es klüger dieses in...

29.12.2010, 05:55

Forenbeitrag von: »Faweyr«

[SFML] Scrolling Map!

Wäre cool wenn du mir sie geben könntest. Ja Vc++ 2010 hab ich nun auch! Grüße Faweyr

Werbeanzeige