Ich möchte lernen, wie ich ein sich bewegendes Objekt in OpenGL verfolgen kann. Die Position des Objekts wird eine kontinuierliche Eingabe sein. Was passiert, wenn sich das Objekt aus dem Bildschirm bewegt?OpenGL - Wie man ein sich bewegendes Objekt verfolgt?
-5
A
Antwort
4
Sie müssen Ihre Kamera in Richtung des Objekts positionieren und ausrichten. Das bedeutet, dass Sie die korrekte View Matrix angeben müssen.
Sie können Funktionen wie gluLookAt()
verwenden, um eine Ansichtsmatrix zu generieren, die auf ein bestimmtes Objekt zeigt.
Wenn Sie nicht wissen, was eine Ansichtsmatrix ist, schlage ich vor, dieses Tutorial (http://learnopengl.com10) zu betrachten. Sehen Sie sich this page an, die erklärt, dass Kameras in openGL arbeiten.
Schauen Sie sich gluLookAt() an – ByteBit