Dieser Beitrag bezieht sich auf einen früheren Beitrag von wollen lernen, wie zwischen LIBGDX und Box2D richtig zu rendern. Ich musste das Ansichtsfenster gut verstehen, bevor ich fortfahren konnte.
Nach vielen Code/Post Lesungen, ich fühlte, dass die Bedeutung von "Ansichtsfenster" war "das Rechteck Öffnung eines Objektivs der Kamera, die LIBGDX Spielwelt, wo ich es über die Welt bewegen kann, um zu sehen, was ich will". Aber nach mehr Lektüre schien mir die eigentliche Bedeutung nicht annähernd zu sein.
Ich habe das LIBGDX-Wiki gelesen und lese in der OpenGL-Dokumentation, die das Ansichtsfenster als zwei verschiedene Dinge zu erklären scheint.LIBGDX: Was ist ein "Viewport"?
Libgdx Wiki:
„Das Darstellungsfeld ist ein rechteckiger Betrachtungsbereich des Schirms, wo die 3D-Szene projiziert, ist sie nichts mehr ist, die 3-dimensionalen Objekte auf die 2-dimensionale Ebene als abbildet..“
OpenGL:. „Das Ansichtsfenster zeigt die Form des Bereichs zur Verfügung Bildschirm in dem die Szene abgebildet wird“
Stackoverflow:
"... Es hat mehrere Definitionen in verschiedenen Kontexten ...": '(
Ich habe versucht, Zehn Forum-Beiträge und Anleitungen zu lesen. Aber leider springen fast alle hinein, als ob "Ansichtsfenster" so ein primitives Konzept wäre, dass jeder versteht und weiß.
Ich weiß, dass ich für diese äußerst grundlegende Frage viel Wärme bekommen werde. Bitte, flamme nicht, frage ich weil ich eigentlich kein weiß Ich brauche wirklich Hilfe.
Wie auch immer, in die eigentliche Frage.
Was ist "Ansichtsfenster" im LIBGDX-Kontext?
Ausgezeichnet q. Dies ist die Art von Dingen, die als selbstverständlich betrachtet werden, aber wenn Sie durch Beispiele gehen, stellen Sie fest, dass Leute herumhacken und die Komponenten wegen grundlegender Fehler in ihrem Verständnis der Basiskomponenten missbrauchen. – RichieHH