Text auf Textur
Übersicht

![]() |
SchnittlauchUnkrautBetreff: Text auf Textur |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo
Ich möchte mehrere Zeilen Text auf eine Textur packen. Ich sehe aber nichts, rect funktioniert mit den selben Koordinaten. Im debuglog kann ich den Text ausgeben lassen. Aber warum gib "TEXT" ich nicht aus. Hier der Code teil: Code: [AUSKLAPPEN] SetBuffer TextureBuffer(menu_tex) For m = 1 To menu$(menunum,0) Color 255,255,255 SetFont arial ;Rect 400,300+((m-1)*30),100,20 Text 400,300+((m-1)*30),menu$(0,m) ;Print menu$(0,m) DebugLog menu$(0,m) DebugLog 300+((m-1)*30) Next SetBuffer BackBuffer() Hoffe mir kann jemand helfen. MFG Schnittlauch |
||
Ich wars nicht. |
![]() |
FreetimeCoder |
![]() Antworten mit Zitat ![]() |
---|---|---|
Code: [AUSKLAPPEN] Graphics3D 800,600,0,2
SetBuffer BackBuffer() Kamera=CreateCamera() PositionEntity Kamera,0,5,-10 Light=CreateLight() Tafel=CreateCube() Tafeltex=CreateTexture(32,32) EntityTexture Tafel,Tafeltex Schrift#=0 While Not KeyHit(1) Cls Schrift=Schrift+0.01 Color 100,100,100 Rect 0,0,32,32 Color 255,0,0 Text 0,0,Schrift Text 0,15,-Schrift CopyRect 0,0,32,32,0,0,BackBuffer(),TextureBuffer(Tafeltex) TurnEntity Tafel,0,1,0 UpdateWorld RenderWorld Flip Wend End Dieser Code funktioniert. Was an deinem Code falsch ist, weiß ich leider nicht. |
||
"Wir haben keine Chance, aber wir werden sie nutzen!"
Projekte: Dexterity Ball (100%) Aquatic Atmosfear (22 % ca 4700 Zeilen) eingefrohren mangels OOP Fähigkeiten von Blitz (ehemals Uboot) PC: Intel D 3 GHz | NVidiaGforce 6700 256 Mb | 1024 Mb DDR RAM 400 Mhz | 2x160 GB S-ATA |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Text als auch DrawImage gehen nur bei bestimmten Grafikkarten, wenn man damit in den Textur Buffer zeichnen will. Je neuer die Karte und Treiber, desto eher gibt es Probleme.
Du musst den Text entweder in einem Imagebuffer zeichnen (TFormFilter 0 nicht vergessen!) oder in den Backbuffer und von dort aus in die Textur kopieren. |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
SchnittlauchUnkraut |
![]() Antworten mit Zitat ![]() |
---|---|---|
schade. Trotzdem danke für die Hilfe.
EDIT eine frage. Warum geht der Code von freetimecoder bei mir? |
||
Ich wars nicht. |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Weil er nicht in die Textur zeichnet, sondern in den Backbuffer und dann in die Textur kopiert. | ||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
SchnittlauchUnkraut |
![]() Antworten mit Zitat ![]() |
---|---|---|
Aso, ok danke an alle ^^ | ||
Ich wars nicht. |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group