Wie kann man Grafiken Laden?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Lion

Betreff: Wie kann man Grafiken Laden?

BeitragMi, Jun 30, 2004 15:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Kann mal einer einen Code posten wo ich dann nurnoch Name eingeben muss?? kapier das nie selbst mit totorials funtz nich
danke schonmal im voraus Lion

dominik

BeitragMi, Jun 30, 2004 16:00
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
Graphics 1024, 768, 2

bild = LoadImage("bilname.format")

DrawImage bild, 10, 10

WaitKey
End
 

Lion

BeitragMi, Jun 30, 2004 16:21
Antworten mit Zitat
Benutzer-Profile anzeigen
oh danke

Ironstorm

Erstklassiger Contest-Veranstalter

BeitragMi, Jun 30, 2004 16:46
Antworten mit Zitat
Benutzer-Profile anzeigen
dominik hat Folgendes geschrieben:
Code: [AUSKLAPPEN]
Graphics 1024, 768, 2

bild = LoadImage("bilname.format")

DrawImage bild, 10, 10

WaitKey
End


Kommt da nicht noch "Flip"????
..:: blackbird design : blackbird photography : Futuro Verde : X-Commander ::..
MacBook | Intel Core 2 Duo 2,1 GHz | 2048 MB RAM | 80 GB HDD | Mac OS X 10.6.2 (Snow Leopard) | Adobe CS4 Design Premium

Bigmichi

BeitragMi, Jun 30, 2004 16:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Flip brauchst du nru wenn man Backbuffer benutzt wenn man im Frontbuffer malt muss man es ja net flippen Wink

Hubsi

BeitragMi, Jun 30, 2004 18:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Da ich hier schon mehrmals Code gesehen habe der jede Graka in Sekunden zumüllt: Das LoadImage nur einmal vor der Hauptschleife benutzen. Lediglich das Zeichen wird bei jedem Durchlauf gemacht Wink

Der gepostete Code ist im Prinzip richtig, verleitet aber geradezu das ganze komplett in die Mainloop zu packen Very Happy
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...

dominik

BeitragMi, Jun 30, 2004 20:54
Antworten mit Zitat
Benutzer-Profile anzeigen
also wer den graphics befehl in die hauptschleife pack is selber schuld.
(obwohl was passiert dann eigentlich???????)


Edit: Ah neue Augenkrebs variante *gg*

Travis

BeitragDo, Jul 01, 2004 0:17
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]

Graphics 300,300,16,2

Source = CreateImage(75,75)
SetBuffer ImageBuffer(Source)

For x = 0 To 75
 For y = 0 To 75
  Color x*3,y*3,100
  Plot x,y
 Next
Next


Dim Bild(90)

For i# = 0 To 35
 Bild(i) = CopyImage(Source)
 RotateImage Bild(i), i*10
 MidHandle Bild(i)
 AppTitle "Loading " + (i/35)*100 + "%"
Next


i = 0
AppTitle "Rotate"

SetBuffer BackBuffer()
 Repeat
  Cls

   DrawImage Bild(i), 150,150

   If MilliSecs()-Timer1 > 70 Then
    i = i + 1
    If i = 36 Then i = 0
    timer1 = MilliSecs()
   EndIf

   If KeyHit(28) Then
    Repeat
     Graphics Rnd(1,800),Rnd(1,600),16,2
    Until KeyHit(1) Or KeyHit(28)
    End
   EndIf 

  Flip
 Until KeyHit(1)
End
www.funforge.org

Ich hasse WASD-Steuerung.

Man kann alles sagen, man muss es nur vernünftig begründen können.
 

HOT-BIT

Gast

BeitragDo, Jul 01, 2004 1:17
Antworten mit Zitat
heiho...

wird ja immer lustiger hier ....

Kann mir wer sagen, wie ich was auf den Bildschirm schreiben kann ?

Wie heißt der Befehl für *schreib was* ?

Kann man den PC auch was zusammen rechnen lassen, oder sogar multiplizieren ?
Oder stößt der Prozessor da dann an seine Grenzen ?
Muß man den Prozessor bei vielen Rechen-operationen mehr kühlen ?

tztztztz....

BladeRunner

Moderator

BeitragDo, Jul 01, 2004 1:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Lieber Hot-Bit,
ich kann dich beruhigen. Nach 1000 Schuss -ähhh- Rechenoperationen ist noch nicht Schluss und du kannst auch in Zukunft noch kleine Rechenprogramme zeugen.
Wie du sicherlich schon festgestellt hast ist das eine aufregende Sache welche jedoch einer gewissen Reife bedarf. Verzweifle nicht, die meisten der hier Anwesenden werden irgendwann die nötige Reife erreicht haben (auch wenn sie dann schon lange andere Dinge als programmieren machen).
Verzage also nicht und schreibe weiter lustige Programme.
Andere werden es auch tun.
Freundliche Grüsse vom Dr. Blitz-Team Wink
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
 

HOT-BIT

Gast

BeitragDo, Jul 01, 2004 1:27
Antworten mit Zitat
Hoi..

Danke, Herr Doktor Very Happy

Toni

Triton

BeitragDo, Jul 01, 2004 1:42
Antworten mit Zitat
Benutzer-Profile anzeigen
dass ich das noch erleben darf, ich hab ausnahmsweise keine Einwände gegen derartige "kack-noobs"-postings...


Aber ich geb die Hoffnung nie auf, eines tages kommt er, der perfekte noob - intelligent, zielstrebig, selbstständig.


hachja... Rolling Eyes

Xenon

BeitragDo, Jul 01, 2004 10:32
Antworten mit Zitat
Benutzer-Profile anzeigen
Hey Triton, diese perfekten Noobs gibts es!!! Nur bekommt man sie nicht mit...

Ich zB war so einer *angeb*, aber ehrlich, BB war meine erste Sprache und ich hab nie irgendwelche Fragen gestellt, die nur annähernd so Low waren =)

Thx @ Robsite, Blitzbase und RM

Jan_

Ehemaliger Admin

BeitragDo, Jul 01, 2004 11:17
Antworten mit Zitat
Benutzer-Profile anzeigen
@Blade, rofl super drauf reagiert!
between angels and insects

Jan_

Ehemaliger Admin

BeitragDo, Jul 01, 2004 11:23
Antworten mit Zitat
Benutzer-Profile anzeigen
achtung, BUG im anflug!

Graphics 1024, 768, 2 <--- muss Graphics 1024, 768, 32 ,2 heißen!

Grafiken lädt man eigentlich so:
Dateityp erkunden, gibt bestimmt internet siten, wo er beschrieben ist.
Dann Header lesen, und herausfinden, was die Grafik für eine Auflösung hat.
Crateimage mit der Auflösung
Imagebuffer wählen.
Farben entschlüßeln nach RGB in 24 bit Farbtiefe
Pixel anordnen Pixel Zeichnen.

So kannst du jede Grafik Datei öffnen!
between angels and insects

Hubsi

BeitragDo, Jul 01, 2004 14:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Schon, nur wenn er noch Probleme dabei hat 'Blitzunterstützte' Formate zu laden währe das wohl etwas hoch gegriffen Very Happy
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...

Jan_

Ehemaliger Admin

BeitragDo, Jul 01, 2004 15:20
Antworten mit Zitat
Benutzer-Profile anzeigen
probieren geht über studieren!
between angels and insects

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group