Bilder über grapbics 3d zeichnen.
Übersicht
BlitzBasic
Blitz3D|
|
GearTechDEehemals 'KillerJo96'Betreff: Bilder über grapbics 3d zeichnen. |
Antworten mit Zitat |
|---|---|---|
|
hallo, habe dem letzt versucht, ein fadenkreuz in meine 3d engine zu bauen. es funzt aber i-wie nicht.
BlitzBasic: [AUSKLAPPEN]
irgendwie klappt das nicht und ich hatte den verdacht das ich dafür keinen buffer gesetzt habe. damit kenne ich mich nicht so aus lg Killerjo96 |
||
| Mit freundlichen Grüßen: GearTechDE | ||
|
|
BladeRunnerModerator |
Antworten mit Zitat |
|---|---|---|
|
Code: [AUSKLAPPEN] ;alles rendern
Updateworld() Renderworld() ;dann erst deine Bilder, da Renderworld alles überschreibt DrawImage bla,x,y ;und nun noch: flip |
||
|
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
||
|
|
GearTechDEehemals 'KillerJo96' |
Antworten mit Zitat |
|---|---|---|
|
ich probiers
Edit: Ok funzt jetzt, hab aber noch ein Problem. Und zwar hab ich mein Fadenkreuz einmal und .png,.jpg,.bmp abgespeichert. Mit photoshop hab ich es gezeichnet und das Faden kreuz ist schwarz der hintergrund ist transparten(nur in photoshop), in meiner Engine aber ist es weiß mit allen verschieden formaten!! Warum? Wie krieg ich des transparent? also so wie es eig. ist Hier mein Faden kreuz
edit2: vielleicht liegt es daran, das ich das bild mit ScaleImage() verändert habe? aber eig. doch nicht oder? |
||
| Mit freundlichen Grüßen: GearTechDE | ||
|
|
XeresModerator |
Antworten mit Zitat |
|---|---|---|
Wenn du es als Bild lädst, siehe MaskImage . Alpha Channel Transparenz gibt es nur als 3D Objekt.
|
||
|
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
||
|
|
GearTechDEehemals 'KillerJo96' |
Antworten mit Zitat |
|---|---|---|
|
hmm ich verstehe nicht so ganz, ich lade das ja mit LoadImage(), wie mache ich es dann transparent? muss das erst ein 3d object werden? wenn ja wie?
Bitte helft mir. Lg Killerjo96 |
||
| Mit freundlichen Grüßen: GearTechDE | ||
|
|
BladeRunnerModerator |
Antworten mit Zitat |
|---|---|---|
Du kannst unter B3D die Transparenz von Imagedateien NICHT verwenden. Du musst stattdessen mit Maskimage eine Farbe angeben welche nicht eingezeichnet wird. IdR. verwendet man dafür 255,0,255, was ein ekelhaftes Rosa ergibt.
Du kannst dir ja mal den Befehl und das Beispiel dazu in der Hilfe angucken. Die Alternative wäre eben das verwenden von einem Sprite oder das Erstellen eines Quads, aber versuch doch einfach mal den Standardweg. |
||
|
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
||
Hangman |
Antworten mit Zitat |
|
|---|---|---|
| Färbe den Hintergrund deines Fadenkreuzbildes in einer beliebigen Farbe, die nicht in deinem Fadenkreuz auftaucht und übergebe diesen Farbwert MaskImage. Die Farbe wird "rausgefiltert", ist also transparent. | ||
| Ich habe Berthold gebrochen. | ||
|
|
GearTechDEehemals 'KillerJo96' |
Antworten mit Zitat |
|---|---|---|
| könntet ihr mir mal ein beispiel code posten? | ||
| Mit freundlichen Grüßen: GearTechDE | ||
|
|
BladeRunnerModerator |
Antworten mit Zitat |
|---|---|---|
maskimage , zum dritten mal. |
||
|
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
||
|
|
count-doku |
Antworten mit Zitat |
|---|---|---|
|
Hi,
Beispielbild: Mit diesem Code wird das Pink im Beispielbild(255,0,255) durchsichtig. (Siehe auch MaskImage Beispielcode, schon mehrmals gepostet...)
BlitzBasic: [AUSKLAPPEN] Graphics 640, 480, 32, 2 Musst halt bei deinem Zieldingens den Hintergrund pink machen, oder eine andere Farbe die sonst nicht verwendet wird, z.B. knall grün. grüße Count-Doku |
||
|
|
GearTechDEehemals 'KillerJo96' |
Antworten mit Zitat |
|---|---|---|
|
ok danke, ich glaub jetzt habe ich es verstanden... vielen dank für die hilfe.
edit: Danke hat jetzt geklappt! Lg Killerjo96 |
||
| Mit freundlichen Grüßen: GearTechDE | ||
Übersicht
BlitzBasic
Blitz3D
Powered by phpBB © 2001 - 2006, phpBB Group


