Wie schießen?

Übersicht BlitzBasic Beginners-Corner

Gehe zu Seite Zurück  1, 2

Neue Antwort erstellen

Jolinah

BeitragSo, Mai 28, 2006 12:15
Antworten mit Zitat
Benutzer-Profile anzeigen
schiessen = 1

...du solltest dir echt noch mehr Tutorials durchlesen. Hier mal die Codeausschnitte fürs Schiessen. Du solltest aber versuchen nachzuvollziehen was gemacht wird, so schwer ist das nicht.

Code: [AUSKLAPPEN]
If KeyHit(57)
  schiessen = 1
  x1 = x
  y1 = y
EndIf

...

If schiessen = 1
  x1 = x1 + 1
EndIf

...

If schiessen = 1
  DrawImage schuss, x1, y1
EndIf
  • Zuletzt bearbeitet von Jolinah am So, Mai 28, 2006 12:20, insgesamt einmal bearbeitet

Cent

BeitragSo, Mai 28, 2006 12:16
Antworten mit Zitat
Benutzer-Profile anzeigen
WAS MEINST DU DENN mit schiessen auf 1?

Gruß
Cent
User posted image

BladeRunner

Moderator

BeitragSo, Mai 28, 2006 12:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Cent, es reicht jetzt.
Selbest im Beginners Corner sollte man sich bemühen mit Denken auf eine Lösung zu kommen. Wenn der Computer sich was merken soll, hält man es in einer Variable fest. Wenn du feuern willst, fragst Du die Taste ab und speicherst dann in einer Variable deiner wahl dass gefeuert wurde und wo.
Etwas Logik gehört dazu. Du weisst wo dein Raumschiff steht, weil es in Variablen steht also weisst du auch wo der Schuß entstehen muss. Und nun versuch mal selbst etwas auf die Beine zu stellen.
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

Cent

BeitragSo, Mai 28, 2006 12:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja Entschuldigung bitte Blade Runner.
Aber ich programmiere noch überhaupt nicht lange.

Gruß
Cent
P.S.: @Blade Runner: hast du am anfang nicht auch die dümmsten sachen gefragt? außerdem sagst du man soll fehler machen und fragen! Im beginners Corner
User posted image

BladeRunner

Moderator

BeitragSo, Mai 28, 2006 12:33
Antworten mit Zitat
Benutzer-Profile anzeigen
Auch ich hab Fehler gemacht, das stimmt wohl. Aber ich habe mich immer bemüht meine Fehler selbst zu finden und hab lange nachgedacht bevor ich hier gefragt hab.
Ich erwarte auch nicht dass Du sofort perfekte Ergebnisse lieferst.
Nur solltest Du dich nicht blind darauf verlassen immer alles vorgekaut zu bekommen.
Deine Fragen lassen sich ganz einfach lösen indem Du selbst mal mit deinem Code rumspielst. Oder vorher nachdenkst.
Wie schon gesagt wurde: mit 2 Schleifen wird es nicht gehen. Aber anstatt nun zu erwarten dass wir dir sagen wie es geht ist es Deine Aufgabe dir Lösungsmöglichkeiten auszudenken und sie auszuprobieren.
Wenn es dann hakt, dann kannst du immer noch fragen. Aber wir sind sicher nicht dazu da für dich zu programmieren. Dabei würdest Du nämlich nichts lernen.
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

Artemis

BeitragSo, Mai 28, 2006 12:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Cent hat Folgendes geschrieben:
Aber ich programmiere noch überhaupt nicht lange.
Das ist keine Entschuldigung dafür, dass du faul bist.

Cent hat Folgendes geschrieben:
@Blade Runner: hast du am anfang nicht auch die dümmsten sachen gefragt?
Und wenn, hat er bestimmt auch mal selber nachgedacht.

Cent hat Folgendes geschrieben:
außerdem sagst du man soll fehler machen und fragen! Im beginners Corner
Ja, Fehler machen, aber nicht das Gehirn abschalten und andere machen lassen.

Cent

BeitragSo, Mai 28, 2006 12:36
Antworten mit Zitat
Benutzer-Profile anzeigen
ich überlege aber mir fällt nichts ein bin nicht sehr kreativ aber logisch denken dadrin bin ich ein ass.
und das mit vorkauen ich erwarte nicht von euch code zu bekommen aber wenigstens wie man es lösen kann.

Gruß
Cent
User posted image

BladeRunner

Moderator

BeitragSo, Mai 28, 2006 12:38
Antworten mit Zitat
Benutzer-Profile anzeigen
Dir wurde schon gesagt dass Du mit Variablen arbeiten musst.
Der Rest ist reine Logik...
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

Gehe zu Seite Zurück  1, 2

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group