Balken... nur wie!?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Black Spider

Betreff: Balken... nur wie!?

BeitragMo, Sep 05, 2005 16:56
Antworten mit Zitat
Benutzer-Profile anzeigen
Hey Leute,
ich hätte mal ne Frage und zwar
wie kann ich Balken ins Game bringen z.B. für ne Energieanzeige oder so!?
denn Zahlen sehen so schlicht aus...
8)
am besten wärs wenn der EnergieBalken sich langsam rot färben würde...
wie!?!
Coming soon:
http://img132.imageshack.us/im...im2ab6.gif
 

Mr Hopp

BeitragMo, Sep 05, 2005 16:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Also das gehört ja wohl ins Anfängerforum! Musste halt ein Rechteck zeichnen und mit den Farbwerten rumspielen
 

Timo

BeitragMo, Sep 05, 2005 19:34
Antworten mit Zitat
Benutzer-Profile anzeigen
mach dir dazu am besten eine Funktion, wie
BlitzBasic: [AUSKLAPPEN]
Function DrawBalken( x,y, width, height, fortschritt# )
...
End Function


und die Prozedur müsste dann an die Position x,y mit den Ausmaßen width, height einen Balken zeichnen. Die Variable fortschritt# könnte dann einen Wert von 0 bis 1 annehmen ( 0.5 = 50% 0.0 = 0% etc. ) Mit der Variable könntest du unter anderem berechnen, wieviel Rotanteil in dem Balken dann vorhanden sein soll, etc.
Lass deiner Creativität freien lauf Smile

Blitz3D

BeitragMo, Sep 05, 2005 19:40
Antworten mit Zitat
Benutzer-Profile anzeigen
hm...
Du kannst es auch so machen:BlitzBasic: [AUSKLAPPEN]
DrawImageRect Balken,50,50,0,0,Leben,30
Den Balken einfach mit Paint zeichnen oder Photoshop.
FBI's Balkenmaker eignet sich dazu auch gut: www.igelgames.de
User posted image
Xware Entertainment und Forum
User posted image

Smokie

BeitragMo, Sep 05, 2005 20:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,
Ich habe dir ein kleines Beispiel geproggt, dass dir etwas helfen soll Laughing
BlitzBasic: [AUSKLAPPEN]

Graphics 640,480,16,2
SetBuffer BackBuffer()

Red#=0
Green#=255
Blue=0
fortschritt=0

AppTitle \"Fotschritsbalken by Smokie\"

Repeat

Cls
Color Red#,Green#,Blue
Rect 70,240,fortschritt,10


If KeyDown(205) And fortschritt < 510 Then

Red#=Red# - 2.5
Green#= Green# + 2.5
fortschritt=fortschritt + 5

EndIf

If KeyDown(203) And fortschritt > 0 Then

Red#=Red# + 2.5
Green#= Green# - 2.5
fortschritt=fortschritt - 5

EndIf



Text fortschritt/2+70- 20,255,fortschritt / 5.1 + \"%\"

Color 0,0,255
Text 5,5, \"Ein Programm von Mapa-Plasma-Produkts\"
Text 5,20, \"Bitte besuchen Sie www.mapa-plasma.de.tp\"
Text 5,35, \" \"
Text 5,45, \"Benutzen Sie die Horizontalen Pfeiltasten\"
Text 5,60, \"um den Balkenfortschritt zu verändern\"

Flip
Until KeyHit(1)


Den Fotschritt musst du dann durch irgendwas anderes als die Pfeiltasten erhöhen.
Viel Spaß
Smokie

Edit(Das 1000 und einste): Sorry ich habe den Balken grün lassen werden mach nix einfach die Zeichen vertauschen bei Red und Green.
M-Soft Studios Mit selbst gemachtem Forum!!!
Unbequem lebt's sich schwer.
Musik macht erst Spaß, wenn man sie mit 2,8 facher Geschwindigkeit hört
Zuletzt bearbeitet von Smokie am Fr Jan 01, 1888 51:58 PM, insgesamt 1000-mal bearbeitet

Triton

BeitragMo, Sep 05, 2005 23:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Wir hatten mal einen schönen Diagramm-Contest. Da waren alle denkbaren Varianten dabei.
Coding: silizium-net.de | Portfolio: Triton.ch.vu

Black Spider

BeitragDi, Sep 06, 2005 17:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke !
Ihr habt mir echt geholfen (und sorry, falls ich euch unterfordert habe Wink )

Danke!!! Bald könnt ihr schon erste fortschritte im Projekt ,ähh..., abschnitt sehen...

("Damals")
Coming soon:
http://img132.imageshack.us/im...im2ab6.gif

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group