Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Der Ball (https://www.delphipraxis.net/63641-der-ball.html)

peacekeaper 21. Feb 2006 08:29


Der Ball
 
Einen wunderschönen wünsch ich zuerst einmal!

hab da mal ne frage die vielleicht nich direkt was mit
delphi oder sonstigen programmiersprachen zu tun hat...

bin nämlich gerade dabei ein spiel das sich da nennt...manche kennen es vielleicht...
PONG nachzubauen doch kriege ich es nicht hin, dass man
bei dem ball den ich per Image in mein Programm eingebaut habe,
den schwarzen hintergrund nicht sieht...
sprich immer wenn der ball die mittellinie passiert
flackert es und der schwarze wenn auch kleine rand kommt zum vorschein
hab schon so einieges versucht...(Photoshop, etc. ja sogar paint)
doch komme nicht zu dem ergebnis was ich haben will...
kann mir jemand vielleicht nen tipp geben?!
:wall:
:wiejetzt:

schonmal danke im vorraus


mfg peacekeaper!
:dp:

Jelly 21. Feb 2006 08:33

Re: Der Ball
 
Schon mal nach PONG hier im Forum gesucht. Ich meine das gabs schon öfters. Ansonsten schmeiss ich mal Stichwörter wie DirectX bzw DelphiX und Sprite in die Runde.

Kroko1999 21. Feb 2006 08:34

Re: Der Ball
 
Image ist der langsamste Ansatz, lade den Ball in ein Bitmap und benutze BitBlt!

konda 21. Feb 2006 09:36

Re: Der Ball
 
Wie wärs mit nem Shape-Ball? :)

Mavarik 23. Feb 2006 10:28

Re: Der Ball
 
Ich würde sagen das liegt daran, dass Du keine transparente Farbe gesetzt hast...

Setzte Transparent auf true und fülle den Hintergrund einheitlich....

Frank

peacekeaper 7. Mär 2006 08:21

Re: Der Ball
 
okay also mit direktx etc. kenne ich mich leider nich aus..
das bitmap tool kenn ich net xD
aber ich werde das mal mit dem shape versuchen...
wo soll ich denn die hintergrundfarbe auf transparent setzen!?
wenn man das bei fotoshop oder sowas macht dann funzt es nich...

aber danke für die comments!!!

mfg peacek.
:stupid:

turboPASCAL 7. Mär 2006 12:04

Re: Der Ball
 
Ich machs mal kurz, einfach hier abgucken: Simple Pong ;)


Delphi-Quellcode:
// zB. im FormCreate
var bitmap: TBitmap;
begin
  bitmap := TBitmap.Create;
  bitmap.LoadFromFile('...Ball.bmp');
  bitmap.Transparent := True;
  bitmap.TransparentColor := clFuchsia;
  //...
end;

procedure PaintBall(x,y: Integer);
begin
  Form1.Canvas.Draw(x,y, Bitmap);

  //oder zB.:
  PaintBox1.Canvas.Draw...
 
end;

//...
procedure TForm1.FormDestroy(Sender: TObject);
begin
  bitmap.free; // <---<<< nicht vergessen
end;

peacekeaper 8. Mär 2006 13:39

Re: Der Ball
 
ja sauber ich danke euch vielmals!!

hab einfach mal die eigenschaft transparent (hatte wohl so rote runde teile auf den augen)
auf true gesetzt jetz funztz!!

danke danke danke!

viell stell ich ja mal das prog online...

mfg peacek.



sodele habs jetz online gestellt! unter open source oder wie sich dat schimpft!


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz