Collide

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Doni

Betreff: Collide

BeitragSo, Feb 20, 2005 0:10
Antworten mit Zitat
Benutzer-Profile anzeigen
hi,ich will nen 2d - Shooter machen.wie mach ich es aber das wenn gegner
mch berühren mir lebensenergie abgezogen wird.

ich mein damit nicht:
lebensenergei = lebensenergie - 1
sonder die posx(I).
Wie geht das das ich die in collide verwende.
Ich hoffe ihr versteht was ich meine .Embarassed
Doni
Verzeit mir meine Rechtschreibfehler!
 

Doni

BeitragSo, Feb 20, 2005 0:23
Antworten mit Zitat
Benutzer-Profile anzeigen
sorry,hab eben gemerkt das es geht.

aber wie mache ich das Kugeln das Monster zerstörn?
Mit Imagescollide kommt zwar keine Fehlermeldung,geht aber auch nicht.
Also,wie geht das Question Question Question
Verzeit mir meine Rechtschreibfehler!
 

noir

BeitragSo, Feb 20, 2005 0:30
Antworten mit Zitat
Benutzer-Profile anzeigen
deine fragestellung lässt sehr zu wünschen übrig.


wenn du deine Monster in einem dim feld hast
Dim Monster(10)

und sie dann so zeichnetst:
drawimage monster,x,y


dann kannst du es z.b so machen:

if monster(i) = 0 then drawimage....

if imagecollide(...) then monster(i) = 1


das soll dir nur als beispiel dienen, funktionieren tut das so noch nicht Wink
Fragt und man wird euch helfen

Das Alternativ BlitzBasic-Forum: FreeCoder
Einfach chatten: BlitzChat
Code&Text schnell und einfach pasten: FreePasting
  • Zuletzt bearbeitet von noir am So, März 06, 2005 12:30, insgesamt einmal bearbeitet
 

Doni

BeitragSo, Feb 20, 2005 0:35
Antworten mit Zitat
Benutzer-Profile anzeigen
ich wollte zum testen mal nen sound spielen lassen , war aber nix zu hören.
Verzeit mir meine Rechtschreibfehler!
 

noir

BeitragSo, Feb 20, 2005 0:37
Antworten mit Zitat
Benutzer-Profile anzeigen
man. kannst du deutlicher werden. wer soll denn damit was anfangen.
poste deinen code rein!!! Twisted Evil
Fragt und man wird euch helfen

Das Alternativ BlitzBasic-Forum: FreeCoder
Einfach chatten: BlitzChat
Code&Text schnell und einfach pasten: FreePasting
  • Zuletzt bearbeitet von noir am So, März 06, 2005 12:30, insgesamt einmal bearbeitet
 

Doni

BeitragSo, Feb 20, 2005 0:37
Antworten mit Zitat
Benutzer-Profile anzeigen
das is mein collide code:

For I = 1 To 20
If ImagesCollide(Spieler,x,y,0,Monsterschweber,Posx(I),590,0) Then Energie = Energie - 8
Next
For I = 1 To 100
For A = 1 To 20

und,was is da falsch???
Verzeit mir meine Rechtschreibfehler!
 

Doni

BeitragSo, Feb 20, 2005 0:40
Antworten mit Zitat
Benutzer-Profile anzeigen
sorry,bin woll etwas müde. Embarassed
das war der code zum Spieler/monster collide.
Nun der Richtige:

For I = 1 To 100
For A = 1 To 20

If ImagesCollide(Rakete,Rak(I,1),Rak(I,2),0,Monsterschweber,Posx(A),590,0) Then
PlaySound totm
kill = kill + 1
EndIf
Next
Next
Verzeit mir meine Rechtschreibfehler!
 

noir

BeitragSo, Feb 20, 2005 0:40
Antworten mit Zitat
Benutzer-Profile anzeigen
an diesem mini code schnippsel is nix falsch. <-auf den 1. bezogen


der zweite is auch ok, vorausgesetzt du hast alle variablen richtig benutzt, dass kann man an diesem fetzen nicht sehen. mehr posten, oder fehler selber finden Wink
Fragt und man wird euch helfen

Das Alternativ BlitzBasic-Forum: FreeCoder
Einfach chatten: BlitzChat
Code&Text schnell und einfach pasten: FreePasting
  • Zuletzt bearbeitet von noir am So, März 06, 2005 12:30, insgesamt einmal bearbeitet
 

Doni

BeitragSo, Feb 20, 2005 0:45
Antworten mit Zitat
Benutzer-Profile anzeigen
OK,habs selber hingekriegt Very Happy
Verzeit mir meine Rechtschreibfehler!
 

noir

BeitragSo, Feb 20, 2005 0:47
Antworten mit Zitat
Benutzer-Profile anzeigen
gut Very Happy
Fragt und man wird euch helfen

Das Alternativ BlitzBasic-Forum: FreeCoder
Einfach chatten: BlitzChat
Code&Text schnell und einfach pasten: FreePasting
  • Zuletzt bearbeitet von noir am So, März 06, 2005 12:30, insgesamt einmal bearbeitet
 

Doni

BeitragSo, Feb 20, 2005 0:48
Antworten mit Zitat
Benutzer-Profile anzeigen
aber wie löschich jetz den Schuss?
Verzeit mir meine Rechtschreibfehler!
 

Doni

BeitragSo, Feb 20, 2005 0:51
Antworten mit Zitat
Benutzer-Profile anzeigen
den schuss code könnt ihr in nem anderem Thema nachlesen,is auch von mir(logisch) und heißt Schuss.in beginner.
Verzeit mir meine Rechtschreibfehler!
 

IonPainter

BeitragSo, Feb 20, 2005 1:04
Antworten mit Zitat
Benutzer-Profile anzeigen
noch komplizierter gehts wohl net? Rolling Eyes
 

Doni

BeitragSo, Feb 20, 2005 1:05
Antworten mit Zitat
Benutzer-Profile anzeigen
sorry
Verzeit mir meine Rechtschreibfehler!

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group