Blendeffekt - es wird immer schwarz
Übersicht

TichaBetreff: Blendeffekt - es wird immer schwarz |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Damit der Übergang etwas sauberer wird, habe ich mir einen Blendeffekt geschreiben in2 Funktionen:
Code: [AUSKLAPPEN] Function blendeffektdunkel(target) If dunkel = True If colora > 0 colora=colora-5 colorb=colorb-5 colorc=colorc-5 SetColor(colora,colorb,colorc) Else SetColor(0,0,0) direction = target dunkel=False hell=True EndIf EndIf EndFunction und Function blendeffekthell() If hell = True If colora <= 255 colora=colora+5 colorb=colorb+5 colorc=colorc+5 SetColor(colora,colorb,colorc) Return colora Return colorb Return colorc Else SetColor(255,255,255) hell = False EndIf EndIf EndFunction Das funtioniert auch einwandfrei. Es kommt der gewünschte Blendeffekt und ein sauberer übergang zum neuen Teil. Jedoch wenn der Effekt vorüber ist. Macht er den gesamten Bildschirm schwarz, somit schreibt er danach die Glo-Variablen colora,colorb,colorc als 0,0,0 . Aber warum??? das hab ich dem programm gar nicht eigeschrieben. :-I Nur die Variabeln müssten ja grösser 0 sein, sonst würde der verdunklungseffekt gar nicht zusatande kommen :-I |
||
![]() |
FOODy |
![]() Antworten mit Zitat ![]() |
---|---|---|
Am besten ein Beispiel Code dazuschreiben, da die meisten, ich mit eingeschlossen, zu faul, ich zumindest, einen eigenen zu schreiben auf der Basis dritter Funktionen.
Wäre also nett wenn du einen noch in dein ersten Post reineditieren würdest ![]() Gruß, FOODy PS: Wielange sitzt du eigentlich an einem Problem? Wenn das so weitergeht, weil du dich mit dem Problem zuwenig beschäftigst wird es nie aufhören. Zum Programmieren gehört (leider (?)) auch das Lösen von Problemen. Hilfreich bei der Fehlersuche ist auch, wenn man sich die Codestücke versucht zu erklären, was die genau machen sollen. Soll jetzt keine Anschuldigung o.ä. sein, sondern nur so ein Gedanke den ich loswerden wollte ![]() EDIT: Schön das du es selber gelöst hast ![]() Wenn du, theoretisch gesehen, noch eine Stunde länger daran gesessen hättest, wär dieser Thread überflüssig ;D |
||
BlitzMax + MaxGUI, 64-bit Arch Linux: Intel Core² E8500 | 8 GB Ram | GeForce GTX 460 · 1024 MB |
- Zuletzt bearbeitet von FOODy am Mo, Feb 05, 2007 18:57, insgesamt einmal bearbeitet
Ticha |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
ich hab den fehler gefunden, er lag nicht an den Funtionen sondern an einem setcolor() in der Mainloop, das ich in meine Fehlerrückverfolgung gar nicht miteinbezogen hatte :-I
Und zu deiner These, dass programmieren auch vile mit Fehlersuche und Zeitaufwand zu tun hat, weiss ich. Ich sitze an diesem Problem ja auch schon seit 3h. Und bevor ich frage, versuch ich es immer selbst zu lösen. gruss Ticha |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group