Frage zu Klassenhirachie in Spiel: Komposition oder Vererbung?
-
Hi, die Frage mag etwas dumm erscheinen, ich weiß aber einfach keinen Rat:
Ich habe eine Klasse Player, nun verwende ich eine 3D-Engine, die eine Eigene Klasse zum Rendern verwendet.Nun zu der Frage: Soll ich das "Render-Objekt" als Element (reference) von Player verwenden oder soll Player von der "Render-Klasse" erben?
Ich meine: "Ist ein..." und "Hat ein..." trifft irgendwie beides zu.
-
Also ich sehe es nicht so, das der Spieler ein Renderobjekt ist. Aber ja nach Spiel, könnte er schon eines oder mehrere haben.
Bye, TGGC (Demo or Die)
-
TGGC schrieb:
Also ich sehe es nicht so, das der Spieler ein Renderobjekt ist. Aber ja nach Spiel, könnte er schon eines oder mehrere haben.
Bye, TGGC (Demo or Die)
Hmmm, stimmt. Wenn man es so formuliert kling die Aussage doch komisch. Danke für die schnelle Antwort.
So Nebenbei: Gibt es eine Möglichkeit die Vererbungshirachie des Renderobjektes parralel zu der des Players zu führen? (Actor(#RenderBasic)<-Player(#RenderA)<-playerTypeA(#RenderA_B...)EDIT: So eine Art Virtuelles Element?