Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

21

04.05.2013, 22:50

Wie wär's einfach nochmal die Grundlagen durchzulesen?
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

TigerClaw25

unregistriert

22

05.05.2013, 00:05

Ich habe das schon verstanden. Was sagen mir die Grundlagen? Angeblich bekomme ich das Rect fuer Kollision ueBer die Basisklasse in einem anderen Beitrag soll ich mir eine Instanz von Ufo erstellen, logisch. Und wenn ich aber mehrere Typen habe, die von Basisklasse erben, habe ich auch folglich Instanzen. Stand auch in einem der Beitraege. Fuer eine Kollision muesste ich mir das jeweilige Rect holen und dann die Liste der jeweiligen Gegner dabei durchgehen. Also habe ich mehrere gegnertypen und folglich mehr schleifen in meiner Gameklasse.

Nimelrian

Alter Hase

Beiträge: 1 216

Beruf: Softwareentwickler (aktuell Web/Node); Freiberuflicher Google Proxy

  • Private Nachricht senden

23

05.05.2013, 00:40

Du liest jetzt bitte nochmal S. 205-218 in Heikos Buch, bevor du einen neuen Post erstellst.
Ich bin kein UserSideGoogleProxy. Und nein, dieses Forum ist kein UserSideGoogleProxyAbstractFactorySingleton.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

24

05.05.2013, 09:32

Stichworte Arrays, Listen, Vektoren, Polymorphie.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

TigerClaw25

unregistriert

25

05.05.2013, 09:38

Was auf Seite 208 bis 217 steht, hat nichts mit meinem Problem zutun. Dort werden einfach Instanzen von Unterklassen, die von der Hauotklasse erben deklarierrt und die entsprechenene Memberfunktionen der jeweiligen Klasse aufgerufen. Hab das alles verstanden.

Aber was hat die Kollisionsabfrag, die ich in der Main Funktion beispielsweise ablaufen lasse, damit zutun????

Ich muss trotzdem mit unterschiedlcen Instanzn arbeiten, wenn ich mehrere Gegnertypen habe. Dass ich von der Basisinstanz mir das Rect hole und fuer alle unterklassen die Kollision pruefe, ist quatsch. Denn das Ganze hat nichts mit den Methoden und Variablen der Basisklase zutun und wird demnach auch nicht vererbt.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

26

05.05.2013, 09:43

Dann lies das Buch nochmal von vorn. Komplett. Gründlich. Ohne diese Grundlagen des Objekt-orientierten Designs verstanden zu haben, kommst Du ganz offensichtlich nicht weiter. Das war ja auch abzusehen, nach den Beiträgen, die Du bisher immer wieder verfasst hast.
Du hast Deine Hausaufgaben nicht erledigt und bist jetzt an dem Punkt angekommen, wo sich das rächt.

Lies Dein Buch nochmal von vorn. Komplett. Gründlich.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Werbeanzeige