vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Problem 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 ?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Problem mit Transparenz57VBRächer08.03.02 10:11
Re: Problem mit Transparenz35Ronny08.03.02 16:27

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

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

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