Entwickler-Ecke
Sonstiges (Delphi) - VK_space
Zlatan - Sa 12.03.11 12:54
Titel: VK_space
Könnte jemand diesen Quelltext korrigieren.Ich find einfach keinen Fehler :(
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin VK_Space: muni:= 6; m1.Show; m2.Show; m3.Show; m4.Show; m5.Show; m6.Show;
end;
end. |
HenryHux - Sa 12.03.11 12:58
Was soll er denn mit dem VK_Space machen??
Muss das nicht irgendwie im Zusammenhang mit der Taste stehen die übergeben wird? =)
Lg
Zlatan - Sa 12.03.11 13:01
nachladen, ich habe ein sehr einfaches Shooterspiel vor, bzw. bin auch schon recht weit,
aber mit space soll man nachladen
Ich habe einfach muni : integer
und bei jedem Mouseclick Muni -1
HenryHux - Sa 12.03.11 13:03
Würd mich mal interessieren, was weit gekommen bei dir heißt, wenn du oben nicht siehst was falsch ist :D
Zlatan - Sa 12.03.11 13:04
nicht unverschämt werden ich brauche nur noch die nachlad funktion dann bin ich fertig
guinnes - Sa 12.03.11 13:06
Zlatan hat folgendes geschrieben : |
| nicht unverschämt werden |
Die Wahrheit ist nicht unverschämt
HenryHux - Sa 12.03.11 13:07
Das war nicht unverschämt, das war ernst gemeint.
Außerdem setzt du hier bei jedem Schuss deine Munition auf 6.
Ich meine mich zu erinnern, dass das bei den meisten Waffen anders läuft :D
Btw hast du den Fehler oben denn gefunden / behoben?
Zlatan - Sa 12.03.11 13:09
sorry, aber ich hofte ihr wisst wo der fehler ist ich habe keine Idee mehr
also delphi sagt anstatt : ein := aber dann kommen noch mehr fehler
Ich setze meine muni nicht immer auf 6
Du weißt doch gar nicht wie ich dsas schießen realisiert habe
glotzer - Sa 12.03.11 13:11
aus gutem grund, schau dir mal die tutorials an...
HenryHux - Sa 12.03.11 13:18
Wie schon oben gesagt, du kannst nicht einfach irgendwo in deinen Quelltext VK_Space reinschreiben.
Du weißt was ein Parameter ist?
Gut, bei der Procedure FormKeyDown wird die eine Variable Key vom Typ Word übergeben.
Vielleicht solltest du diese Variable mal auf den Typ VK_Space testen.
So wie es immoment ist, weiß der Compiler nicht, was er damit anfangen soll.
VK_Space ist keine Variable und somit kannst du ihr mit := nichts zuweisen!
Lg
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!