Problem mit ImagesCollide
Übersicht

![]() |
SuratBetreff: Problem mit ImagesCollide |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi@all,
ich habe da ein Problem mit dem ImagesCollide-Befehl. Ich habe so aus Spaß ein kleines 2Spieler-Spiel erstellt. Die eine Figur lässt sich mit Buchstaben steuern, die andere mit Pfeiltasten. (Übringens sind Xenawas die Figuren) Figur 1 (Xenawa1) soll einen Pfeil schießen und damit Figur 2(Xenawa2) ausschalten. Irgendwie funzt das nicht. Muss ich die Figuren(obwohl man sie steuert) in Dim-Felder speichern? (und wenn ja wie) Ich bin für jede Hilfe dankbar ![]() BlitzBasic: [AUSKLAPPEN] [/quote] |
||
"DER GRÖßTE FEIND IST IN DEN EIGENEN REIHEN" (Trygonia-Xen's Quest)
AZUON-Beyond the dark life (2%) SOULS OF DESTINY (23%) |
![]() |
RallimenSieger des 30-EUR-Wettbewerbs |
![]() Antworten mit Zitat ![]() |
---|---|---|
Schau dir die Hilfe mal genau an, da sind zu wenige Parameter angegeben!
hier ein Auszug:BlitzBasic: [AUSKLAPPEN] ImagesCollide (image1,x1,y1,frame1,image2,x2,y2,frame2) wenn keine Frames da sind wie bei deinem Code dann einfach Frame durch 0 ersetzen! |
||
[BB2D | BB3D | BB+]
|
![]() |
Surat |
![]() Antworten mit Zitat ![]() |
---|---|---|
Danke für die Hilfe,
leider läuft das auch nicht! ![]() BlitzBasic: [AUSKLAPPEN]
Es kommt immer die Fehlermeldung: Expecting "EndIf" dabei habe ich doch schon ein EndIf. Danke im Vorraus für eure Hilfe ![]() |
||
"DER GRÖßTE FEIND IST IN DEN EIGENEN REIHEN" (Trygonia-Xen's Quest)
AZUON-Beyond the dark life (2%) SOULS OF DESTINY (23%) |
![]() |
Tobchen |
![]() Antworten mit Zitat ![]() |
---|---|---|
Weil das Then in die If-Zeile muss. | ||
Tobchen - die Welt von Tobi!
|
![]() |
Surat |
![]() Antworten mit Zitat ![]() |
---|---|---|
yo, danke aber :
Jetzt meckert Runtime Error ab der Hauptschleife rum: "Array index out of bounds" ![]() (Ich bin immer noch für jede Hilfe dankbar) |
||
"DER GRÖßTE FEIND IST IN DEN EIGENEN REIHEN" (Trygonia-Xen's Quest)
AZUON-Beyond the dark life (2%) SOULS OF DESTINY (23%) |
Thoth |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
vielleicht hier?:
dim pf1(100,2) pf1(I,1) = pf1(I,1) + 6, da darf doch höchstens ne zwei hin sonst wärs müsste es doch heißen: dim pf1 (100,7), oder nicht??? |
||
![]() |
Surat |
![]() Antworten mit Zitat ![]() |
---|---|---|
äh, nein.
pf1(I,1) = pf1(I,1) + 6 ; Das +6 ist die Höhe der Geschwindigkeit des Pfeils(der sich von links nach rechts bewegt). Das ist eigentlich genau das Gleiche wie bei Keydown. X=X+1 gibt an wie schnell die Figur ist. Weiß sonst wirklich keiner mehr bescheit? ![]() |
||
"DER GRÖßTE FEIND IST IN DEN EIGENEN REIHEN" (Trygonia-Xen's Quest)
AZUON-Beyond the dark life (2%) SOULS OF DESTINY (23%) |
Gerhard |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
If imagecollide.... THEN
...irgendwas endif Check mal die parameter von imagecollide! Wenn du die Nullen drin hast und das then hinten statt vorne und die Dimensionierung auf 101 (danke simi), dann läuft es. |
||
- Zuletzt bearbeitet von Gerhard am Sa, Apr 02, 2005 19:55, insgesamt 2-mal bearbeitet
![]() |
simi |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich denke so sollte es gehen:
BlitzBasic: [AUSKLAPPEN]
Bei der vorhergehenden Schleife, ist beim Beenden i auf 101, das macht den Fehler.... (nicht gerade super deutsch ![]() |
||
![]() |
Surat |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ja, jetzt funktioniert es! ![]() Vielen Dank! |
||
"DER GRÖßTE FEIND IST IN DEN EIGENEN REIHEN" (Trygonia-Xen's Quest)
AZUON-Beyond the dark life (2%) SOULS OF DESTINY (23%) |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group