Bild in Graphics3D?

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

 

Schoasch

Betreff: Bild in Graphics3D?

BeitragSa, Jan 27, 2007 17:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi xD
ihr wisst die Frage sicher schon:
Wie kann ich ein Bild anzeigen wnen ich aber im 3d modus also graphics3d x,x,x,x bin??
danke schon mal im vorraus

Schoasch

ToeB

BeitragSa, Jan 27, 2007 17:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Nach UpdateWorld() und RenderWorld() vor Flip und Cls setzten.

Die farge kam aber schon min. 5 mal oder so Rolling Eyes
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art
SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek
Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt!
 

Dreamora

BeitragSa, Jan 27, 2007 20:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Ziemlich nutzlose Antwort.

Was du machen musst, ist die 2D Befehle NACH RenderWorld (ausser du änderst den Camera Cls Mode in false, true) und VOR Flip auszuführen, denn RenderWorld radiert dir normalerweise die 2D Operationen sonst aus.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

darth

BeitragSo, Jan 28, 2007 13:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
graphics w,h,k,l ;buchstaben völlig beliebig :O
 bild=loadimage("name.endung")
 while not keyhit(1)
  updateworld : renderworld
  DRAWIMAGE bild,x,y
  flip 0 : cls
 wend : end
Diese Signatur ist leer.

StepTiger

BeitragSo, Jan 28, 2007 13:49
Antworten mit Zitat
Benutzer-Profile anzeigen
1. lastet dein Code jeden PC zu 99% aus
2. funktioniert er nicht, da du den 3d Modus nicht gesetzt hast

*edit* 3. ist flip in deinem code ziemlicher schwachsinn, da du nicht auf den backbuffer gesetzt hast
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer:
AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t
Gewinner: BP Code Compo #2
Π=3.141592653589793238...<--- und das aus dem kopf Laughing
Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser.

the FR3AK

BeitragSo, Jan 28, 2007 13:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Vll geht das:

Zitat:
bild = LoadSprite("bild.png", 0, camera)
PositionEntity bild, 0, 0, 20
EntityOrder bild, -1



~EDIT~

Das musste am Anfang ,wenn alles geladen wird,einfügen...
Wenn du es dann erst später zeigen willst,dann musste halt EntityAlpha oder Hideentity machen Wink

StepTiger

BeitragSo, Jan 28, 2007 14:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
graphics3d x,y
setbuffer backbuffer()

cam=CreateCamera()

img=LoadImage("bla.bmp")

while not keyhit(1)
   updateworld
   renderworld
   drawimage img,xpos,ypos
   flip 0:delay 10
wend
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer:
AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t
Gewinner: BP Code Compo #2
Π=3.141592653589793238...<--- und das aus dem kopf Laughing
Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser.

Black Spider

BeitragSo, Jan 28, 2007 15:48
Antworten mit Zitat
Benutzer-Profile anzeigen
ich würde dir Sprites empfehlen,
mit denen kann man mehr machen (Alpha, ausblenden usw.)
Code: [AUSKLAPPEN]

bild = LoadSprite("pfad\bildname.bmp",1)
ScaleSprite bild,groesse_x,groesse_y
EntityParent bild,camera
; hier kannste natürlich noch einfärben etc. ...
MoveEntity bild,0,0,1.6
EntityOrder bild,-1


das war´s, das Bild klebt jetzt immer vor der Kamera und dreht sich mit.
Coming soon:
http://img132.imageshack.us/im...im2ab6.gif

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group