![]() |
Re: abs funktioniert nicht
Ja also jetzt geht nichts mehr.
Gibt es vielleicht eine andere Lösung für abs ? Grüße |
Re: abs funktioniert nicht
@omata
mit Mumpitz meinte ich das, was ich geschrieben hatte. Grüße Klaus |
Re: abs funktioniert nicht
habe es jetzt hinbekommen beide sachen in einen timer zu packen, in dem auch bei jeder abfrage jede variable deklariert ist..
mein letztes problem ist somit die kollisionsabfrage: ich habe es, wie in den vorherigen posts sichtbar, mit abs probiert, allerdings geht das nicht. es passiert einfach nichts.. gibts eine alternativbefehl für eine kollisionsabfrage?
Delphi-Quellcode:
FOR i:= 1 TO nummer DO
begin FOR u:= 1 TO n DO begin IF Raumschiff[u] <> nil THEN begin Raumschiff[u].GoRight; ShRaumschiff[u].Left := Raumschiff[u].xCoord; IF Raumschiff[u].xCoord > 700 THEN begin Raumschiff[u].xCoord := -50; ShRaumschiff[u].Left := Raumschiff[u].xCoord; end; end; IF Kugel[i] <> nil THEN begin Kugel[i].GoUp; ShKugel[i].Top := Kugel[i].yCoord; end; IF (Raumschiff[u] <> nil) AND (Kugel[i] <> nil) THEN begin // kollisionsabfrage end; end; end; |
Re: abs funktioniert nicht
Baue deine Kollisionsabfrage doch wieder ein.
Das abs entfernt das Vorzeichen, sodass das Ergebnis deiner Subtraktion niemals negativ sein kann. |
Re: abs funktioniert nicht
welches vorzeichen vor abs??
habe doch geschrieben das diese nicht funktioniert. gibt es jetzt eine alternative zu abs? gibts da nicht irgendwie was mit toleranz oder so? auf wunsch lade ich auch gerne das aktuelle programm hoch... vielen dank für jegliche hilfe! //EDIT: aaah ich korregiere mich, es klappt doch, entschuldigung :/ der toleranzbereich 1 war einfach zu klein.. |
Re: abs funktioniert nicht
Nun ein letztes Problem :/
Die Raumschiffe werden immer schneller. Ich habe keine Ahnung woran das liegt. Grüße |
Re: abs funktioniert nicht
Mh, nur so am Rande: Ich glaube du hast eine falsche Vorstellung von dem, was abs() macht. Es steht nicht für Abstand, und ist gewiss keine Funktion speziell für Kollisionsabfragen.
|
Re: abs funktioniert nicht
Hi!
Mach bitte für dein neues Problem auch einen neuen Thread auf - sonst geht es hier drunter und drüber ;) Grüße, Frederic |
Re: abs funktioniert nicht
Ja, das hängt doch aber mit dem einem Timer zusammen.
Also wäre es echt nett, wenn mir das einer hier schnell beantworten könnte. Grüße |
Re: abs funktioniert nicht
Threadtitel: "abs funktioniert nicht"
Hat nix mit Timern und schnellen Raumschiffen zu tun. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz