If ... Then Frage!
Übersicht

sonicfireBetreff: If ... Then Frage! |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich weiss zwar nicht wieso, aber warum ergeben diese Beide Codes nicht das selbe Ergebnis? Sehr strange... oder ich raff irgendwas nicht ganz ![]() Code: [AUSKLAPPEN] If MouseDown(1) Then If left_pressed = 0 Then PlaySound shoot1_snd : left_pressed = 1 EndIf Else left_pressed = 0 EndIf ...das funzt! Code: [AUSKLAPPEN] If MouseDown(1) And left_pressed = 0 Then PlaySound shoot1_snd : left_pressed = 1 Else left_pressed = 0 EndIf ...das NICHT! (?) (Resultiert in einem endlos-loopen des sounds ![]() Was überseh ich denn hier? Danke ![]() |
||
~sonic |
![]() |
RallimenSieger des 30-EUR-Wettbewerbs |
![]() Antworten mit Zitat ![]() |
---|---|---|
Dieser kann so nicht gehen
BlitzBasic: [AUSKLAPPEN] If MouseDown(1) And left_pressed = 0 Then Beim ersten Durchlauf ist BlitzBasic: [AUSKLAPPEN] MouseDown(1) And left_pressed = 0; beides wahr beimnächsten mal wird aber die else anweisung ausgeführt weil nur mousedown wahr ist aber left_pressed = 0 nicht wahr ist und dann beginnt es wieder von vorn da MouseDown(1) And left_pressed = 0 ist beides wieder wahr ist ! |
||
[BB2D | BB3D | BB+]
|
sonicfire |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Achso!! ![]() Hach, danke ! ![]() Obwohl ich dachte das geht weil ich das doch mit "and" verknüpft habe ....aber hmm..klingt logisch *g* |
||
~sonic |
![]() |
RallimenSieger des 30-EUR-Wettbewerbs |
![]() Antworten mit Zitat ![]() |
---|---|---|
Mit And verknüpte sachen werden alle verarbeitet auch wenn das erste nicht zutrifft!
Aloso besser mehrere If verwenden , geht dann zum Teil auch schneller |
||
[BB2D | BB3D | BB+]
|
sonicfire |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Alles klar, besten dank! ![]() |
||
~sonic |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group