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-7 von insgesamt 7.

Werbeanzeige

06.05.2004, 21:23

Forenbeitrag von: »Loomis«

"rundes" Bitmap einbinden in C++Builder 6.0

Ach so, das ist gut - und gut zu wissen! Dass die andere Methode performanter ist glaube ich dir gerne, aber so lahm , dass es bei 4 Gewinnt eine Rolle spielt wird es mit den Regions nicht sein, oder seh ich das falsch? Trotzdem danke für den Tip, vielleicht mache ich ja mal Perfomance-Hungrige Spiele wie Tetris...

06.05.2004, 15:26

Forenbeitrag von: »Loomis«

"rundes" Bitmap einbinden in C++Builder 6.0

So, aus nem anderen Forum hab ich das hier: Quellcode 1 2 3 4 5 6 Graphics::TBitmap* bitmap = new Graphics::TBitmap; bitmap->LoadFromFile("einbild.bmp"); HRGN hRgn = CreateEllipticRgn(30, 30, 170,170); SelectClipRgn(Canvas->Handle, hRgn); Canvas->Draw(0, 0, bitmap); delete bitmap; So funktioniert es unter C++ Builder! :wirbel: Aber trotzdem Danke für eure Antworten. Das kann ich sicher mal brauchen, denn ich habe nicht vor für immer mit C++ Builder zu arbeiten!

04.05.2004, 18:35

Forenbeitrag von: »Loomis«

"rundes" Bitmap einbinden in C++Builder 6.0

Hmm ja, so in der Art könnte es funktionieren. Wobei ich den Rand der Maske ja nicht mal verschwinden lassen müsste, den kann ich ja auch in der Hintergrundfarbe machen, dann fällt das gar nicht auf. Da muss ich mich morgen mal damit beschäftigen. Danke mal so weit.

04.05.2004, 17:48

Forenbeitrag von: »Loomis«

"rundes" Bitmap einbinden in C++Builder 6.0

Na ja, das ist so ein Problem von mir. Reine WinAPI wär mir am liebsten, denn das hatte ich mal in der Vorlesung und das gibts ja auch schöne Tutorials. Aber das Spiel ist ein Gemeinschaftsprojekt von 5 Leuten und die Oberfläche ist eine Form von C++ Builder, sprich das ganze ist in VCL und da kenn ich mich nicht aus. Ich weiß jetzt selbst noch nicht, wie ich das machen soll... ???

04.05.2004, 17:10

Forenbeitrag von: »Loomis«

"rundes" Bitmap einbinden in C++Builder 6.0

Sowas mit ner Maske hat unser Professor auch gesagt, aber wie schon angedeutet, kenne ich mich mit ColorKeying gar nicht aus.

04.05.2004, 16:49

Forenbeitrag von: »Loomis«

"rundes" Bitmap einbinden in C++Builder 6.0

Danke mal für eure Antworten. Das Spiel soll ohne Direct X erstellt werden. Ist es bei Sprites nicht so, dass der transparente Bereich dann immer eine bestimmte Farbe haben muss? Denn dann ist das Problem, dass ja der Spieler das Bitmap selbst auswählen darf und dann natürlich Bitmaps auftreten, die dieser Vorgabe nicht entsprechen. EDIT: Wie geht das mit dem Colorkeying?

04.05.2004, 12:25

Forenbeitrag von: »Loomis«

"rundes" Bitmap einbinden in C++Builder 6.0

Hallo! Ich soll bei dem Spiel 4 Gewinnt folgendes realisieren: Der Spieler soll eine bmp-Datei auswählen und diese wird dann als "Spielstein" ins Spiel übernommen. Ein Problem ist allerdings, dass Spielsteine rund sind und Bitmaps rechteckig. Wie soll ich es anstellen, dass nur ein runder Ausschnitt des Bitmaps dargestellt wird? IDE ist wie gesagt C++ Builder 6.0

Werbeanzeige