| |

Fortgeschrittene ProgrammierungProblem mit Transparenz | |  | Autor: VBRächer | Datum: 08.03.02 10:11 |
| Hallo ,
ich habe im Netz ein Transparenzprogramm gefunden , bei dem eine Figur vor einem Hintergrund hin und herlaufen kann .
Nun habe ich beschlossen dieses Programm zu Übungszwecken dahingehend zu erweitern , dass ein Hindernis auf die Figur von rechts nach links zuläuft .
( Später soll der Spieler springen können um dem Hindernis auszuweichen ) .
In der Netz - Originalversion war folgende Sektion zur Bestimmung der Grafik
definiert :
Private Sub refresch()
Display.PaintPicture bg.Picture, 0, 0
Display.PaintPicture _
skaterm.Picture, posX, posY, , , , , , , vbMergePaint
Display.PaintPicture _
skater.Picture, posX, posY, , , , , , , vbSrcAnd
End Sub
Dadurch konnte man die Figur transparent vor dem Hindernis bewegen .
Nun bewirkt
Display.PaintPicture bg.Picture
jedoch , dass das Hindernis kurzzeitig völlig ausgeblendet wird ( und das bei jeder Bewegung des Skaters ) . Lässt man die Zeile jedoch weg , wird der komplette Weg der Figur und des Hindernisses aufgezeigt .
Habt ihr eine Lösung wie man dieses Problem beheben kann ? |  |
 | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
  |
|
sevISDN 1.0 
Überwachung aller eingehender Anrufe!
Die DLL erkennt alle über die CAPI-Schnittstelle eingehenden Anrufe und teilt Ihnen sogar mit, aus welchem Ortsbereich der Anruf stammt. Weitere Highlights: Online-Rufident, Erkennung der Anrufbehandlung u.v.m. Weitere InfosTipp des Monats Oktober 2025 Matthias KozlowskiUmlaute konvertierenErsetzt die Umlaute in einer Zeichenkette durch die entsprechenden Doppelbuchstaben (aus ä wird ae, usw.) sevWizard für VB5/6 
Professionelle Assistenten im Handumdrehen
Erstellen Sie eigene Assistenten (Wizards) im Look & Feel von Windows 2000/XP - mit allem Komfort und zwar in Windeseile :-) Weitere Infos
|
|
|
Copyright ©2000-2025 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|