Seite 1 von 1

Bultiger Anfänger versucht sich an 2d Shooter! (Schuss)l

Verfasst: 11.02.2006 00:25
von megahead
Hallo erstmal,

ich versuche gerade ein kleines 2D-Shooter Game zu proggen.
Ich schaffe es aber nicht meinen Helden schiessen zu lassen!
ich wäre froh wenn mir einer von euch helfen kann und das evtl.
einbauen könnte.



Die Graphik ist nur testmäßig :-)

hier ist der quellcode: http://www.assiflash.de.vu/2dshooter.rar

Bitte helft mir :|

Verfasst: 11.02.2006 00:44
von Macros
Das Prinzip:
Am Anfang des Codes:

Code: Alles auswählen

Structure schuss
x.l
y.l
speed.l
EndStructure

NewList schuss.schuss()
Dann an der richtigen Position:

Code: Alles auswählen

If KeyboardReleased(#PB_Key_Space)  
  AddElement(schuss())
  schuss()\x=200; kanone x
  schuss()\y=500; kanone y
  schuss()\speed=1; + für rechts - für links
      EndIf
  
  ForEach schuss()
  schuss()\x+schuss()\speed

     Start3D()
    DisplaySprite3D  (5, schuss()\x, schuss()\y, 100) ; Mein trauriger Versuch eines Schusses
     Stop3D()
        Next
        
   FlipBuffers()       
(ein etwas Arbeit lass ich dir :wink: )

Verfasst: 11.02.2006 01:40
von Ja!
Tip:

Es gibt sehr gute Tutorials (auch für 2dshooter) z.B. auf www.robsite.de
Diese Seite ist eine wahre Fundgrube..

Gruß

Danke!!

Verfasst: 11.02.2006 02:00
von megahead
Super, das rockt!!
Jetzt muss ich nur noch die Kollision der Schüsse mit Gegnern hinbekommen.
Ich bin immer dankbar für Vorschläge!!

Die aktuelle Version: http://www.assiflash.de.vu/2dshooter.rar
edit: Hintergrundscrolling funzt jetzt richtig!

Die Sachen auf der Robsite sind mir zu hoch :freak:

Bin ein Noob im proggen :mrgreen:

Ähem ...

Verfasst: 12.02.2006 12:20
von hiltwin
.... was hast Du denn da schon wieder gekreuzt?

Einen Bullterrrier kenn ich ja, aber einen Bultiger???

Schönen Sonntag!

:freak: