Suchergebnisse
Suchergebnisse 1-7 von insgesamt 7.
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...
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!
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.
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... ???
Sowas mit ner Maske hat unser Professor auch gesagt, aber wie schon angedeutet, kenne ich mich mit ColorKeying gar nicht aus.
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?
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