bild zeichen problem

Übersicht BlitzBasic Beginners-Corner

Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.

 

joni8a

Betreff: bild zeichen problem

BeitragSa, Nov 04, 2006 21:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo ich bin da bei ein kleines spiel zu schreiben. Nun habe ich das problem das er die bilder nicht zeichnet warum?

Code: [AUSKLAPPEN]

Graphics 640,480
SetBuffer BackBuffer()
AppTitle "SpaceWar"
Dim alien1(359)
Dim alien2(359)
TFormFilter=0
p1=LoadImage("p1.bmp")
p2=LoadImage("p2.bmp")
For winkel1=0 To 359
alien1(winkel1)=CopyImage(p1)
RotateImage alien1(winkel1), winkel1 - 90
MidHandle alien1(winkel1)
Next
For winkel2=0 To 359
alien2(winkel2)=CopyImage(p2)
RotateImage alien2(winkel2), winkel - 90
MidHandle alien2(winkel2)
Next
ge1=3
x1#=300
y1#=220
ge2=3
x2#=400
y2#=400

Repeat
Cls
DrawImage p1,x1,y1
If KeyDown(203) Then winkel1= winkel1 - 1 ; Links - Winkel wird verkleinert
If KeyDown(205) Then winkel1= winkel1 + 1 ; Rechts - Winkel wird erhöht
If winkel1 > 359 Then winkel1 = 0
If winkel2 < 0   Then winkel2 = 359
If KeyDown(200) Then ; Hoch
X1=X1 - Cos(winkel1) * ge1
Y1=Y1 - Sin(winkel1) * ge1
EndIf
If KeyDown(208) Then ; Runter
X1=X1+Cos(winkel1) * ge1
Y1=Y1+Sin(winkel1) * ge1
EndIf
DrawImage alien1(winkel1),X1,Y1
Flip
Until KeyHit(1)
;p2 steuerrung
Repeat
Cls
DrawImage p2,x2,y2

If KeyDown(30) Then winkel2= winkel2 - 1 ; Links - Winkel wird verkleinert
If KeyDown(32) Then winkel2= winkel2 + 1 ; Rechts - Winkel wird erhöht
If winkel2 > 359 Then winkel2 = 0
If winkel2 < 0   Then winkel2 = 359
If KeyDown(17) Then ; Hoch
X2=X2 - Cos(Winkel) * ge2
Y2=Y2 - Sin(Winkel) * ge2
EndIf
If KeyDown(31) Then ; Runter
X2=X2+2 Cos(winkel2) * ge2
Y2=Y2+2 Sin(winkel2) * ge2
EndIf
DrawImage alien2(winkel2),X2,Y2
Flip
Until KeyHit(1)





danke schon mal joni8a

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragSa, Nov 04, 2006 22:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Normal sollten dieBilder angezeigt werden!
Gibt es eine Fehermeldung?

hier ist eine Fehler...
Code: [AUSKLAPPEN]
If winkel2 < 0  Then winkel2 = 359

Winkel1 muß da stehen

das Bild sollte aber trotzdem angezeigt werden!
[BB2D | BB3D | BB+]

PSY

BeitragSa, Nov 04, 2006 22:44
Antworten mit Zitat
Benutzer-Profile anzeigen
hoi,

du hast 100pro nicht gewartet, bis er die ganzen images gedreht hat.

warte einfach mal 20 sekunden, dann sollte was kommen


l8er,
psy

BladeRunner

Moderator

BeitragSa, Nov 04, 2006 22:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Du hast exakt dieselbe Frage schon einmal gestellt und exakt genauso beantwortet bekommen. Solltest Du nochmal mehrere Threads zum selben Thema befeuern gibt's ne Verwarnung.

~GESCHLOSSEN~
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

Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group