Ich habe überlegt, in meinen Spielen einen komponentenbasierteren Ansatz zu wählen. Hat jemand anderes ein anständiges Referenzmaterial oder Beispielimplementierungen, die diesen Übergang ein wenig erleichtern würden?
Ich habe überlegt, in meinen Spielen einen komponentenbasierteren Ansatz zu wählen. Hat jemand anderes ein anständiges Referenzmaterial oder Beispielimplementierungen, die diesen Übergang ein wenig erleichtern würden?
Antworten:
Bitte überprüfen Sie die Links, die ich am Ende dieser Antwort eingefügt habe . Eine gute Anzahl von ihnen beantwortet diese Frage gründlich, und ich möchte die Informationen hier lieber nicht duplizieren.
Insbesondere gibt es eine Frage, "Component Based Game Engine Design", die Ihrer Meinung nach Ihre Frage direkt beantwortet.
Spielobjekte als Komponentensätze:
http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/
http://gameprogrammingpatterns.com/component.html
Game Engine als eine Reihe von Komponenten, die unabhängig voneinander mit gemeinsam genutztem Datenspeicher arbeiten:
http://www.acims.arizona.edu/PUBLICATIONS/PDF/JeffPlummerMSthesis_wo_Appendix.pdf