puh, kleines rand prob.
Übersicht BlitzBasic Allgemein
Blitzkrieg BopBetreff: puh, kleines rand prob. |
Di, Mai 11, 2004 23:43 Antworten mit Zitat |
|
---|---|---|
hi! (2 post)
hier mein code: ich will das so ändern, das wenn die images colliedieren, der eine neue zufalsszahl zieht, doch ich komm nicht drauf wie ich so einen vorgang starteen soll ....menno....: Code: [AUSKLAPPEN] If ImagesCollide(rakete,r\x,r\y,0,gegnerschiff,g\x,g\y+30,0) ausweich_1 = Rand(1,2) ;<<< ungenau If ausweich_1 = 1 g\x = g\x + 50 EndIf EndIf der code oben ist nämlich net ganz korrekt, weil ich halt immer einen bestimmten rand wert die ganze zeit bekomme. thx |
||
~ Hey Ho Let's Go ~ |
graythread |
Di, Mai 11, 2004 23:46 Antworten mit Zitat |
|
---|---|---|
Seedrnd benutzt? | ||
Hubsi |
Di, Mai 11, 2004 23:48 Antworten mit Zitat |
|
---|---|---|
Wie wärs hiermit: Code: [AUSKLAPPEN] ausweich=Rand(0,6)/2
|
||
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... |
Blitzkrieg Bop |
Di, Mai 11, 2004 23:49 Antworten mit Zitat |
|
---|---|---|
seedrnd ist am anfang natürlich gegeben.
hubsi, was bringt dien code O_O es sol entweder 1 oder 2 rauskommen |
||
~ Hey Ho Let's Go ~ |
Hubsi |
Di, Mai 11, 2004 23:57 Antworten mit Zitat |
|
---|---|---|
Und genau das tut es
Edit: Ups, kleiner Bug. Muß so heissen:Code: [AUSKLAPPEN] ausweich=Rand(2,5)/2 Sonst könnte auch 0 reinkommen.
|
||
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... |
Blatolo |
Mi, Mai 12, 2004 6:38 Antworten mit Zitat |
|
---|---|---|
Wenn du nur 1 oder 2 haben willst ist dein code richtig.
Aber was passiert im dem Fall wenn die vari 2 ist? @hubsi Bei deinem code käme 2 mal 1 raus und 3 mal die 2. wäre daher nicht so ein gleichmäßiges verhältnis. |
||
Hubsi |
Mi, Mai 12, 2004 9:11 Antworten mit Zitat |
|
---|---|---|
Stimmt. | ||
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... |
furbolg |
Mi, Mai 12, 2004 15:13 Antworten mit Zitat |
|
---|---|---|
rand(1)+1 | ||
Apocalyptic |
Mi, Mai 12, 2004 17:13 Antworten mit Zitat |
|
---|---|---|
ich will jetzt ja nichts sagen, aber da kommt immer 2 raus... außerdem ist das blödsinn | ||
Suum cuique
[ www.ffs-net.de.vu ] [ Raycaster ] |
Blatolo |
Mi, Mai 12, 2004 17:41 Antworten mit Zitat |
|
---|---|---|
ne da kommt entweder 1 oder 2 raus.
denn bei wenn bei rand kein erster parameter angegeben wird wird automatisch die 0 genommen. |
||
Apocalyptic |
So, Mai 16, 2004 14:05 Antworten mit Zitat |
|
---|---|---|
nee, schwätz nicht...
Code: [AUSKLAPPEN] Repeat Print Rand(1) until BlatoloSiehtDassStartparameterVonRandImmerEinsIst or keyhit(1) |
||
Suum cuique
[ www.ffs-net.de.vu ] [ Raycaster ] |
Kryan |
So, Mai 16, 2004 14:54 Antworten mit Zitat |
|
---|---|---|
Rand(0,1) ist dasselbe wie Rand(1)
und wenn man dann eins dazu addiert, dann ist immer 1 oder 2 abwechselnd |
||
Webspaceanbieter?
Klick hier! Kultige Spieleschmiede? Klick hier! |
Hubsi |
So, Mai 16, 2004 16:28 Antworten mit Zitat |
|
---|---|---|
Kryan hat Folgendes geschrieben: Rand(0,1) ist dasselbe wie Rand(1) Wie kommst Du darauf? Der min-Wert ist 1 wenn nichts angegeben wird, folglich liefert Rand(0,1) entweder 0 oder 1 und Rand(1) nur 1
|
||
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... |
Blatolo |
So, Mai 16, 2004 22:22 Antworten mit Zitat |
|
---|---|---|
oh sorry da hatte ich mich wohl vertan.
Gebe sowieso immer auch den anfangs wert an um sowas zu vermeiden |
||
Übersicht BlitzBasic Allgemein
Powered by phpBB © 2001 - 2006, phpBB Group