![]() |
Re: Abprallen des Balles Minigolf
Da du es anscheinend nicht erwarten kannst, eine Antwort zu bekommen:
Ich habe hier ( ![]() 1. Timer und Images sind eigentlich nicht dafür gedacht, als Spiele-engine missbraucht zu werden. 2. Wenn mans trotzdem macht, bekommt man unschöne Nebeneffektte, kann kleine ordentliche Kollisionsabfrage machen, die auf der Form des Objekts basiert. 3. Abhängig vom Timer ändert suich die Spielgeschwindigkeit. D.h. das Spiel wird evtl einfacher. 4. Die Performance ist auch nicht wirklich gut. 5. Bitte, bitte verwende keine Polarkoordinaten. ("Winkel in dem der Ball fliegt, 0 ist nach rechts ...") sondern Vektoren (eine X-Komponente für rechts/links und eine Y-Komponente für oben/unten) 6. Am besten macht man so etwas OOP. Denn schon bei dem Code aus #7 blickt mann nicht mehr ohne weiteres durch. 7. Ansonsten alles Gute :) Falls du zum oben verlinkten Verfahren noch Probleme hast, frag ruhig. Nichts für ungut, aber warum nicht gleich gut programmieren ;) MfG, jfheins |
Re: Abprallen des Balles Minigolf
ich würde gerne was neues programmierne aber ie Zeit wird knapp ich muss mittwoch abgeben?
deshalb muss ich an meinem projekt weiterarbeiten Habt ihr keine Lösung anhand meines Quelltexdtes??? |
Re: Abprallen des Balles Minigolf
Ich habe jetzt eine Lösung zum ABprallen des Balles gefunden.
Diese Methode ist nicht auf Pixelgenau fixiert ,aber trotzdme gefällt es mir. Ich habe im Paint meine Hindernisse auf das Spielfeld gezeichnet. Dann habe ich die Imagekomponente genommen und um dieses Hindernis herumgezogen. Den Rahmen des bildes habe ich bei visible auf false gesetzt damit man die Rahmen nicht sieht sondern nur das Hindernis ,welches im Paint gezeichnet wurde. Durch If -Abfragen wo der Top und Left des Balles und des Hindernisses abgefragt werden,kann ich das Abprallen des Balles visualisieren. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:10 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