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? 