Autor Beitrag
CarpeDiem
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 128

WIN XP
Borland C++ 2002, CodeGear C++ 2007, C# (VS 2008)
BeitragVerfasst: Do 03.04.08 08:53 
Hallo, ich habe schon einen Bildschirmschoner wie folgt programmiert:

- der Desktop wird kopiert und in ein Bitmap-Objekt gesichert
- ein zweites Bitmap-Objekt wird angelegt und in dieses ein farbiges Rechteck gezeichnet
- das zweite Bitmap wird über das erste(Desktop) gelegt
- mit Alphablending sieht es jetzt so aus, als ob der Desktop hinter einer Scheibe sitzt

Jetzt würde ich gerne noch programmieren, daß die Glassscheibe mit einem kleinen Riss anfängt und immer mehr Risse bekommt, vielleicht auch noch ein paar Einschuss-/Einschlaglöcher. Der Desktop soll dadurch wieder sichtbar werden, als ob ein Loch in der Glassscheibe ist.
Ich plane dann als nächstes, daß auch noch Gummibälle über den Desktop fliegen, die bei Kollision elastisch verformt werden.
Würdet Ihr dies einfach über den Canvas zeichnen oder mit OpenGL? :?:

_________________
Stefan - Carpe Diem
Es ist keine Schande zu fallen, eine Schande ist nur nicht wieder aufzustehen
STS301
Hält's aus hier
Beiträge: 9


Delphi 2007 WIN 32 und Lazarus 0.9.25
BeitragVerfasst: Do 03.04.08 10:10 
wenn du es Graphisch nicht sehr Aufwändig machen willst, dann Canvas, was ich dir eher aber empfehlen würde wäre OpenGL oder DirectX
CarpeDiem Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 128

WIN XP
Borland C++ 2002, CodeGear C++ 2007, C# (VS 2008)
BeitragVerfasst: Do 03.04.08 10:25 
Dachte ich mir schon, dann muß ich mich erstmal in OpenGL oder DirectX einarbeiten. Allerdings dachte ich immer, daß DirectX mit CodeGear Delphi 2007 und C++ Builder 2007 nicht funktioniert. Ich arbeite hauptsächlich mit dem CodeGear C++ Builder 2007.

_________________
Stefan - Carpe Diem
Es ist keine Schande zu fallen, eine Schande ist nur nicht wieder aufzustehen
STS301
Hält's aus hier
Beiträge: 9


Delphi 2007 WIN 32 und Lazarus 0.9.25
BeitragVerfasst: Do 03.04.08 10:35 
glaube es zwar nicht, aber kenne mich mit dem C++ Builder nicht aus
CarpeDiem Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 128

WIN XP
Borland C++ 2002, CodeGear C++ 2007, C# (VS 2008)
BeitragVerfasst: Do 03.04.08 16:49 
Ja, beim C++ Builder geht auch DirectX. Hat irgendjemand ein gutes Tutorial zu DirectX in DEUTSCH?

_________________
Stefan - Carpe Diem
Es ist keine Schande zu fallen, eine Schande ist nur nicht wieder aufzustehen
STS301
Hält's aus hier
Beiträge: 9


Delphi 2007 WIN 32 und Lazarus 0.9.25
BeitragVerfasst: Do 03.04.08 17:05 
CarpeDiem Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 128

WIN XP
Borland C++ 2002, CodeGear C++ 2007, C# (VS 2008)
BeitragVerfasst: Do 03.04.08 17:55 
Danke, die Seiten habe ich schon. Ich suche ein Tutorial, in dem alle Befehle beschrieben sind.

_________________
Stefan - Carpe Diem
Es ist keine Schande zu fallen, eine Schande ist nur nicht wieder aufzustehen