bild zu einem punkt bewegen

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

crAzywuLf

Betreff: bild zu einem punkt bewegen

BeitragMi, Dez 27, 2006 19:02
Antworten mit Zitat
Benutzer-Profile anzeigen
moinsens,
ich komm einfach nicht voran...
mein raumschiff kann nicht fliegen und gleichzeitig schießen geschweige das es dann blinkt :\
Ich suche eine möglichkeit um meinen Schuss der vom schiff aus geht nach oben zu bewegen ohne dabei das dabei mein schiff einen abgang macht Very Happy

Code: [AUSKLAPPEN]

Graphics 800, 600
AppTitle = "crAzy Fighters"
SetBuffer BackBuffer()

; Ordentliche Schrift setzen
uschrift = LoadFont("Arial",20,0,0,1)
schrift = LoadFont("Arial",14,0,0,0)
press = LoadFont("Arial",30,1,0,0)

;Variablen
Global player_name$ = ""
Global playerx = 300
Global playery = 450
Global richtung$ = ""
Global i = 1
Global ende = 0

;Bilder
fighter = LoadImage(".\images\fighter.bmp")
Global kugel = LoadImage(".\images\kugel.bmp")


; Funktionen


; StartMenu
SetFont  uschrift
Print "CrAzY Fighters"

SetFont schrift
player_name$ = Input("uR niCknaMe: ")

Print "_______________________________________________________"


Print "Okey " + player_name$ + ","
Print "get nEw iTeMs aNd tRy tO kIlL so mUcH u cAn!"
Print ""
Print ""
Print "CoMmAndS:"
Print "Up - UpArrow"
Print "Down - DownArrow"
Print "Left - LeftArrow"
Print "Right - RightArrow"
Print "Fire - Space"
Print "Esc - End"


SetFont press
Text 250,400,"Press any Key to begin..."
Cls

;Spiel beginnt
MaskImage fighter,255,0,255
MaskImage kugel,255,0,255
DrawImage fighter,playerx,playery

While ende = 0
  Cls 

  If KeyDown (1) Then ende = 1
  If KeyDown (205) Then playerx = playerx + 5
  If KeyDown (203) Then playerx = playerx - 5
  If KeyDown (200) Then playery = playery - 5
  If KeyDown (208) Then playery = playery + 5
  If KeyDown (57) Then
    power = 40
    y = playery
    x = playerx
    While y > 0
      y = y - power
      DrawImage kugel,playerx, y
    Flip
    Wend
  EndIf
  DrawImage fighter,playerx,playery
Flip
Wend
End


Ich hoffe ihr könnt mir helfen...
Hab heute erst mit BlitzBasic angefangen Wink

Gruß crAzywuLf Very Happy
 

snörkl

BeitragMi, Dez 27, 2006 19:36
Antworten mit Zitat
Benutzer-Profile anzeigen
1. -bitte in die beginnerscorner
2. forumsuche benutzen Sad in der tut section seite 2 gibts ein tutorial, unter beginnerscorner gleich zwei mal den thread raumschiff kann nicht schießen

außerdem frage bitte etwas klarer formulieren, ich weiß z.B. nicht was da blinken soll xD Surprised Very Happy

BladeRunner

Moderator

BeitragMi, Dez 27, 2006 19:45
Antworten mit Zitat
Benutzer-Profile anzeigen
~VERSCHOBEN~
Dieser Thread passte nicht in das Forum, in dem er ursprünglich gepostet wurde.


Du solltest nicht die playerkoordinate beim einzeichnen Verwenden.
abgesehen davon ist deine Bedingung nur in dem Moment wahr in dem Du die Taste drückst.
Du solltest eine Schussvariable auf true setzen und solange die True ist den Schuss einzeichnen lassen.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group