Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
gs_1c3m4n_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 12.02.2007
Beiträge: 53
Wohnort: Langenhagen

picturebox hintergrund tranparent
Verfasst am: 01.06.2007, 13:15

hallo

ich möchte ein spiel programmeren. z.b. moorhuhn.
da muss aba um die hühner rum der hintergrund transparent. sieht
ja sonzt doof aus. wie mache ich das? wenn ich die hintergrundfarbe einfach auf tranzparent mache geht das nicht.
also wie mach ich des ^^


mfg Wink
 
treY.de_
Poster
Poster



Anmeldedatum: 20.03.2007
Beiträge: 110
Wohnort: localhost


Verfasst am: 01.06.2007, 13:56

Also erstmal müssen deine Grafiken bzw. deine Animationen ( soll ja nen Game werden)
einen einfarbiegen Hintergrund haben..a la Bluescreen..

Wie man das in vb einbindet weiß ich jedoch nicht..
 
gs_1c3m4n_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 12.02.2007
Beiträge: 53
Wohnort: Langenhagen


Verfasst am: 01.06.2007, 14:04

ich kann ja meinen grafiken mit photoshop einen bestimmten hintergrund machen. allen das selbe

meinzte daS?
 
Viktor
« Webmaster »<b><font color=red>« Webmaster »</fo



Anmeldedatum: 08.12.2006
Beiträge: 354
Wohnort: Berlin


Verfasst am: 01.06.2007, 14:23

Bei den meisten spielen haben die Transparenten Teile des Bildes im Original einen pinken Hintergund ...
Keine Ahnung warum gerade Pink Confused
 
Bahamut_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 12.12.2006
Beiträge: 250


Verfasst am: 01.06.2007, 14:24

Sorry aber in dem Fall muss ich verlinken, aber das Tutorial von Active-VB ist wirklich gut. Hier wird alles genau erklärt, wie du eine Maske erstellst und mit der ein Bild durchsichtig machst.

http://www.activevb.de/tutorials/tut_spielkurs1/spielkurs1.html
VB.Net-Compiler: http://www.microsoft.com/germany/express/download/default.aspx
VB.Net-eBook: http://www.galileocomputing.de/openbook/visual_basic/
 
TheCoder_
Überflieger
Überflieger



Anmeldedatum: 31.12.2006
Beiträge: 359
Wohnort: Essen


Verfasst am: 01.06.2007, 14:28

enco hat Folgendes geschrieben:
Bei den meisten spielen haben die Transparenten Teile des Bildes im Original einen pinken Hintergund ...
Keine Ahnung warum gerade Pink Confused

Als ich früher mit Pure basic games gemacht habe waren die Hintergründe auch immer Pink. Die erklärung is relativ einfach:
Es wird jeder Pixel mit einer bestimmen Farbe Transparent gemacht.Man sucht sich also nich gerade SChwarz oder blau aus da kaum ein Spiel ohne diese Farben auskommt. Aber mal ganz im ernst:
Würdest du bei einem 2d Shooter ein Pinken Flugzeug zeichnen? Neee weils einfach scheiße aussieht. Und weil Pink in keiner Grafik vorkommt wirds transparent gemacht. Wenne Pink brauchst aber kein Grün machste ebn Grün transparent....aber wer nimmt schon pink Confused
 
Bahamut_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 12.12.2006
Beiträge: 250


Verfasst am: 01.06.2007, 14:33

Die Methode mit den Masken ist aber noch besser. Die wird in Vb6 verwendet und dadurch, dass du 2 Bilder hast, eines mit ALLEN möglichen Farben und eines nur mit Schwarz/Weiß (Weiß steht für Transparent) und die dann übereinandergelegt werden, kann man eben auch z.b pinke Bilder nehmen.

Dort wo in der Maske Weiß ist, wird im Bild der Bereich durchsichtig gemacht, egal welche Farbe er hat.
VB.Net-Compiler: http://www.microsoft.com/germany/express/download/default.aspx
VB.Net-eBook: http://www.galileocomputing.de/openbook/visual_basic/
 
gs_1c3m4n_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 12.02.2007
Beiträge: 53
Wohnort: Langenhagen


Verfasst am: 01.06.2007, 14:38

bahamut danke for den link. da stehn auch andere interessante sachen drin Wink
 
treY.de_
Poster
Poster



Anmeldedatum: 20.03.2007
Beiträge: 110
Wohnort: localhost


Verfasst am: 01.06.2007, 14:40

Also ich weiß vom Movie Making..das der Hintergrund halt irgendeine Farbe haben sollte, die nicht im Image vorkommt..da ja bei bluescreen und etc. diese Farbe herausgefiltert wird..Da pink nicht sooo oft benutzt wird..wird es sehr oft genommen Wink
 
gs_1c3m4n_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 12.02.2007
Beiträge: 53
Wohnort: Langenhagen


Verfasst am: 01.06.2007, 14:47

also das mit pinken hintergrund is glaube einfacher..
wie mach ich denn dann weiter?
 
treY.de_
Poster
Poster



Anmeldedatum: 20.03.2007
Beiträge: 110
Wohnort: localhost


Verfasst am: 01.06.2007, 14:53

Lies das tut..und lad dir die source...steht alles drinne + tools
 
Bahamut_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 12.12.2006
Beiträge: 250


Verfasst am: 01.06.2007, 16:04

Zitat:
also das mit pinken hintergrund is glaube einfacher..


Geht aber in Vb6 nicht. Du musst es so machen wie in dem Tut und ich finde es ist sehr gut zu verstehen.
VB.Net-Compiler: http://www.microsoft.com/germany/express/download/default.aspx
VB.Net-eBook: http://www.galileocomputing.de/openbook/visual_basic/
 
--ki--_
Newbie
Newbie

Anmeldedatum: 19.03.2007
Beiträge: 14


Verfasst am: 02.06.2007, 20:57

hier nen tut von mir:
http://rapidshare.com/files/32797884/TranzparenzInVB.rar
 
gs_1c3m4n_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 12.02.2007
Beiträge: 53
Wohnort: Langenhagen


Verfasst am: 02.06.2007, 21:10


verdammte scheiße das hab ich auch gemacht. denn das is das einfachtse. danke fürs tut.
nur bei vb2005 geht des nich so. hmm.... egal ich muzz eh ers mit vb6 machen
für die schule. also danke. ich hätts selba nich bei vb6 getestet.
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: hintergrund transparent, picturebox, hintergrundfarbe, spiel

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Wichtig: Filebrowser z.B. für ein RAT 2206 13.01.2008, 12:14
Keine neuen Beiträge msgbox mit symbol _&_ z.B. yesno oder systemmodal 1156 27.09.2008, 00:16
Keine neuen Beiträge Abändern eines Ordnernamens (z.B. C:\Programme = Programme) 1294 23.04.2008, 16:33
Keine neuen Beiträge "Zurück-Funktion" mit Listview und z.B. DirView 823 17.04.2008, 14:30
Keine neuen Beiträge Fenster auslesen z.b von icq oder msn wer online kommt 1336 11.02.2008, 17:46
 


[ Time: 0.3450s ][ Queries: 121 (0.2343s) ][ GZIP on - Debug on ]