If ... Then Frage!
Übersicht
BlitzBasic
Beginners-Corner
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
BlitzBasic
Beginners-Corner
Powered by phpBB © 2001 - 2006, phpBB Group
